2.1.2 关系模式

1.        什么是关系模式

2.        定义关系模式

3.        关系模式与关系

1.什么是关系模式

关系模式是型,关系是值

关系模式是对关系的描述: 描述关系元组集合的结构 , 属性构成 l,属性来自的域 l,属性与域之间的映象关系 。

描述关系的完整性约束

2.定义关系模式

关系模式可以形式化地表示为: R(U,D,DOM,F)

R 关系名

U 组成该关系的属性名集合

D U中属性所来自的域

DOM 属性向域的映象集合

F 属性间数据的依赖关系集合

2.1.2 关系模式_第1张图片

候选码(candidate key):关系模式中的某一个属性或一组属性的值能唯一地标识一个元组,而它的真子集不能 唯一地标识一个元组,则称该属性或属性组为候选码为候选码 简单的情况:候选码只包含一个属性。

全码(all-key):最极端的情况:关系模式的所有属性是这个关系模式的候选码,称为全码(all-key)。

主码 :若一个关系有多个候选码,则选定其中一个为主码(primary key) 例如:在导师-研究生关系SMP(SUPERVISOR,MAJOR,POSTGRADUATE) 中,假设研究生不会重名,则POSTGRADUATE可以作为SMP关系的主码,用下 划线表示。

主属性 :候选码的诸属性称为主属性(prime attribute) 不包含在任何侯选码中的属性称为非主属性(non-prime attribute)或非码属性 (non-key attribute)。

3. 关系模式与关系

关系模式 n:对关系的描述 ,静态的、稳定的

关系 :关系模式在某一时刻的状态或内容 n,动态的、随时间不断变化的 。

关系模式和关系往往笼统称为关系 通过上下文加以区别。

你可能感兴趣的:(数据库)