数据库的前世今生07
关系模型 的 基本数据结构是 “关系”,也就是二维表格,关系运算理论是关系查询语言的基础,根据理论基础的不同,分为:关系代数,关系演算,关系逻辑。 |
|
|
[键入文档副标题] |
数据库的前世今生
关系模型的基本概念
关系模型 Relational Model
|
基本术
关系模型(Relational Model) NAME 【R】
i. 字段---->属性
ii. 字段值----à属性值
iii. 记录----à元组(Tuple)
iv. 元组集合----à关系(Relation)/实例(Instance)
v. (元组)----à行(Row)
vi. (属性)----à列(Column)
vii. 属性个数----à元数(Arity)
viii. 元组个数----à基数(Cardinality)
属性A | 属性B | 属性C | 属性D | 属性E |
属性值a | 属性值a | 属性值a | 属性值a | 属性值a |
属性值b | 属性值b | 属性值b | 属性值b | 属性值b |
ix. 键(Key)
1. 超键(Super Key):在关系中唯一标识元组属性或属性集
2. 候选键(Candidate Key)
3. 主键(Primary Key)
4. 外键(Foreign Key)
关系的定义
关系的性质
关系模型的3类完整性规则
1. 实体完整性规则
2. 参照完整性规则
3. 用户定义的完整性规则
关系模型的3层体系结构
1. 关系模式
2. 子模式
3. 储存模式
关系模型的形式定义和优点
关系查询语言和关系运算