第九章数据完整性20秋人大测试题
第九章数据完整性1.[单选题]基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:
中国人民大学作业无忧答案网整理
A.DELETE FROM 部门 WHERE 部门号=“03”
B.INSERT INTO 部门 VALUES(“06”,“计划部”,“306室”)
C.UPDATE 部门 SET 部门号=“10” WHERE 部门号=“02”
D.UPDATE 部门 SET 地址=“310室” WHERE 部门号=“01”
正确答案:——C——
2.[问答题]数据完整性包括哪些?如何实现?<br>
正确答案:——数据完整性包括实体完整性,域完整性,引用完整性,用户定义完整性,通过在表中,列中,表与表之间设置主键、唯一键、外键、CHECK约束等可以实现。<br>——
3.[问答题]简述在create table语句和alter table语句中定义外键或关系的语法。<br>
ap5u.com Q 1647861640
正确答案:——在create table语句中定义关系,只要在外键列的后面加上以下说明即可。<br>constraint 关系名 foreign key references 主键表(主键列)<br>其中“关系名”的格式为:<br>FK_外键表名_主键表名<br>alter table语句中定义关系的语法:<br>alter table 表名<br>add foreign key (列名) references 主键表(主键列)<br>——
4.[单选题]在T—SQL中,关于NULL值叙述正确选项是( )。
A.NULL 表示空格
B.NULL表示0
C.NULL表示空值
D.NULL既可以表示0,也可以表示是空格
正确答案:————
5.[单选题]使用SSMS图形界面修改数据时,可使用下列操作中的( )为字段输入 NULL 值。
A.输入 NULL
B.输入 <NULL>
C.将字段清空
D.按【 Ctrl+O 】键
正确答案:————
6.[单选题]一个关系中,能唯一标识元组的属性集称为关系的( )。
A.副键
B.主键
C.从键
D.参数
正确答案:————
7.[单选题]“基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:
A.职工号
B.职工名
C.部门号
D.工资
正确答案:————
8.[单选题]参照完整性规则即表的( )必须是另一个表主键的有效值,或者是空值。
A.次关键字
B.外关键字
C.主关键字
D.主属性
正确答案:————
9.[单选题]下列哪些情况可以使用CHECK约束( )。
A.表列之间存在的关系限制列可包含的值
B.业务逻辑规定更中存储的数据必须是唯一的
C.存储在列中的数据对其包含的值有自然的限制
D.一列或多列中的数据只能容纳包含在同一个表或另一个表的某些列中的值
正确答案:————
转载注明 无忧答案网
页:
[1]