版权声明: https://blog.csdn.net/acDream_/article/details/82708202
1.试述关系模型的三个组成模式.
关系数据结构、关系操作集合、关系完整性的约束三部分组成
2.简述关系数据语言的特点和分类
3.定义并理解下列术语,说明它们之间的联系和区别:
(1)域,笛卡尔积,关系,元组,属性
域是一种相同类型的集合
笛卡尔积是域上的一种集合运算
因为笛卡尔积在现实生活中的应用不大,所以使用笛卡尔积的子集会更好,它被称为关系
关系上的每个元素叫元组
关系表中每个行对应一个元组,一个域对应一个列,因为关系表中不同的列可以来自同一个域,所以为了加以区分,给每个列取了一个名字就叫属性
扫描二维码关注公众号,回复:
3840158 查看本文章
(2)主码、候选码、外码
人为选择的候选码叫主码
可以唯一标识一个元组的叫候选码
关系模式R中属性或属性组X并非R的候选码,但X是另一个关系模式的候选码,且X与R的主码对应,则称X是R的外部码,也称外码
(3)关系模式,关系,关系数据库
关系:笛卡尔积的一个子集
关系数据库:
关系数据库模式:关系数据库型也叫关系数据库模式,是对关系数据库的描述
关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常叫做关系数据库
4.举例说明关系模式和关系的区别
关系模式是关系的一种描述
关系是关系模式在某一时刻的状态或内容.关系是动态的、随时间不断变化的,因为关系操作在不断地更新数据库中的数据
5.试述关系模型的完整性规则.在参照完整性中,什么情况下外码属性的值可以为空值?