数据库(一)基本概念

4个基本概念

1.数据:

(data)
数据库中存储的基本对象,描述事物的符号记录

2.数据库:

(DataBase,DB)
数据库是长期存储在计算机内、有组织可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和储存,有较小的冗余度,较高的数据独立性,易扩展性,并可为各种用户共享

3.数据库管理系统:

(database management system,DBMS)
用于操作管理数据库的软件

4.数据库系统:

(database system,DBS)
由数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员组成的存储、管理、处理和维护数据的系统。

数据库系统特点

1.数据结构化:数据整体的结构化,数据的结构独立与程序存在。

2.数据共享行高、冗余度低、易扩充

3.数据具有独立性
{ 物理独立性:应用程序与数据的物理存储相互独立。
{ 逻辑独立性:应用程序与数据库的逻辑结构相互独立(见二级映射)

4.由DBMS统一管理控制
{ 数据安全性保护:防止数据泄露破坏
{ 数据完整性检查:数据正确性、有效性、相容性
{ 并发控制
{ 数据库恢复

数据模型

数据模型是对现实世界数据特征的抽象的模型,分为概念模型、逻辑模型(物理模型)

概念模型:

现实事物到抽象数据的中间层次,用于设计数据库

实体(entity):客观存在并可相互区别的事物
属性(attribute):实体所具有的某一特征
码(key):唯一标识实体的属性集
实体型(entity type):用实体名及其属性名集合来抽象刻画同类实体 如:学生(学号、姓名、性别)
实体集(entity set):同一类型实体的集合
联系(relationship):不同实体集之间的联系   一对一、一对多、多对多

逻辑模型

1.层次模型 2.网状模型 3.关系模型 (现在使用) 4.面向对象模型 (未来趋势)
………..见后续

数据模型的组成要素

1.数据结构:用于描述数据库的组成对象之间的联系
2.数据操作:对数据库中对象(型)的实例(值)允许执行的操作的集合
3.数据的完整性约束:给定的模型中数据及其联系所具有的制约和依存规则,保证数据正确、有效、相容。

关系模型的数据结构

关系(relation):表
元组(tuple):表中一行
属性(attribute):表中一列
码(key):某个可以唯一确定的一个元组的属性组
域(domain):一组相同数据类型的值的集合,属性的取值范围来自某一域
分量:元组中的一个属性值
关系模式:关系名(属性1、属性2) 学生(学号、姓名)

数据库系统的三级模式结构

1.内模式:

(存储模式)数据物理结构和存储方式的描述,数据在数据库内部的组织方式,一个数据库只有一个内模式

2.模式:

(逻辑模式)数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图,只有一个

3.外模式:

(用户模式/子模式)与具体用户(数据)相关的数据的逻辑表示,多个
这里写图片描述


仅为个人学习整理归纳………………….


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值