1、数据库复习题库讲解4上海电机学院 200_200_学年第_学期数据库原理及应用课程期末考试试卷 D 开课学院: ,专业: 考试形式:闭、开卷,所需时间 90 分钟考生姓名: 学号: 班级 任课教师 题序一二 三四五六总 分得分评卷人一、填空题(共20分,每空格1分)1.数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。一般由_、_、_、_、_和_构成。2.视图是一个虚表,它是从_中导出的表。在数据库中,只存放视图的_,不存放视图的_。3.存取权限包括两个方面的内容,一个是_,另一个是_。4.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以,
2、各个分E-R图之间难免有不一致的地方,这些冲突主要有:_、_和_3类。5.数据库系统分为_、_和_三级模式结构。6.数据模型通常包括_、_和_3个要素。二、选择题(共30分,每小题2分)1在数据库中,产生数据不一致的根本原因是_A. 数据存储量太大 B. 没有严格保护数据 C.未对数据进行完整性控制 D数据冗余2数据库中数据的共享指的是_A. 同一个应用中的多个程序共享一个数据集合 B多个用户、同一种语言共享数据 C多个用户共享一个数据文件D多种应用、多种语言、多个用户相互覆盖地使用数据集合3实体是信息世界中的术语,与之对应的数据库术语为_A文件 B数据库 C字段 D记录4E-R模型的三要素是
3、_A. 实体、属性、实体集 B.实体、键、联系C. 实体、属性、联系 D. 实体、域、候选键5关系模式的任何属性_A. 不可再分 B可再分 C. 命名在该关系模式中可以不唯一 D.以上都不是6SQL语言具有_的功能A. 关系规范化、数据操纵、数据控制B. 数据定义、数据操纵、数据控制C. 数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵7SQL语言是_A. 过程化语言 B. 非过程化语言C. 格式化语言 D. 导航式语言8关系规范化中的插入操作异常是指_A. 不该删除的数据被删除 B不读插入的数据桩插入 C. 应该删除的数据未被删除 D应该插入的数据末被插入9_是DBMS的基本单
4、位,它是用户定义的一组逻辑一致的程序序列A. 程序 B命令 C事务 D文件10下面哪个会破坏正在运行的数据库_A. 中央处理器故障 B操作系统故障C. 突然停电 D. 瞬时的强磁场干扰11WHERE的条件表达式中,可以匹配单个字符的是_A.* B.% D.12以下有关索引的叙述中正确的是_A. 索引越多,更新速度越快B. 索引需要用户引用C. 并置索引中列的个数不受限制D索引可以用来提供多种存取路径13消除了部分函数依赖的lNF的关系模式,必定是_A1NF B2NF C3NF DBCNF14后援副本的用途是_A. 安全性保障 B.一致性控制 C故障后的恢复 D. 数据的转储15使某个事务永远处
5、于等待状态,而得不到执行的现象称为_A. 死锁 B活锁C. 串行调度 D. 不可串行调度三、已知A,B两个关系如下表所示,求AB,AB, (10分)。四、设关系R,S分别如下,求RS的结果。(10分)R:工程号零件号数量a1b158a2b143a3b4678a1b265a4b665a2b243a1b258S:零件号零件名颜色 b1螺母红色b2螺钉蓝色五、对下列关系模式分别用关系代数和SQL实现下列查询:(每题4分,共20分)学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名,先行课)选课(学号,课程号,成绩)(1)查询课程号为001的课程的所有信息;(2)查询没有选修课号为001课程
6、的学生学号;(3)查询选修了全部课程的学生的学号和姓名;(仅用关系代数实现)(4)查询课程号及选修了该课程的人数;(仅用SQL实现)(5)求选修了课号为001课程,但没有选修课号为002课程学生的学号。六、设有关系R和函数依赖F:(10分)R(W,X,Y,Z),F = XZ,WXY 。试求下列问题:(1)关系R属于第几范式 (2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。上海电机学院 200_200_学年第_学期数据库原理及应用课程期末考试试卷 D 一、填空题(共20分,每空格1分)1.数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。一般由数据库、数据库管理系统(D
7、BMS)、操作系统、应用系统、数据库管理员(DBA)和用户构成。 2.视图是一个虚表,它是从基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的数据。 3.存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据对象进行操作的类型。 4.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以,各个分E-R图之间难免有不一致的地方,这些冲突主要有:属性冲突、结构冲突和命名冲突3类。5.数据库系统分为内模式、模式和外模式三级模式结构。6.数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。二、选择题(共30分,每小题2分)DADCA
8、BBDCD CDBCB三、已知A,B两个关系如下表所示,求AB,AB, (10分)。答案:ABABXYZXYZX13T1X13T1X25T4X25T4X32T3X13T4X22T3XZX1T4X2T3X3T3四、设关系R,S分别如下,求RS的结果。(10分)答案:工程号数量a158a243五、对下列关系模式分别用关系代数和SQL实现下列查询:(每题4分,共20分)(1) select *from 课程where 课程号=001(2) select学号from 学生minusselect学号from 选课where课程号=001(3) (4)select 课程号,COUNT(学号)from 选课group by学号;(5) select学号from 选课where课程号=001minusselect学号from 选课where课程号=002六、设有关系R和函数依赖F:(10分)解:R是1NF。侯选码为WX,则Y,Z为非主属性,又由于XZ,因此F中存在非主属性对侯选码的部分函数依赖。WXYYZY将关系分解为:R1(W,X,Y),F1 = WXY R2(X,Z),F2 = XZ 消除了非主属性对码的部分函数依赖。F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1