数据库系统概论-第二章数据库习题

版权声明: 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.试述关系模型的完整性规则.在参照完整性中,什么情况下外码属性的值可以为空值?

猜你喜欢

转载自blog.csdn.net/acDream_/article/details/82708202