数据库期末复习题

萌到你眼炸
744次浏览
2020年08月03日 23:44
最佳经验
本文由作者推荐

车辆工程排名-保密工作总结


一、 选择题(30分)15
1、数据库中存储的是( )。
A.数据 B.信息 C.数据之间的联系 D.数据的定义
2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
3、( )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的
数据的集合。
A、 数据库 B、数据库系统 C、 数据库管理系统 D、数据管理员
4、数据库的缩写是( )。

5、E—R图是表示概念模型的有效工具之一,在E—R图中使用菱形框表示( )。
A.联系 B.实体 C.实体的属性 D.联系的属性
6、以下( )命令动词不可以操作数据库。
C. DROP
7、以下( )不是数据库的模型。
A.网状型 B.友好型 C. 关系型 D.层次型
8、数据库系统的核心是( )。
A.数据库 B.数据模型 C.数据库管理系统 D.软件工具
9、以下对表中主键列的约束说明正确的是( )。
A.可以为空 B.可以不唯一 C. 非空且唯一 D.以上说法均不正确
10、关系里的一行称为一个( )。
A.列 B.元组 C. 字段 D.以上说法均不正确
11、SQL的视图是从( )中导出的。
A. 基本表 B. 视图 C. 基本表或视图 D. 数据库
12、若D1={a1,a2,a3},D2={b1,b2,b3},则D1╳D2集合中共有元组( )个。
A.6 B.8 C.9 D.12
13、在一个事务上已经加了一个X锁,则还可以加( )。
A.S锁 B.X锁 C.S锁和X锁 D.都不可以
14、SQL Server数据库中主数据文件的扩展名( )。
A. dat B. ndf C. ldf D. mdf


15、在SQL语言中,删除视图的语句是( )。
A.ALTER VIEW 视图名 B.DROP VIEW 视图名
C.ZAP VIEW 视图名 D.DELETE VIEW视图名
16、用二维表结构表示实体及实体之间的联系的数据模型是( )。
A.网状型 B.关系型 C.面向对象模型 D.层次模型
17、在查询时指定结果集中列的别名不能使用( )形式。
A.列名 AS 别名 B.列名 别名 C.别名=列名 D.别名 列名
18、在关系代数中,对一个关系仅做投影操作后,结果集中的元组的个数( )原来关
系的元组个数。
A. 小于 B.小于或等于 C. 等于 D.大于
19、以下哪个是合法的数据库局部变量( )。
A. n B. @n C. @@n D. table
20、
保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄 漏、更改或破坏,称
为数据库的( )。
A. 安全性 B. 完整性 C. 恢复 D. 并发控制
21、SQL Server 2000的文件包括: ( )、辅助数据文件和日志文件。
A.索引文件 B.主数据文件 C.备份文件 D.程序文件
22、SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,其中使用最频繁的
语句是( )。

23、在同一个关系中,任意两个元组( )。
A.不能全同 B.可全同 C. 必须全同 D.以上都可以
24在SQL中,SELECT语句的表示查询结果中 (

) 。
A. 属性名都不相同 B. 去掉了重复的列
C. 行都不相同 D. 属性值都不相同
25、一个数据库对应( )个主数据文件。
A. 1 B.2 C. 3 D.n
26、在关系数据库中,表与表之间的数据的一致性是通过( )实现的。
A. 实体完整性规则 B. 参照完整性规则
C. 用户自定义的完整性规则 D. 主键
27、在Select语句的Like查询中,可以匹配任意个字符的通配符是( )。
A.? B.% C._ D.*


28、在SQL语言中,( )子句能实现外码关联。
y key null n key n key…references …
29、要查询book表中所有书名中以“计算机”开头的书籍的价格,可用(

)语句。
A. SELECT price FROM book WHERE book_name = „计算机*‟
B. SELECT price FROM book WHERE book_name LIKE „计算机*‟
C. SELECT price FROM book WHERE book_name = „计算机%‟
D. SELECT price FROM book WHERE book_name LIKE „计算机%‟
30、一个m:n联系转换为一个关系模式。该关系的码为( )。
A.某个实体的码 B. 任意一个实体的码 C.n端实体的码 D. 各实体码的组合
31、关系R中有m行n列,S中有a行b列,则R X S的结果集中有( )个元组。
A. m B. a C. m*a D.m+a
32、在一个事务上已经加了一个S锁,则还可以加( )。
A.S锁 B.X锁 C.S锁和X锁 D.都不可以
33、在关系型数据库中,数据是存放在( )里的。
A.二维表 B.视图 C.直接放在数据库中 D.存储过程
34、一个辅导员可以管理多个班级,一个班级只能有一个辅导员,则辅导员和班级之间 的联
系属于 ( )。
A. 1对1 B. 1对多 C. 多对1 D.多对多
35、关系数据库规范化是为了解决关系数据库中( )的问题而引入的。
A. 提高查询速度
B. 操作异常和数据冗余
C. 保证数据的安全性和完整性
D. 以上都不是
二、简答题(20分)4
1、列举出6种常用的SQL SERVER 系统中的数据类型?
2、在概念模型里,什么是实体,实体之间的联系有几种?
3、在E—R模型中,实体与实体 之间的联系有哪几种,并说明教师与学生、班级与学生
等实体之间的应分别属于哪种联系
4、名词解释
关系;元组; 属性;码
5、简述什么是数据库的安全性?列举出常用的4种安全举措。
6、简述什么是数据库的完整性?简述数据库的完整性约束有哪些?
7、简述数据库系统的设计步骤。


8、什么是视图,列举出视图的3个优点。
9、简述数据管理技术发展的哪几个阶段。
10、什么是事务,事务的四大特性是什么?
三、应用题(10分)1
1、学生:学号、姓名、性别、年龄
课程:编号、课程名、学分
教师:教师号、姓名、性别、职称
单位:单位名称、电话
上述实体中存在如下联系:
(1) 一个学生可选修多门课程,一门课程可为多个学生选修
(2) 一个教师仅讲授一门课程,一门课程可为多个教师讲授
(3) 一个单位可有多个教师,一个教师只能属于一个单位

2、一个超市里有若干员工,一个员工 只能属于一个超市,超市里销售若干商品,而每种商
品可以在若干个超市里销售。数据库里需要存放以下 基本信息:
超市:超市名,位置,联系电话;员工:职工号,姓名,性别,入职时间
商品:编号,名称,单价,生产日期;同时还应存储商品在销售日期及数量。

3、一个图书馆数据库提供如下服务:
I. 可查询书库中书的数量、品种、存放位置、所有各类书籍均可由书号唯一标识
II. 可查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期、还书日期(任
何人可借多种书籍、任何一种书籍可多个人借,借书证号具有唯一性)
III. 当需要时, 可通过数据库中保存的出版社的一部电话,邮编及地址信息向有关出
版社增购书籍。出版社名具有唯一性 。约定:一个出版社可以出版多种书籍,而一
种书籍只能在一个出版社出版。

4、 设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队
名;二是“车辆” 实体集,属性有牌照号、厂家、出厂日期;三是“司机”实体集,属性有
司机编号、姓名、电话。 设车 队与司机之间存在“聘用”联系,每个车队可聘用若干司机,
但每个司机只能应聘于一个车队,车队聘用 司机有个聘期;车队与车辆之间存在“拥有”联
系,每个车队可拥有若干车辆,但每辆车只能属于一个车 队;司机与车辆之间存在着“使用”
联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用 多辆汽车,每辆汽车可


被多个司机使用。
1)、设计以上的E- R图,并用“#”号标出每个实体的主属性。(6分)
2)、将上题的E- R图转换为等价的关系模式。(4分)
四、综合题(40分)(类似)
有关系模式如下:
读者表(读者证号,姓名,身份证号,所属院系,班级名称)
图书表(书号,书名,作者,出版日期,单价)
借阅表(读者号,书号,借书日期,还书日期)
根据要求,完成以下操作。
1、用SQL 语句建立读者表,其中读者证号为char(6),有主码约束;姓名为char(8) ,身
份证号为char(18),要求唯一;所属院系为varchar(18),不允许为空,班级名 称为
varchar(18)。
2、创建一个默认值对象defdep,其值为‘信息不详’,并把其绑定到读者表的班级名称列。
3、创建一个规则对象rulnum,要求其值>0,并把其绑定到图书表的单价字段。
4、查询所有‘信息工程学院’的读者的基本信息。
5、查询所有书名里含‘计算机’的图书信息。
6、查询读者姓名的第二个字为‘芳’的读者信息。
7、统计‘信息工程学院’的读者个数。
8、分别统计每个班级的读者数。
9、查询2014年12月12日借书的情况,包括书名、读者姓名及借书时间和还书时间。
10、创建一个视图VW1,通过VW1可以查看每个读者的读者号、姓名及其所借书的书名及还
书日期 。
11、创建一个触发器,实现每个读者最多只能借十本书的限制,若超过十本,则给出“已超
上限”的提示。
12、创建一个存储过程,实现通过读者号查看该读者的借书信息:包括读者姓名、 班级名称、
所借书名、作者及借书日期和还书日期。




数据库期末试题已上传答案自己做,

期末会考选择题15个,
简答题4个,
应用题1个,
综合题 考类似题型

母亲的爱作文-寝室管理制度


祛痘常识-法学硕士就业


社区健康教育总结-元旦祝福


韩承羽-大学生社团活动


湖南大众传媒学院-小班工作总结


大连海事大学研究生分数线-青年教师培养总结


与月亮有关的诗句-海南地税


雷锋故事-开学必备