数据库模拟试题.doc_第1页
数据库模拟试题.doc_第2页
数据库模拟试题.doc_第3页
数据库模拟试题.doc_第4页
数据库模拟试题.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题(2*15=30分) 1. _是长期存储在计算机内的有组织、可共享的数据集合。(A)DBMS(B)DBS(C)数据库(D)文件组织 2. 在数据库系统阶段,数据是_。(A)有结构的(B)无结构的(C)整体无结构、记录有结构(D)整体结构化的 3. 非关系模型中数据结构的基本单位是_。(A)两个记录型间的联系(B)记录(C)基本层次联系(D)实体间多对多的联系 4. 在数据模型的三要素中,数据的约束条件规定数据及其联系的_。(A)制约和存储规则(B)动态特性(C)静态特性(D)数据结构 5. 数据库系统软件包括_和_。(1)数据库(2)DBMS(3)DBMS和OS(4)OS、DBMS、高级语言(5)数据库应用系统和开发工具(A)1和2 (B)2 和 5 (C)3(D)46. 若关系中某一属性组的值能够唯一地标识一个元组,则该属性称为_。(A)主码(B)候选码(C)主属性(D)外码7. 关系演算是用_来表示查询要求的方式。(A)谓词(B)关系的演算(C)元组(D)域8在一个关系中,不能有相同的_。(A)记录(B)属性(C)分量(D)域9. 集合R与S的差可表示为_。(A)t | tR tS (B)t | tR tS (A)t | tR tS (B)trts | trRtsS 10. SQL语言最主要功能是_。(A)数据定义功能(B)数据操纵功能(C)数据查询功能(D)数据控制功能11数据库中只存放视图的_。(A)操作(B)对应的数据(C)定义(D)限制12. Foxbase、Foxpro属于_。(A)表式系统(B)最小关系系统(C)关系完备的系统(D)全关系系统13. 属于BCNF的关系模式_。(A) 已消除了插入、删除异常(B) 已消除了插入、删除异常和数据冗余(C) 仍存在插入、删除异常(D) 在函数依赖范畴内,已消除了插入和删除异常14. 一个1:n的联系可以转化为一个独立的关系模式,关系的码为_。(A)实体码(B)二个实体码的组合(C)n端实体码(D)每个实体码15. _可以防止丢失数据修改和读“脏”数据。(A)一级封锁协议(B)二级封锁协议(C)三级封锁协议(D)两段封锁协议二、名词解释(3*4=12分)1. 网状模型:2. 部分函数依赖:3. 事务:4. 数据安全性控制三、填空题(2*6=12分)1、 数据库系统的三级模式中提供的两层映象是_映象和 _映象。2、 关系模型的三类完整性是指_、_和_。3、 按TCSEC(TDI)系统安全标准,系统可信度逐渐增高的次序是_。4、 实体完整性和参照完整性属于_。5、 在集中式数据库中,查询的执行开销主要包括_代价和_代价。6、 转存可分为_和_。四、简答题(3*5=15分)1. DBMS的主要功能有哪些?2. 什么是日志文件?为什么要设立日志文件?3. 试简述利用E-R方法进行数据库的概念设计的步骤。4. 事务的隔离性5. 数据库系统生命周期可分为哪几个阶段?五、按要求写出关系代数表达式或SQL语句(3*5=15分)设数据库中有两个基本表:(1) 职工表EMP(Eno, Ename, Age, Salary, Dno),各属性分别为:职工工号、职工姓名、年龄、工资、部门编号。(2) 部门表DEPA(Dno, Dname, Mno),各属性分别为:部门编号、部门名称、部门经理职工号。且:部门经理职工号即他自己的职工工号。1、试写出下列查询语句的关系代数表达式:检索部门名称为“销售科”的职工工号、姓名和工资。2、用Create Table 语句定义基本表DEPA。需定义主键和外键。3、检索每个部门的职工人数和平均工资。要求显示: 部门号、部门名称、职工人数和平均工资4、在DEPA中,删除人数少于10人的部门元组5、检索(至少)在两个部门当经理的职工工号六、按要求完成各题1、设关系模式R(Sno,Cno,Grade,Tname,Taddr),其属性分别为:学号、课程号、成绩、任课教师姓名、教师住址。如果规定:每个学生每学一门课只有一个成绩;每门课只有一个教师任教;每个教师只有一个地址;教师没有重名。(1) 试写出关系模式R基本的函数依赖和候选码。(2分)(2) 试把R分解成2NF模式集,并说明理由。(3分)(3) 试把R分解成3NF模式集,并说明理由。(3分)2、设有两个事务T1与T2,描述如下:(8分)T1T2READ(A)READ(A)A: = A+2A: = A+3READ(B)READ(B)B:=B*2B:=B*3假设开始时,A=1,B=2,试用封锁法写出可串行化调度和不可串行化的调度,并给出A、B的最后值。数据库原理模拟试题 B卷一、选择题(2*15=30分) 1. 数据独立性是指_。(A) 数据之间互不影响 (B)数据的物理结构与逻辑结构相互独立(C)DB的结构改变时不影响应用程序(D)数据与存储设备间相互独立 2. 在DBS中,DBMS与OS间的关系是_。(A)相互调用(B)DBMS调用OS(C)OS调用DBMS(D)互不调用 3. 在文件系统阶段,数据_。(A)无独立性(B)独立性差(C)具有物理独立性(D)具有逻辑独立性 4. _由数据结构、关系操作集合和完整性约束条件组成。(A)关系模式(B)关系(C)关系模型(D)关系数据库 5. SQL语言属于_。(A)关系代数语言 (B)元组关系演算语言(C)域关系演算语言(D)具有关系代数与关系演算双重特点的语言 6. 实体完整性要求主属性不能取空值,这可以通过_来保证。(A)定义外码(B)定义主码(C)用户定义的完整性(D)由关系系统自动7. 集合R与S的交可以用关系代数的基本运算表示为_。(A)R-(R-S)(B)sF(RS)(C)RS(D)RS-(R-S)8逻辑设计的第一步是把_转换为初始关系模式。(A)DFD(B)E-R图(C)数据流程图(D)模块结构图9. “授权”是DBS采用的_措施。(A)完整性(B)安全性(C)恢复(D)并发控制10. DB2、Oracle、PNASE属于_。(A)表式系统(B)最小关系系统(C)关系完备的系统(D)全关系系统11_是安全产品的最低档次,提供受控的存取保护(DAC),很多商业产品已得到该级认证。(A)D级(B)C2级(C)B1级(D)A级12. 数据类型、取值范围、空值约束属于_。(A)静态列级约束(B)静态元组约束(C)静态关系约束(D)动态约束13. 一个实体型转换为一个关系模式,关系码为_。(A)实体码 (B)二个实体码的组合(C)n端实体码(D)每个实体码14. 多值依赖的毛病在于_。(A)插入异常(B)删除异常(C)数据冗余太大(D)A、B和C15. 在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是_。(A)实现X封锁的读(B)实现S封锁的读(C)不加封锁的读(D)实现共享型封锁的读二、名词解释(3*4=12分)5. 完全函数依赖:6. 模式:7. 数据库三级组织结构:8. 并发控制三、填空题(2*6=12分)1、事务的原子性是由DBMS的_完成的。2、 自然连接由_操作组合而成。3、 查询优化是指系统对关系代数表达式中的操作顺序进行_,以提高查询效率。4、 系统运行过程中,由于某种硬件故障使存储在外存上的数据部分或全部损失,称为_故障,这类故障比其它类故障的可能性_,但破坏性_。5、 数据库的完整性是指数据的_和_性。6、 数据库系统包括_、_和_。四、简答题(3*5=15分)6. 试述实现数据库安全性控制的常用方法。7. 什么是封锁协议?不同级别的封锁协议的主要区别是什么?8. 数据库转储的意义是什么?试比较各种数据转储方法。9. 什么是数据库的逻辑结构设计?试述其设计步骤。10. 是否所有的视图都能更新?为什么?五、按要求写出关系代数表达式或SQL语句(3*5=15分)设数据库中有两个基本表:(3) 职工表EMP(Eno, Ename, Age, Salary, Dno),各属性分别为:职工工号、职工姓名、年龄、工资、部门编号。(4) 部门表DEPA(Dno, Dname, Mno),各属性分别为:部门编号、部门名称、部门经理职工号。且:部门经理职工号即他自己的职工工号。1、试写出下列查询语句的关系代数表达式:检索每个部门经理的工资,要求显示(部门编号、部门名称、经理工号、经理姓名、经理工资)2、在数据库中要求每个经理的工资大于2000元,试在DEPA表的定义中加一个CHECK子句,满足上述要求。3、把年龄大于50岁的经理全部免职。(即把这些部门的Mno值全部置为空)4、创建一个年龄大于50 岁的职工视图。属性为: (Dno, Dname, Eno, Ename, Age, Salary) .5、检索在zhang先生当经理的部门中职工姓名和年龄。六、按要求完成设有关系模式R(C, S, Z),其F1= C,SZ , ZC,其中:C:城市名,S:街道名,Z:邮编(1)判断R是否为第三范式,说明理由。(3分)(2)试将其分解为BCNF。(3分)2、设有两个事务T1与T2,描述如下:(10分)T1T2READ(A)READ(B)A: = A+1B: = B*2READ(B)READ(C)B: = B+2C: = C*3READ(C)C:=C+3假设开始时,A=1,B=2,C=3,试用封锁法写出可串行化调度和不可串行化的调度,并给出A、B、C的最后值。数据库原理模拟题 C套一、选择题(2*15=30分) 1. 数据库的三级体系结构是对_抽象的三个级别。(B) 存储器 (B)数据 (C)DBMS(D)DBS 2. 模式/内模式映象一般是在_中描述。(A)外模式(B)应用程序(C)内模式(D)DB缓冲区 3. 下列式子中不正确的是_。(A)RS = R(S - R) (B)RS = S(S - R)(C)RS = R - (R - S)(D)RS = S - (S - R) 4. SELECT语句中的“SELECT DISTINCT”表示查询结果中_。(A)属性名都不相同(B)去掉了重复的列(C)行都不相等 (D)属性值都不相同 5. 在概念设计与逻辑设计之间起桥梁作用的是_。(A)DFD (B)E-R图(C)程序流程图(D)业务流程图 6. 在两个实体类型间有一个m:n联系时,这个结构转换成的关系模型有_个。(A)1(B)2 (C)3 (D)47. “年龄在1530岁之间”这种约束属于DBS的_功能。(A)恢复(B)并发控制(C)完整性(D)安全性8视图的优点之一是_。(A)提高数据的逻辑独立性(B)提高查询效率(C)操作灵活(D)节省存储空间9. 在文件系统阶段,数据_。(A)无独立性(B)独立性差(C)具有物理独立性(D)具有逻辑独立性10. _是位于用户与操作系统之间的一层数据管理软件。(A)DBMS(B)DBS(C)数据库(D)文件组织11恢复的主要技术是_。(A)事务(B)数据冗余(C)日志文件(D)数据转储12. _是最低级别,在安全性方面几乎没有什么专门的机制来保障。(A)D级(B)C2级(C)B1级(D)A级13. 实体完整性和参照完整性属于_。(A)静态列级约束 (B)静态元组约束(C)静态关系约束(D)动态约束14. 在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是_。(A)实现X封锁的读(B)实现S封锁的读(C)不加封锁的读(D)实现共享型封锁的读15. “授权”是DBS采取的_措施。(A)完整性(B)安全性(C)恢复(D)并发控制二、名词解释(3*4=12分)9. 函数依赖:10. 可串行性:11. 封锁:12. 笛卡尔乘积:三、填空题(2*6=12分)1、数据模型的三要素是_、_和_。7、 在集中式数据库中,查询的执行开销主要包括_和_。8、 事务是_的单位,它的特点是_。9、 对于以记录为单位的日志文件,日志文件需要登记的内容_、_和各个事务的所有更新操作。10、 DBMS的应用程序开辟一个_,用于数据传输的格式和转换。11、 查询优化是指系统对关系代数表达式中的操作顺序要进行_,以提高查询效率。四、简答题(3*5=15分)11. 什么是基本表?什么是视图?两者的区别与联系?12. 规范理论对数据库设计有什么指导意义?13. 并发操作可能产生哪几类数据不一致性?用什么方法能避免各种不一致性?14. 试简述数据库设计过程的各个阶段上的设计描述。15. SQL语言提供了哪些数据控制的语句?试举例说明它们的使用方法。五、设关系模式R(A,B,C,D)上成立的函数依赖集 F = AB,CD , 试把 R分解为3NF模式集,要求具有无损连接和保持函数依赖两个特性。(6分)六、按要求完成I:设有关系模式S(Sno,Sname,Sage,Ssex), SC(Sno,Cno,Grade)1、用关系代数语言实现下列操作(6分)(1)求各课不及格的学生的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论