前引
这段时间每天看三章吧 感觉现在又是进入全理论的感觉了 有点刚开始学计算机网络那味了 但是后面应该还是有很多编程作业吧 还要再介绍SQL语言
待会把习题做了 早点回寝室休息去啦
第三章课后习题
1、某关系R的外键是指______
A.其它关系的候选键,可以是R中的主属性或非主属性(√)
B.该关系除主键之外的另一个候选键
C.其它关系的候选键,同时作为R的主属性
D.其它关系的候选键,同时作为R的非主属性
2、关系模型中,下列关于候选键说法正确的是_______
A.可由其值能惟一标识该关系中任何元组的一个或多个属性组成(√)
B.可由多个任意属性组成
C.至多由其值能惟一标识该关系任何元组的一个属性组成
D.其余都不是
3、若某属性非该关系的主键,却是另外一个关系的主键,则该属性称为_______
A.外键(√)
B.主键
C.候选键
D.其余都不是
4、下列四项中说法正确的是_______
A.关系的任何属性都是不可再分的(√)
B.R(A1 , A2 , … , An ),这种描述又被称为关系模式,其中Ai 是指属性所对应的域
C.关系模式和关系都是不随时间变化的
D.同一关系模式下关系是唯一的
5、假设有关系R(A, B, C),其主码为A;关系S(D, A),其主码为D,外码为A。如下图示:
A.< 3, 3>(√)
B.< 1, 2 >
C.< 2, null>
D.< 4, 1>
6、有关系R(A:int, B:int, C:int), 主码为A,没有违反完整性规则的选项是
7、已知三个域:男人={李基,张鹏},女人={王方,刘玉 },子女={李键,张睿,张峰}。这一组域(男人,女人,子女)的笛卡尔积的基数为_______
A.12(√)
B.9
C.7
D.27
8、现有如下关系:患者(患者编号,患者姓名,性别,出生日期),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期)。其中,“医疗”关系中的外键是_______
A.患者编号(√)
B.患者姓名
C.患者编号和患者姓名
D.医生编号
9、已知关系Member(S#, Name, D#)和Team(D#, Dname,Leader), 其中Member的S#为主键,D#为外键, 且S# 范围为1000000-1100000。Team = {<’01’,’技术研发’,’赵六’>,<’02’,’产品运营’,’钱琪’>}。 问:下面哪一个选项中的元组可以是Member的元组。_______
A. <‘1000101’,null, ‘01’>(√)
B.<‘1000102’,‘张三’,‘05’>
C.<null,‘李四’,‘01’>
D.<‘1101010’,‘王五’,‘02’>
10、“合同”关系和“客户”关系如下表所示,关于这两个表说法正确的是________
A.“合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”(√)
B.“合同”关系和“客户”关系的主码都为“客户号”,“合同”的外码为“合同签订人”
C.“合同”关系和“客户”关系的主码分别为“合同号”和“客户名称”,“合同”的外码为“合同签订人”
D.“合同”关系和“客户”关系的主码分别为“合同名称”和“客户号”,“合同”的外码为“客户号”
11、关于关系模型完整性的说法,不正确的是______
A.外键如果取空值,则违反了参照完整性(√)
B.数据库中有了空值会影响许多方面,如影响聚集函数运算的正确性等
C.用户自定义完整性是指用户针对具体的数据库应用所定义的完整性约束条件
D.实体完整性和参照完整性一般由DBMS系统自动支持
12、关于学生关系,下列哪一个属性适合作为候选码_______
A.学号(√)
B.性别
C.班级
D.年龄
13、关于关系模式与关系,说法不正确的是_______
A.关系模式是稳定的;同一关系模式下,只有一种关系(√)
B.同一关系模式下,可有很多的关系
C.关系模式是关系的结构, 关系是关系模式在某一时刻的数据
D.关系模式是稳定的;而关系是某一时刻的值,是随时间可能变化的
14、关于关系的特性,说法不正确的是______
A.区分哪一列是靠列名
B.区分哪一行是靠某一或某几列的值
C.关系是以内容(名字或值)来区分的
D.关系是以属性在关系的位置来区分的(√)
15、关于关系的特性,说法不正确的是______
A.关系的任意两列上的值不能完全相同(√)
B.关系的任意两个元组不能完全相同
C.元组相同是指两个元组的每个分量都相同
D.在同一个关系中如存在相同的元组,则仅保留其中的一个
16、关系模型就是处理Table的,它由哪些部分组成_________。
A.关系(或者表)、关系运算和完整性约束(√)
B.关系(或者表)和关系运算
C.关系(或者表)和完整性约束
D.其他选项都不对
17、关系数据库中,体现“实体能够区分并唯一标识元组”的规则是________。
A.实体完整性规则(√)
B.参照完整性规则
C.用户自定义完整性规则
D.属性的值域限定规则
18、根据关系模型的完整性规则,一个关系中的主键________。
A.不允许空值(√)
B.可以有多个
C.不能成为另一个关系的外键
D.可以取空值
19、关系模型中,实体完整性是指_________
A.实体不允许是空实体
B.体的主码中的属性值不能为空值(√)
C.实体的外键值不允许是空值
D.实体的属性值不能是空值
20、若规定工资表中的基本工资不得超过5000元,则这个规则属于________。
A.用户定义完整性约束(√)
B.其他都不是
C.实体完整性约束
D.参照完整性约束
21、关于“关系”的说法,正确的是________。
A.关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表(√)
B.表中某一列的数据可以同时出现字符串与数值
C.表中某一列的值可以取空值null,所谓空值就是空格
D.表中只能有一列作为主关键字,用来唯一标识一行
22、下列几个表符合关系约束的是__________。
A(√)
23、关于关系的特性,说法不正确的是_________。
A.表中行的顺序、列的顺序不可以任意交换(√)
B.表中的每一列均需有一个唯一的名字
C.表中不允许出现完全相同的两列
D.表中行的顺序、列的顺序均可以任意交换
24、关系模型中,实现不同关系之间的联系是通过________。
A.关系
B.外键(√)
C.候选码
D.表
25、参照完整性规则是指表的__________必须是另一个表主键的有效值,或者是空值。
A.外键(√)
B.候选键
C.主键
D.主属性