第一章:绪论 内容整理


层次

数据库系统的层次

  • 数据(D):描述事物的符号记录,值和语义.
  • 数据库(DB): 长期储存,有组织,大量,可共享
  • 数据库管理系统:(DBMS):维护管理,提供接口
  • 数据库系统(DBS):数据库+管理系统+管理员+应用程序

  • 行/元组/记录
  • 列/域/属性
    • 列名&值

相对于文件结构数据库的优势

  • 结构化-查询省时
  • 冗余小 易扩充
  • 独立性高易于控制
  • 整体结构化, 全组织,数据之间有联系,可以变长记录
  • 基本单位是数据项.

DBMS的运维

  • 安全性
  • 完整性
  • 并发管理
  • 恢复

数据模型

  • 概念模型
  • 逻辑/物理模型

实体-关系模型

实体

就是属性的实例化对象.

  • 属性:描述实体的参量
  • 码(主码)
  • 实体型: 实体的属性的集合,相当于类(?)
  • 实体集:所有实体的集合
  • 关系:一对一/一对多/多对多

关系

用户视图下的关系就是一张表

  • 行/元组
  • 列/属性

分量:元组中的一个属性值
关系模式:对关系的描述.

数据操作

增删改查
完整性校验

关系的特性:

规范化:通过完整性约束
不可分,每个分量不能包含表.

数据系统的结构;系统模式

TYPE(属性集)/VALUE(实例)

模式:对数据逻辑结构的描述(类?),也就是属性的集合,表的表头.
实例:实例化的对象

内/外模式

外模式

和用户对接的
和模式对接的
对于应用是一对多

内模式

模式对接数据库的代理

模式

  • 一个DBMS只有唯一一个
  • 与物理环境无关
  • 与应用无关
发布了80 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/POTASSIUM711/article/details/100636918