当前位置:文档之家› 第二章 关系数据库习题

第二章 关系数据库习题

第二章关系数据库一、选择题
1.设R、S为两个关系,R的元数为4,S的元数为5,则与
R S等价的操作是【】。

A.σ3<6(R×S) B. σ3<2(R×S) C. σ3>6(R×S) D. σ7<2(R×S)
2.关系R的实体完整性控制是指【】。

A.主键非空B.主键唯一C.主键非空且唯一D.主键非空或唯一3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,
这一规则属于【】。

A.实体完整性约束B.参照完整性约束
C.用户自定义完整性约束D.关键字完整性约束
二、填空题
1.在关系模型中,关系中每一个属性值都是________________。

2.设有关系R和S如下,则关系代数表达式R∞S的运算结果是________________,R÷S
的运算结果是________________。

三、简答题
1.关系模型的完整性规则有哪几类?
2.等值连接与自然连接的区别是什么?
3.设有下列四个关系模式:
S(SNO,SNAME,CITY)供应商表(供应商号,供应商姓名,供应商所在城市)P(PNO,PNAME,COLOR,WEIGHT)零件表(零件号,零件名称,零件颜色,零件重量) J(JNO,JNAME,CITY)工程项目表(项目号,项目名,项目所在城市)
SPJ(SNO,PNO,JNO,QTY)供应情况表(供应商号,零件号,项目号,供应数量)供应商、零件、工程项目这三个实体之间的联系是多对多。

试分别用关系代数完成下列操作:
(1)求供应工程J1零件的供应商号SNO
(2)求供应工程J1零件P1的供应商号SNO
(3)求供应工程J1红色零件的供应商号SNO
(4)求至少使用了S1供应商所供应的全部零件的工程号JNO。

相关主题