在Sno between列上创建约束,要求Sno的值在18至22岁之间,约束名Sno_CK。请写出对应的完整性命名子句constraint Sno_CK primary key check and。
本题得分: 0分
正确答案:
- 填空1 : 学号
- 填空2 : snobetween18and22
2.单选题 (12分)
下述SQL命令的短语中,不用于定义属性上约束条件的是( )。
-
A NOT NULL短语
-
B UNIQUE短语
-
C CHECK短语
-
D HAVING短语
本题得分: 12分
正确答案: D
3.单选题 (12分)
下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。
-
A INSERT
-
B DELETE
-
C REFERENCES
-
D SELECT
本题得分: 12分
正确答案: C
4.单选题 (12分)
找出下面SQL命令中的数据控制命令( )。
-
A GRANT
-
B DELETE
-
C UPDATE
-
D SELECT
本题得分: 12分
正确答案: A
5.多选题 (2分)
完整性检查和控制的防范对象是(A C),防止它们进入数据库。安全性控制的防范对象是(),防止他们对数据库数据的存取。
-
A 不合语义的数据
-
B 非法用户
-
C 不正确的数据
-
D 非法操作
本题得分: 0分
正确答案: B,D (少选不得分)
6.单选题 (12分)
下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。
-
A INSERT
-
B DELETE
-
C REFERENCES
-
D SELECT
本题得分: 12分
正确答案: C
7.单选题 (12分)
找出下面SQL命令中的数据控制命令( )。
-
A GRANT
-
B COMMIT
-
C UPDATE
-
D SELECT
学生表(id,name,sex,age,depart_id,depart_),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足( )。
-
A 1NF
-
B 2NF
-
C 3NF
-
D BCNF
本题得分: 2分
正确答案: B
2.单选题 (2分)
关系数据库规范化是为了解决关系数据库中( )的问题而引入的。
-
A 提高查询速度
-
B 插入、删除异常和数据冗余
-
C 保证数据的安全性和完整性
本题得分: 2分
正确答案: B
3.单选题 (2分)
设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是( )。
-
A 若X→→Y,则X→→Z
-
B 若X→Y,则X→→Y
-
C 若X→→Y,且Y′∈Y,则X→→Y′
-
D 若Z=Φ,则X→→Y
本题得分: 2分
正确答案: C
4.单选题 (2分)
候选码的属性可以有( )。
-
A 多个
-
B 0个
-
C 1个
-
D 1个或多个
本题得分: 2分
正确答案: D
5.单选题 (2分)
关系模式的候选码可以有1个或多个,而主码有( )。
-
A 多个
-
B 0个
-
C 1个
-
D 1个或多个
本题得分: 2分
正确答案: C
6.单选题 (2分)
消除了部分函数依赖的1NF的关系模式,必定是( )。
-
A 1NF
-
B 2NF
-
C 3NF
-
D BCNF
本题得分: 2分
正确答案: B
7.单选题 (2分)
关系模式R中的属性全是主属性,则R的最高范式必定是( )。
-
A 1NF
-
B 2NF
-
C 3NF
-
D BCNF
本题得分: 0分
正确答案: D
8.单选题 (2分)
关系模式中,满足2NF的模式( )。
-
A 可能是1NF
-
B 必定是1NF
-
C 必定是3NF
-
D 必定是BCNF
本题得分: 2分
正确答案: B
9.单选题 (2分)
已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是( )。
-
A AB
-
B BE
-
C CD
-
D DE
本题得分: 2分
正确答案: B
10.单选题 (2分)
规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。
-
A 长度不变的
-
B 不可分解的
-
C 互相关联的
-
D 互不相关的
本题得分: 2分
正确答案: B