数据库第二四章作业答案
数据库第二章和第四章作业,共 50道单选题,涵盖关系代数、关系模型特征、完整性约束、数据库安全性(GRANT/REVOKE)等核心知识点。
答案速查表
| 题号 |
答案 |
题号 |
答案 |
题号 |
答案 |
题号 |
答案 |
| 1 |
C |
14 |
A |
27 |
B |
40 |
B |
| 2 |
C |
15 |
D |
28 |
A |
41 |
C |
| 3 |
C |
16 |
B |
29 |
C |
42 |
A |
| 4 |
C |
17 |
D |
30 |
C |
43 |
B |
| 5 |
D |
18 |
C |
31 |
D |
44 |
B |
| 6 |
D |
19 |
D |
32 |
D |
45 |
C |
| 7 |
C |
20 |
B |
33 |
C |
46 |
C |
| 8 |
C |
21 |
B |
34 |
A |
47 |
C |
| 9 |
B |
22 |
A |
35 |
B |
48 |
D |
| 10 |
A |
23 |
B |
36 |
D |
49 |
B |
| 11 |
C |
24 |
C |
37 |
C |
50 |
A |
| 12 |
C |
25 |
B |
38 |
D |
|
|
| 13 |
B |
26 |
A |
39 |
A |
|
|
详细题目与答案
1-10题
| 题号 |
题目 |
答案 |
| 1 |
语句GRANT、REVOKE实现了结构化查询语言的哪类功能() |
C |
| 2 |
设关系R1、R2、R3各有5个元组,那么这三个关系的笛卡尔积的元组个数是 _____ |
C |
| 3 |
在数据系统中,对存取权限的定义称为 _____ |
C |
| 4 |
下列哪个不是关系的特征 |
C |
| 5 |
将查询 SC 表的权限授予用户,并允许该用户将此权限授予其他用户。实现此功能的 SQL 语句是 _____ |
D |
| 6 |
学生、课程、学生与课程之间的多对多联系,三个模式如下…下列选项对于上述模式的参照完整性叙述不正确的是() |
D |
| 7 |
设有如下所示的关系R和S,R÷S的正确结果是: |
C |
| 8 |
在学生关系中,要求每位学生的电话号码唯一,这属于 _____ |
C |
| 9 |
某高校五个系的学生信息存放在同一个基本表中,采取 _____ 的措施可使各系的管理员只能读取本系学生的信息 |
B |
| 10 |
相对于非关系模型,关系数据模型的缺点之一是 |
A |
11-20题
| 题号 |
题目 |
答案 |
| 11 |
有如下3个关系…查询小明同学的成绩单(课号、课名、成绩),其关系运算表达式为 |
C |
| 12 |
常用的关系运算是关系代数和 |
C |
| 13 |
假设创建新用户nkw,现在想对于任何IP的连接,仅拥有user数据库里面的select和insert权限,则列表语句中能够实现这一要求的语句是() |
B |
| 14 |
保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指的 _____ |
A |
| 15 |
关系数据模型的三个组成部分中,不包括 |
D |
| 16 |
假设创建新用户nkw,现在想对于任何IP的连接,仅拥有user数据库里面的select和insert权限,则列表语句中能够实现这一要求的语句是() |
B |
| 17 |
自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R和 S 含有一个或多个共有的 |
D |
| 18 |
将表 SC 的删除权限授予用户user1,并允许该用户将此权限授予其他用户。实现此功能的 SQL 语句是 _____ |
C |
| 19 |
某IT公司人事管理采用专门的人事管理系统来实现…作为LF的开发者你将如何解决这一问题:() |
D |
| 20 |
假设创建新用户nkw,现在想对于任何IP的连接,仅拥有user数据库里面的select和insert权限,则列表语句中能够实现这一要求的语句是() |
B |
21-30题
| 题号 |
题目 |
答案 |
| 21 |
假设有三个关系模式…要查询选修了"数据库原理"课程的学生学号、姓名、成绩,以下哪个关系代数表达式是正确的? |
B |
| 22 |
假设有关系R和S,关系代数表达式 R-(R-S) 表示的是 _____ |
A |
| 23 |
已知关系R和S,R∩S等价于() |
B |
| 24 |
假设有三个关系模式…要查询"小明"同学的成绩单(课程号、课程名、成绩),以下哪个关系代数表达式是正确的? |
C |
| 25 |
为提高效率,关系数据库系统必须进行()处理 |
B |
| 26 |
已知数据库学生成绩及学生表,现授予用户USER1在学生表上的SELECT权限,下列SQL语句正确的是() |
A |
| 27 |
在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来关系的元组个数 |
B |
| 28 |
关系R和S属于不同的关系模式,而且属性列的数量不等,不能进行的操作是 _____ |
A |
| 29 |
在关系模型中,实现"表示了两个关系之间的相关联系"的约束是通过() |
C |
| 30 |
下面对于关系的叙述中,不正确的是() |
C |
31-40题
| 题号 |
题目 |
答案 |
| 31 |
下列叙述正确的为 |
D |
| 32 |
下面对关系"键"概念的不正确叙述是 |
D |
| 33 |
在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束 |
C |
| 34 |
表中每个字段表示同类信息,这些数据具有相同的 _____ |
A |
| 35 |
关系代数表达式的优化策略中,首先要做的是 |
B |
| 36 |
关系数据库中的关键字是指() |
D |
| 37 |
在基本关系中,下列说法正确的是 |
C |
| 38 |
某IT公司人事管理采用专门的人事管理系统来实现…作为LF的开发者你将如何解决这一问题:() |
D |
| 39 |
同一个关系模型的任意两个元组值 |
A |
| 40 |
一个关系中的候选关键字 |
B |
41-50题
| 题号 |
题目 |
答案 |
| 41 |
关系运算中花费时间可能最长的运算是 |
C |
| 42 |
在关系数据库设计中,关系模式是用来记录用户数据的() |
A |
| 43 |
有关关系的特征表述错误的是 _____ |
B |
| 44 |
下面对"关系模型"的叙述中,不正确的说法是 |
B |
| 45 |
下列 SQL 语句中,能够实现"收回用户 U4 对学生表(STUD)中学号(XH)的修改权"这一功能的是( _____ ) |
C |
| 46 |
下列关系运算中,()运算不属于专门的关系运算 |
C |
| 47 |
有一个关系:学生(学号,姓名,系别),规定学号的值域是 8 个数字组成的字符串,这一规则属于 |
C |
| 48 |
授权编译系统和合法性检查机制一起组成了 _____ 子系统 |
D |
| 49 |
与关系模式 S(A,B,C,D)的代数运算δ3≤’2’(S)等价的 SQL 语句是 |
B |
| 50 |
下面关于关系代数的不正确叙述是 |
A |
知识点总结
关系代数基本运算
| 运算 |
符号 |
说明 |
| 选择 |
σ |
按条件筛选行(水平方向) |
| 投影 |
π |
选择列(垂直方向) |
| 并 |
∪ |
合并两个关系 |
| 差 |
- |
R中有的但S中没有的 |
| 笛卡尔积 |
× |
所有可能的元组组合 |
专门的关系运算
| 运算 |
说明 |
| 自然连接 ⨝ |
基于相同属性名的连接,去除重复列 |
| 除 ÷ |
找出与另一个关系所有元组都关联的元组 |
| 交 ∩ |
R∩S = R - (R - S) |
完整性约束
| 类型 |
说明 |
| 实体完整性 |
主码不能为空(NOT NULL) |
| 参照完整性 |
外键必须引用存在的主键或为空 |
| 用户自定义完整性 |
用户定义的约束(如CHECK、UNIQUE) |
数据库安全性(DCL)
| 语句 |
功能 |
| GRANT |
授权 |
| REVOKE |
收回权限 |
| WITH GRANT OPTION |
允许被授权用户将权限转授给其他用户 |
授权语法:
GRANT <权限> ON <表> TO <用户> [WITH GRANT OPTION];
|
收回权限语法:
REVOKE <权限> ON <表> FROM <用户>;
|