没有合适的资源?快使用搜索试试~ 我知道了~
(完整word版)数据库复习题.doc
需积分: 5 0 下载量 91 浏览量
2022-10-24
01:42:43
上传
评论
收藏 402KB DOC 举报
温馨提示
试读
44页
(完整word版)数据库复习题.doc
资源详情
资源评论
资源推荐
(完整 word 版)数据库复习题
判断题
1. SQL 数据查询语句中的 HAVING 子句与 WHERE 子句的作用是相同的。
错,P68—同样是设置方式,WHERE 和 HAVING 的作用是不同的。WHERE
所设置的查询条件是针对每个元组的,HAVING 设置的查询条件是针对每个分
组而不是每个元组的;也就是说,where 用于分组之前对元组进行条件判断,
符合条件的元组才参与分组操作,having 用在分组之后对分组进行条件判断,
符合条件的分组才能进行聚合函数的运算,并输出计算结果。
2. 在关系代数运算中,基本的运算是并,交,笛卡尔积,选择,投影。P28 错
并、差、笛卡尔积、选择、投影才是基本运算。
3. 一个关系只有一个候选码(键)。错,可以有多个。P25
可能有多个外码的.如三个表,学生表,成绩表,课程表.
成绩表里就有学号,课程号这二个外码。
候选码:若一个关系的某一属性组的值能唯一地标识一个元组,则称该最小属性组
为候选码.
超码:若一个关系的某一属性组的值能唯一地标识一个元组,则称该属性组为候选
码.
主码:若一个关系有多个候选码,则选定其中一个为主码.
下面举下例子,学生关系={学号,身份证,年龄}
候选码: {学号},{学号,身份证},{身份证};
起码:{学号,年龄},{身份证,年龄},{学号,身份证,年龄};
主码,只能选一个,选{学号}
4. 实体完整性规则是对外键的约束,参照完整性规则是对主键的约束。P26
(完整 word 版)数据库复习题
错,说反了,实体参照完整性是对本关系的主键进行约束,包括不能为空和重复
(空串非空);参照完整性是对外键进行约束,K 为 R1 的主键,且为 R2 的外
键,那么这时 R2 中的 K 的取值有两种可能,为空或者为 R1 的 K 存在的值。
5. 按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。P51
索引分为聚类索引和非聚类索引两种。聚类索引是指表中行的物理顺序与索引值
的逻辑(索引)顺序相同,而非聚类索引就不一样了。一个表中只能包含一个聚
类索引。
6. 跟基本表一样,视图中也存储有实实在在的数据。P75
错。视图是从若干个基本表或视图导出来的表。它与基本表不同,是一个“虚
表”,在创建视图时,系统只把视图定义存放在数据字典中,并不是储存视图对
应的数据,这些数据仍然存放在基本表中,在用户使用视图时才去查询对应的数
据。当基本表的数据发生变化时,相应的视图数据也会随之变化。
视图并不是真正的数据集,而是表中虚拟出来的,对其进行修改,而对应的表也
会随之更改。
7. SQL 语言的中文名称为结构化数据语言。P38
错,SQL 是 structured query language 的缩写,中文名是结构化查询语言
8. 专门的关系运算包括选择运算、投影运算和迪卡尔积运算。P28~P31
错,传统的集合运算包括:并、交、差、笛卡尔积
专门的关系运算包括:选择、投影、连接、除。
9. 假设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是 R∪S。P29
错,因为基本运算中包括并、差、笛卡尔积、选择、投影。而非基本运算才能用
基本运算而表示出来,所以 R-(R-S)表示的是 R 交 S。此外,画图也可得出
此结论。
(完整 word 版)数据库复习题
10. 在关系数据库中,把数据表示成二维表,每一个二维表称为一个实体。P21
错,关系模型把概念模型中的实体以及实体之间的各种联系均用关系来表示。从
用户的观点看,关系模型中数据的逻辑结构是一张二维表,有行、列构成。
关系是笛卡尔积的有意义的有限子集,也可以用一个二维表表示。所以二维表应
该表示的是一种关系,而不是实体。
11. SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句 ALTER
TABLE 属于数据查询语句。P39
错,ALTER TABLE 属于数据定义语句。查询语句为 SELECT。
12. 一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据
关系。P23
对。记录的顺序颠倒不影响库中的数据关系,但是会影响数据存储在物理设备上
的结构,和查询速度。
13. 同一个关系中不能出现两个以上相同的属性名。P22
对。由于域相同,为了加以区分,必须对每个列取一个唯一的名字,称为属性。
14. 在 SQL 的 SELECT 语句中,SELECT 子句能实现关系代数中的投影运算。第四章
p56
对,SELECT 子句用于指定查询要显示的结果列清单,结果列之间用逗号隔开。
投影为选列,选择为选行
15. 设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是∏
A,B,C,D
(R
×S)。P30
错,自然连接的等值运算应该是对 RS 的笛卡尔积做选择而不是投影。
16. 关系模型定义了域完整性、实体完整性和参照完整性三类数据约束。P25~26
错,应该是关系模型提供了 3 类完整性约束:实体完整性、参照完整性、用户
(完整 word 版)数据库复习题
自定义完整性规则。
17. 从关系模式中指定若干个属性组成新的关系的运算称为投影。P30
投影的定义为:投影运算是从一个关系中,选取某些属性(列),并对这些属性
重新排列,最后从得出的结果中删除重复的行,从而得到一个新的关系。所以这
句话是对。
18. 关系中关键字必须指定为第一列。
错
19. 如果关系 R2 的外部关系键 X 与关系 R1 的主关系键相符,则外部关系键 X 的
每个值必须在关系 R1 中 主关系键的值中找到,或者为空,这是关系的参照完
整性规则。P26
对,参照完整性规则:如果属性组 K 是关系模式 R1 的主码,同时 K 也是关系
模式 R2 的外码,那么在 R2 的关系中,K 的取值只允许有两种可能:或者为空,
或者等于 R1 关系中的某个主码值。
20. 视图对应于三级模式结构中的模式(概念模式)。P13~14
错,应该是对应的外模式(子模式)。模式(概念模式)是指的用户的公共透明
的视图,是数据整体逻辑结构的描述。内模式,是数据结构的物理存储,数据库
内部的表示。外模式——又称子模式,是三级结构中的最外层。外模式是数据
库用户看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视
图。
21. 在关系代数中,从两个关系中找出相同元组的运算称为差运算。P29
错。此题描述的应为交运算。差——关系 R 和 S 的差是由属于 R 而不属于 S 的
所有元组组成的,其结果仍为 n 元的关系。
22. 关系数据模型上的关系运算分为关系代数和关系演算两种。P27
(完整 word 版)数据库复习题
对
23. 当对两个关系 R 和 S 进行自然连接运算时,要求 R 和 S 含有一个或多个共有
的属性。P31
对
24. 在关系模型中,关系的码(键)只能是一个属性。P25
错。可以是多个属性。码是唯一标示元组的一个或多个属性的集合。主码(主键)
一个关系只能有一个。
25. 如果两个关系没有公共属性,那么其自然联接操作结果为空关系。P31
结果就是这两个关系的笛卡尔积。错。如果两个关系没有公共属性,那么它们不
能进行自然连接
26. 同一个关系模型的任意两个元组值不能完全相同。P26
对。(关系模型的六大特性之一)关系中不允许出现相同的元组(集合中的元素
不允许重复。唯一性。)
27. SQL 中,判断年龄字段是否为空值的短语是“WHERE 年龄=NULL”。P60(空
值查询)
错,在使用特殊常量时,要用特殊运算符,比如 IS,LIKE 等。
28. 传统的集合并差交运算施加于两个关系时,这两个关系必须相容。P28
对。传统的集合运算完全把关系看作元组的集合。这类运算包括并、交、差、笛
卡尔积 4 种运算。其中,并、交、差 3 种运算要求参与运算的关系是相容的,
即两关系元数相同,相应属性取自同一个域。
29. 对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同。P30
错。新元组不大于原元组
30. 在关系数据库中,把数据表示成二维表,每一个二维表称为一个关系。对
剩余43页未读,继续阅读
智慧安全方案
- 粉丝: 3675
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0