软考-系统架构设计师知识点提炼-系统架构设计师教程(第2版)
数据库基本概念
数据库的基础结构是数据模型,数据模型的三要素是数据结构、数据操作和数据的约束条件
数据库三级模式:视图层、逻辑层、物理层
- 视图层:最高层次的抽象,描述整个数据库的某个部分的数据
- 逻辑层:比物理层更高一层的抽象,描述数据库中存储的数据以及这些数据间存在的关系
- 物理层:最底层次的抽象,描述数据在存储器中是如何存储的。
从数据库管理系统的角度分:外模式、概念模式、内模式
- 概念模式:数据库中全部数据的逻辑结构和特征的描述,反映数据库的结构和联系
- 外模式:也称用户模式或子模式,是用户与数据库系统的接口,是用户需要使用的部分数据的描述
- 内模式:也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,定义所有的内部记录类型,索引,文件的组织方式,以及数据控制方面的细节
关系数据库
一、关系数据库的基本术语
- 属性:描述事务的特征,如姓名、学号等
- 域:每个属性的取值范围对应一个值的集合,称为该属性的域