数据库原理复习题题A.docx

上传人:b****6 文档编号:6521496 上传时间:2023-01-07 格式:DOCX 页数:8 大小:28.75KB
下载 相关 举报
数据库原理复习题题A.docx_第1页
第1页 / 共8页
数据库原理复习题题A.docx_第2页
第2页 / 共8页
数据库原理复习题题A.docx_第3页
第3页 / 共8页
数据库原理复习题题A.docx_第4页
第4页 / 共8页
数据库原理复习题题A.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数据库原理复习题题A.docx

《数据库原理复习题题A.docx》由会员分享,可在线阅读,更多相关《数据库原理复习题题A.docx(8页珍藏版)》请在冰豆网上搜索。

数据库原理复习题题A.docx

数据库原理复习题题A

得分

一、单选题(每小题后的四个备选答案中只有一个是正确的,请将正确答案的字母填到下面表格的对应题号处。

每小题1分,本大题共20分。

题号

1

2

3

4

5

6

7

8

9

答案

A

B

D

C

A

D

B

B

D

题号

11

12

13

14

15

16

17

18

19

答案

D

D

C

D

B

B

C

D

B

1、下面对数据库特点的不正确叙述是(A)。

A.数据冗余度高。

B.数据独立性高。

C.数据结构化。

D.数据统一管理。

2、下面对数据库三级模式结构的叙述中,不正确的是(B)。

A.三级模式结构可提供数据独立性。

B.三级模式结构降低了数据的保密性。

C.模式做了修改,用户的应用程序不必修改。

D.内模式做了修改,模式可以不修改。

3、下面对数据模型概念的不正确叙述是(D)。

A.数据模型要提供对数据的定义功能。

B.数据模型要提供对数据的操作功能。

C.数据模型要提供对数据的完整性约束。

D.数据模型不能够建立数据之间的联系。

4、ER模型中两个实体集W和S之间的联系是一对多的,S是多方,联系的属性为T,那么将其转换为关系模型后,得到的关系个数、联系的属性存放的位置是()。

A.2个,联系的属性放在W转换的关系模式中。

B.2个,联系的属性可以放在W和S转换的关系模式中的任何一个中。

C.2个,联系的属性放在S转换的关系模式中。

D.3个,联系的属性放在W转换的关系模式中。

5、下面对关系“键”概念的不正确叙述是(A)。

A.一个关系只能有一个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。

C.一个关系只能有一个“主键”。

D.候选键可以由多个字段(属性)构成。

6、有三个关系S、R、T如下,则由S、R得到T的运算是(D)。

SRT

ADABCABCD

a1d1a1b1c1a1b1c1d1

a2d1a1b2c1a1b2c1d1

a3b3c2

A.并B.差

C.笛卡尔积D.自然联接

7、“可行性报告”在数据库设计的(B)阶段产生。

A.需求分析阶段B.规划阶段

C.概念设计阶段D.物理设计阶

8、在Access数据库中,如果某字段的取值为字符串,长度可能达到512个字符,那么该字段的取值类型为(B)。

A.文本B.备注

C.超链接D.OLE对象

9、在Access数据库中,如果某字段的值需要计算机产生,那么该字段的取值类型为(D)。

A.时间B.日期

C.数字D.自动编号

10、下列关于索引的叙述中,错误的是( A )。

A.可以为所有的数据类型建立索引

B.可以提高对表中记录的查询速度

C.可以加快对表中记录的排序速度

D.可以基于单个字段或多个字段建立索引

11、若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( D )。

A.有效性规则B.级联删除相关记录

C.完整性规则D.级联更新相关记录

12、“学生”表中的“学号”字段的取值为:

7位数字字符,那么查找学号尾号(最后一位)不是2,4,6,8的表达式为(D)。

A.学号like“*[!

2-8]”

B.学号like“*[!

2,4,6,8]*”

C.学号notin(2,4,6,8)

D.学号like“######[!

2,4,6,8]”

13、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段,执行如下SQL命令后的查询结果是(C)。

SELECTAVG(入学成绩)FROM学生表GROUPBY性别

A.计算并表示所有学生的平均入学成绩。

B.计算并表示所有学生的性别和平均入学成绩。

C.按性别分组计算并显示不同性别的学生的平均入学成绩。

D.按性别顺序计算并显示所有学生的平均入学成绩。

14、假设有一组数据:

工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(D)。

A.工资>800AND职称="助教"OR职称="讲师"

B.性别="女"ORNOT职称="助教"

C.工资=800AND(职称="讲师"OR性别="女")

D.工资>800AND(职称="讲师"OR性别="男")

15、SQL语言中,修改基本表结构的语句是(B)。

A.UPDATEB.ALTERC.DROPD.CREATE

16、设有关系模式R(ABC),下面关于函数依赖不正确的推理是(B)。

A.A→B,B→C,则A→C。

B.AB→C,则A→C,B→C。

C.A→B,A→C,则A→BC。

D.A→B,C→B,则AC→B。

17、下面对3NF的叙述中,不正确的说法是(C)。

A.3NF模式中不存属性对侯选键的传递依赖。

B.3NF模式中不存非主属性对侯选键的部分依赖。

C.如果模式R是3NF,那么R一定是2NF。

D.任何一个二元模式一定是3NF。

18、下面关于SQLServer数据库文件组、数据文件、基本表之间关系的叙述中,不正确的叙述是(D)。

A.一个数据库可以有多个文件组。

B.一个文件组可以包含多个数据文件。

C.用户只能指示表放在哪个文件组中,不能指示表放在哪个文件中。

D.创建表时如果用户未指示表放在哪个文件组中,那么系统自动把表放到主文件组中。

19、下面对事务“提交”状态的不正确叙述是(B)。

A.当事务处于“提交”状态时,应用程序就得到了事务执行成功的通知。

B.当事务处于“提交”状态时,事务对数据库的修改已写入磁盘。

C.当事务处于“提交”状态时,该事务的日志记录一定写入了磁盘日志中。

D.当事务处于“提交”状态时,事务对数据库的修改已写入缓冲区数据库

20、事务隔离级确定一个事务访问或修改数据时,受到另一个事务对该数据改变的影响程度。

SQLServer要求用户在执行事务程序时,自己指定事务隔离级,否则就按默认隔离级来隔离事务。

下面的SQLServer事务隔离级中,会出现“读脏数据”问题的隔离级是(B)。

A.ReadCommittedB.ReadUncommitted

C.RepeatableReadD.Serializable

 

得分

二、填空题(在每个的括号内填入恰当的内容,每空2分,本大题共20分。

1、数据模型有三个要素:

(数据结构)、数据操作、数据完整性约束

2、关系模型的三类完整性约束是:

实体完整性、(参照完整性)、用户自定义完整性。

3、在向一个表中插入元组时,对于未指定(默认值)且不允许取空值的字段必须赋值。

4、视图是从一个或几个基本表或(视图)导出的表,它与基本表不同,是一个虚表。

5、如果一个关系的候选键是单个属性,那么该关系一定是

(2)NF。

6、对于X→Y,若存在W

X且W→Y,则称属性Y(部分)函数依赖于属性X。

7、完整性是指数据库中数据的正确性、(有效性)和相容性。

8、(角色)是具有确定权限的用户容器,只要把用户放入其中,该用户就具备类该容器所具有的权限。

9、完全恢复模型的SQLServer数据库能支持的备份方式有:

完全备份、差异备份、(日志备份)、文件组合文件备份。

10、可以从5个级别上对数据库进行保护:

环境级、职员级、OS级、(网络级)和DBMS级。

得分

三、判断题(在你认为正确的题号前的下划线处打√,错误的打×,每小题1分,本大题共15分。

___√____1、信息能够消除不确定性。

_____√__2、参照完整所说的“不允许引用不存在的实体”的含义是:

外键表中的外键值必须是主键表中存在的主键值。

____×___3、任何两个关系都可以做“并”运算。

____×__4、在一个关系模式中,能够唯一标识元组的属性集就是候选键。

____×___5、在一个关系中主键不能由多个属性构成。

____×___6、一个模式中只要存在部分依赖,那么就必然存在传递依赖。

___√____7、任何一个关系都可以无损分解分解成一系列3NF。

___√____8、SQLServer2000基本表中,每行各字段占用空间总数不能超过8,060字节。

____√___9、一个表只能有一个聚集索引。

____×___10、可以通过视图来查询数据,但不能通过视图来更新数据库中的数据。

____×___11、事务的持久性是指:

事务对数据库的所有操作,是一个不可分割的工作单元。

这些操作要么全部执行,要么什么也不做。

____×___12、某字段的取值类型为:

nchar(5),则为该字段输入值时,必须输入5个字符。

___×____13、封锁的粒度越小,系统的并发度就一定越高。

_____√__14、使用简单恢复模型可以将数据库恢复到上次备份的即时点。

不过,无法将数据库还原到故障点或特定的即时点。

____×___15、当事务处于“提交”状态时,事务对数据库的修改已写入磁盘中的数据库。

得分

四、计算题(每小题5分,本大题共25分。

 

现有一教学管理系统,ER模型如下:

mm

nn

n1

逻辑模型如下:

学生(学号,姓名,性别,民族)

教师(教师号,姓名,民族,职称)

课程(课号,课名,课程介绍,课程类型,先导课号)

教学班(课号,班号,学年,学期,限制人数)

排课(教师号,课号,班号,学年,学期,周学时,开始周,结束周)

选课(学号,课号,班号,学年,学期,成绩)

说明:

“周学时”、“开始周”、“结束周”、“限制人数”、学年、学期字段的取值类型为整数型。

“成绩”字段的取值类型为实数型。

其它字段的取值类型为字符型。

请用SQL语句做如下操作:

1、查询2012学年、第1学期、‘191854’号课的选课学生的“学号”、“成绩”,要求:

按成绩降序输出,成绩相同时,按学号升序输出。

2、统计教师号为‘2002016’的教师,在2012年的上课情况。

要求显示的信息内容为:

课号,课名,班号,学期,总学时(指的是每门课)

3、统计2012学年、第1学期,平均成绩大于等于80分的学生情况。

要求显示的信息为:

学号,姓名,平均成绩。

4、把选修‘191854’课,成绩低于60分且成绩不为NULL(空)的学生的成绩提高10%。

5、在本数据库中,另有一个“学生成绩单”表,结构如下:

学生成绩单(学号,课号,学年,学期,成绩)。

请将“选课”表中2012年第1学期的学生选课数据,添加到“学生成绩单”表中。

得分

五、数据库设计题(本大题共20分。

为学校图书馆的图书管理业务设计一个数据库,该图书馆的业务规则如下:

⑴图书馆有若干个书库,每个书库有若干架位(架位:

书架、层),每个架位可放若干本书。

每个书库的名称唯一。

⑵图书馆要记录其所拥有的每种图书的如下信息:

每种图书的品种号(目前出版的图书品种号是ISBN号,以前的采用9位数字字符编码),书名,第一作者,出版社,单价,购买年份,版次,中图分类号,图书简介。

⑶ 一种书图书馆要采购若干本,然后典藏到各书库、架位上,“索书号”标明其所在的架位。

每本书在图书馆内有唯一编号。

⑷ 图书馆对读者进行分类管理,不同类型读者的借书数量、期限不同。

⑸图书馆记录如下读者基本信息:

给每个读者一个唯一的借书卡号,姓名,证件号,单位,Email。

⑹ 如果读者多次超期还书,除罚款外,图书馆要对该读者采取停借处罚。

⑺ 读者可以通过电话挂失自己的借书卡,但要输入自己的密码。

⑻ 读者可以查询某种书的馆藏情况(共有多少本,都在哪个馆,是否在馆)。

1、请给出该系统的ER模型,要求标出联系的属性及数量关系,不必在图中标出实体的属性。

2、把ER模型转换成关系模型,在每个关系模式的主键下加一个下划线。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1