(完整word版)数据库复习题.doc
上传人:17****21 上传时间:2024-09-09 格式:DOC 页数:44 大小:403KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)数据库复习题.doc

(完整word版)数据库复习题.doc

预览

免费试读已结束,剩余 34 页请下载文档后查看

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整word版)数据库复习题(完整word版)数据库复习题(完整word版)数据库复习题判断题SQL数据查询语句中的HAVING子句与WHERE子句的作用是相同的。错,P68—同样是设置方式,WHERE和HAVING的作用是不同的。WHERE所设置的查询条件是针对每个元组的,HAVING设置的查询条件是针对每个分组而不是每个元组的;也就是说,where用于分组之前对元组进行条件判断,符合条件的元组才参与分组操作,having用在分组之后对分组进行条件判断,符合条件的分组才能进行聚合函数的运算,并输出计算结果。在关系代数运算中,基本的运算是并,交,笛卡尔积,选择,投影。P28错并、差、笛卡尔积、选择、投影才是基本运算。一个关系只有一个候选码(键)。错,可以有多个。P25可能有多个外码的.如三个表,学生表,成绩表,课程表.成绩表里就有学号,课程号这二个外码。候选码:若一个关系的某一属性组的值能唯一地标识一个元组,则称该最小属性组为候选码.超码:若一个关系的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码.主码:若一个关系有多个候选码,则选定其中一个为主码.下面举下例子,学生关系={学号,身份证,年龄}候选码:{学号},{学号,身份证},{身份证};起码:{学号,年龄},{身份证,年龄},{学号,身份证,年龄};主码,只能选一个,选{学号}实体完整性规则是对外键的约束,参照完整性规则是对主键的约束。P26错,说反了,实体参照完整性是对本关系的主键进行约束,包括不能为空和重复(空串非空);参照完整性是对外键进行约束,K为R1的主键,且为R2的外键,那么这时R2中的K的取值有两种可能,为空或者为R1的K存在的值。按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。P51索引分为聚类索引和非聚类索引两种。聚类索引是指表中行的物理顺序与索引值的逻辑(索引)顺序相同,而非聚类索引就不一样了。一个表中只能包含一个聚类索引。跟基本表一样,视图中也存储有实实在在的数据。P75错。视图是从若干个基本表或视图导出来的表。它与基本表不同,是一个“虚表”,在创建视图时,系统只把视图定义存放在数据字典中,并不是储存视图对应的数据,这些数据仍然存放在基本表中,在用户使用视图时才去查询对应的数据。当基本表的数据发生变化时,相应的视图数据也会随之变化。视图并不是真正的数据集,而是表中虚拟出来的,对其进行修改,而对应的表也会随之更改。SQL语言的中文名称为结构化数据语言。P38错,SQL是structuredquerylanguage的缩写,中文名是结构化查询语言专门的关系运算包括选择运算、投影运算和迪卡尔积运算。P28~P31错,传统的集合运算包括:并、交、差、笛卡尔积专门的关系运算包括:选择、投影、连接、除。假设有关系R和S,关系代数表达式R-(R-S)表示的是R∪S。P29错,因为基本运算中包括并、差、笛卡尔积、选择、投影。而非基本运算才能用基本运算而表示出来,所以R-(R-S)表示的是R交S。此外,画图也可得出此结论。在关系数据库中,把数据表示成二维表,每一个二维表称为一个实体。P21错,关系模型把概念模型中的实体以及实体之间的各种联系均用关系来表示。从用户的观点看,关系模型中数据的逻辑结构是一张二维表,有行、列构成。关系是笛卡尔积的有意义的有限子集,也可以用一个二维表表示。所以二维表应该表示的是一种关系,而不是实体。SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTERTABLE属于数据查询语句。P39错,ALTERTABLE属于数据定义语句。查询语句为SELECT。一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系。P23对。记录的顺序颠倒不影响库中的数据关系,但是会影响数据存储在物理设备上的结构,和查询速度。同一个关系中不能出现两个以上相同的属性名。P22对。由于域相同,为了加以区分,必须对每个列取一个唯一的名字,称为属性。在SQL的SELECT语句中,SELECT子句能实现关系代数中的投影运算。第四章p56对,SELECT子句用于指定查询要显示的结果列清单,结果列之间用逗号隔开。投影为选列,选择为选行设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是∏A,B,C,D(R×S)。P30错,自然连接的等值运算应该是对RS的笛卡尔积做选择而不是投影。关系模型定义了域完整性、实体完整性和参照完整性三类数据约束。P25~26错,应该是关系模型提供了3类完整性约束:实体完整性、参照完整性、用户自定义完整性规则。从关系模式中指定若干个属性组成新的关系的运算称为投影。P30投影