作业二
关系代数习题
班级:
学号
:
姓名
:
1. 填空题
(1) 设 F 是基本关系 R 的一个属性或属性组,F 不是 R 的码(主码或候选码),但 F 是关系 S 的主
码,则称 F 是 R 的___________,R 为__ _______表,S 为___ _______表。
(2) 设关系 R 和 S 的属性个数分别是 3 和 4,元组个数分别是 100 和 300,关系 T 是 R 和 S 的广义
笛卡尔积,则 T 的属性个数是___ ________,元组个数是 __________。
2. 单选题
(1) 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。
A、R1(学生号,学生名,性别)
B、R2(学生号,学生名,班级号)
C、R3(学生号,学生名,宿舍号)
D、R4(学生号,学生名,简历)
(2) 一个关系数据库文件中的各条记录( )。
A、前后顺序不能任意颠倒,一定要按照输入的顺序排列
B、前后顺序可以任意颠倒,不影响库中的数据关系
C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D、前后顺序不能任意颠倒,一定要按照码段值的顺序排列
(3) 同一个关系模型的任意两个元组值( )。
A、不能全同 B、可全同 C、必须全同 D、以上都不是
(4) 设属性 A 是关系 R 的主属性,则属性 A 不能取空值(NULL)。这是( )。
A、实体完整性规则 B、参照完整性规则 C、用户自定义完整性规则 D、域完整性规则
(5) 下列关系中的基本名词,能唯一地标识一个元组的是( )。
A、主属性 B、属性
C、候选码 D、以上三都均可
(6) 外码必须为空值或等于被参照表中某个元组的主码。这是( )。
A、实体完整性规则 B、参照完整性规则 C、用户自定义完整性规则 D、域完整性规则
(7) 当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的( )。
A、元组 B、行 C、记录 D、属性
(8) R-(R-S)等同于( )。
A、R∩S B、R∪S C、R-S D、R×S
(9) 在关系代数运算中,不属于基本运算的是( )。
A、差 B、交 C、并 D、乘积
3. 简答题
(1) 简述关系的 6 个特征。
(2) 何种情况下,外码的值不能为空?
评论