1)基本概念:
数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包
括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界
的第一层抽象,强调语义表达功能。
实体:客观存在的并且可以相互区别的“事物”
实体集:性质相同的同类实体的集合
属性:描述实体的特征
域:属性的取值围
主键:用来唯一标识一个元组的某个属性或属性组合
联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,
联系也是主体,也可具有属性
.
.
关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一表。
关系、关系模式:1:1 关系名(属性 1,属性 2,……)
1:n 将 1 的主键放入 n 中 学生(班级编号,……)
n:m 将实体的主键放入关系的属性中
(2)E-R 模型:能根据具体问题构建 E-R 模型、画出 E-R 图
实体集:矩形框
属性:椭圆
联系:菱形
(3)关系模型的数据结构、关系的性质
数据查询、数据插入、数据删除、数据修改
关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分
属性)、联结
(4)E-R 模型转换为关系模型
(5)关系模型的完整性(实体、参照、自定义)
实体:主键不能为空
参照:外键为空或在其担任主键的实体集中存在
自定义:用户自己定义的语义要求
12-12
1170
12-22
113
03-12
1008
07-11
892