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

下载本文档

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

文档简介

一、选择题(2*15=30分)是长期存储在计算机内的有组织、可共享的数据集合。(A)DBMS(B)DBS(C)数据库 (D)文件组织在数据库系统阶段,数据是。(A)有结构的 (B)无结构的(C)整体无结构、记录有结构(D)整体结构化的非关系模型中数据结构的基本单位是。(A)两个记录型间的联系 (B)记录(C)基本层次联系 (D)实体间多对多的联系在数据模型的三要素中,数据的约束条件规定数据及其联系的(A)制约和存储规则 (B)动态特性(C)静态特性 (D)数据结构数据库系统软件包括和。(1)数据库(2)DBMS(3)DBMS和OS(4)OS、DBMS、高级语言(5)数据库应用系统和开发工具(A)1和2 (B)2和5 (C)3 (D)4若关系中某一属性组的值能够唯一地标识一个元组,则该属性称为(A)主码 (B)候选码 (C)主属性 (D)外码关系演算是用来表示查询要求的方式。(A)谓词 (B)关系的演算 (C)元组 (D)域8.在一个关系中,不能有相同的。(A)记录(B)属性 (C)分量(D)域集合R与S的差可表示为。(A){t IteR V teS } (B){tIteRAteS}(A){t IteR A teS } (B){ttIteRAteS}'/^rsrsSQL语言最主要功能是。(A)数据定义功能 (B)数据操纵功能(C)数据查询功能 (D)数据控制功能11.数据库中只存放视图的。(A)操作(B)对应的数据(C)定义(D)限制Foxbase、Foxpro属于。(A)表式系统 (B)最小关系系统(C)关系完备的系统 (D)全关系系统属于BCNF的关系模式。已消除了插入、删除异常已消除了插入、删除异常和数据冗余仍存在插入、删除异常(D)在函数依赖范畴内,已消除了插入和删除异常—个 的联系可以转化为一个独立的关系模式,关系的码为(A)实体码 (B)二个实体码的组合(C)n端实体码 (D)每个实体码可以防止丢失数据修改和读“脏”数据。(A)—级封锁协议 (B)二级封锁协议(C)三级封锁协议 (D)两段封锁协议二、 名词解释(3*4=12分)网状模型:部分函数依赖:事务:数据安全性控制三、 填空题(2*6=12分)1、数据库系统的三级模式中提供的两层映象是映象和 映象。2、关系模型的三类完整性是指、和。3、 按TCSEC(TDI)系统安全标准,系统可信度逐渐增高的次序是4、实体完整性和参照完整性属于。5、在集中式数据库中,查询的执行开销主要包括代价和 代价。6、 转存可分为和。四、简答题(3*5=15分)DBMS的主要功能有哪些?什么是日志文件?为什么要设立日志文件?试简述利用E-R方法进行数据库的概念设计的步骤。事务的隔离性数据库系统生命周期可分为哪几个阶段?五、按要求写出关系代数表达式或SQL语句(3*5=15分)设数据库中有两个基本表:职工表EMP(Eno,Ename,Age,Salary,Dno),各属性分别为:职工工号、职工姓名、年龄、工资、部门编号。部门表DEPA(Dno,Dname,Mno),各属性分别为:部门编号、部门名称、部门经理职工号。且:部门经理职工号即他自己的职工工号。1、试写出下列查询语句的关系代数表达式:检索部门名称为“销售科”的职工工号、姓名和工资。2、用CreateTable语句定义基本表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分)数据独立性是指。(A)数据之间互不影响(B)数据的物理结构与逻辑结构相互独立(C)DB的结构改变时不影响应用程序(D)数据与存储设备间相互独立在DBS中,DBMS与OS间的关系是。(A)相互调用 (B)DBMS调用OS(C)OS调用DBMS (D)互不调用在文件系统阶段,数据。(A)无独立性 (B)独立性差(C)具有物理独立性 (D)具有逻辑独立性由数据结构、关系操作集合和完整性约束条件组成。(A)关系模式 (B)关系(C)关系模型 (D)关系数据库SQL语言属于。(A)关系代数语言 (B)元组关系演算语言(C)域关系演算语言(D)具有关系代数与关系演算双重特点的语言实体完整性要求主属性不能取空值,这可以通过来保证。(A)定义外码 (B)定义主码(C)用户定义的完整性 (D)由关系系统自动集合R与S的交可以用关系代数的基本运算表示为。(A)R-(R-S) (B)F(RxS) (C)RnS(D)RxS-(R-S)8.逻辑设计的第一步是把转换为初始关系模式。(A)DFD(B)E-R图(C)数据流程图(D)模块结构图“授权”是DBS采用的措施。(A)完整性 (B)安全性(C)恢复 (D)并发控制DB2、Oracle、PNASE属于。(A)表式系统 (B)最小关系系统(C)关系完备的系统 (D)全关系系统11.是安全产品的最低档次,提供受控的存取保护(DAC),很多商业产品已得到该级认证。(A)D级(B)C2级(C)B1级(D)A级数据类型、取值范围、空值约束属于。(A)静态列级约束 (B)静态元组约束(C)静态关系约束 (D)动态约束—个实体型转换为一个关系模式,关系码为。(A)实体码 (B)二个实体码的组合(C)n端实体码 (D)每个实体码多值依赖的毛病在于。(人)插入异常 (B)删除异常(C)数据冗余太大 (D)A、B和C在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是。(A)实现X封锁的读 (B)实现S封锁的读(C)不加封锁的读(D)实现共享型封锁的读二、名词解释(3*4=12分)完全函数依赖:模式:数据库三级组织结构:并发控制三、 填空题(2*6=12分)1、 事务的原子性是由DBMS的完成的。2、自然连接由操作组合而成。3、 查询优化是指系统对关系代数表达式中的操作顺序进行 ,以提高查询效率。4、 系统运行过程中,由于某种硬件故障使存储在外存上的数据部分或全部损失,称为故障,这类故障比其它类故障的可能性,但破坏性。5、 数据库的完整性是指数据的和性。6、 数据库系统包括、和。四、 简答题(3*5=15分)试述实现数据库安全性控制的常用方法。什么是封锁协议?不同级别的封锁协议的主要区别是什么?数据库转储的意义是什么?试比较各种数据转储方法。什么是数据库的逻辑结构设计?试述其设计步骤。是否所有的视图都能更新?为什么?五、 按要求写出关系代数表达式或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,S»Z,Z»C},其中: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分)数据库的三级体系结构是对抽象的三个级别。(B) 存储器(B)数据(C)DBMS(D)DBS模式/内模式映象一般是在中描述。(A)外模式 (B)应用程序(C)内模式 (D)DB缓冲区下列式子中不正确的是。(A)RUS=RU(S-R)(B)RUS=SU(S-R)(C)RnS=R-(R-S) (D)RnS=S-(S-R)SELECT语句中的“SELECTDISTINCT”表示查询结果中(A)属性名都不相同 (B)去掉了重复的列(C)行都不相等 (D)属性值都不相同在概念设计与逻辑设计之间起桥梁作用的是(A)DFD (B)E-R图(C)程序流程图 (D)业务流程图在两个实体类型间有一个g联系时,这个结构转换成的关系模型有—个。

(A)1 (B)2 (C)3 (D)4“年龄在15〜30岁之间”这种约束属于DBS的功能。(A)恢复(B)并发控制 (C)完整性(D)安全性8.视图的优点之一是。(A)提高数据的逻辑独立性 (B)提高查询效率(C)操作灵活 (D)节省存储空间在文件系统阶段,数据。(A)无独立性 (B)独立性差(C)具有物理独立性 (D)具有逻辑独立性是位于用户与操作系统之间的一层数据管理软件。(A)DBMS (B)DBS(C)数据库 (D)文件组织11.恢复的主要技术是。(A)事务(B)数据冗余 (C)日志文件(D)数据转储是最低级别,在安全性方面几乎没有什么专门的机制来保障。(A)D级(B)C2级(C)B1级(D)A级实体完整性和参照完整性属于。(A)静态列级约束 (B)静态元组约束(C)静态关系约束 (D)动态约束在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是。(B)实现S封锁的读(D(B)实现S封锁的读(D)实现共享型封锁的读(C)不加封锁的读措施。(C)恢复 (D)并发控制措施。(C)恢复 (D)并发控制(A)完整性(B)安全性二、 名词解释(3*4=12分)函数依赖:可串行性:封锁:笛卡尔乘积:三、 填空题(2*6=12分)1、数据模型的三要素是、和7、在集中式数据库中,查询的执行开销主要包括和。8、 事务是的单位,它的特点是 O9、 对于以记录为单位的日志文件,日志文件需要登记的内容、和各个事务的所有更新操作。10、 DBMS的应用程序开辟一个,用于数据传输的格式和转换。11、 查询优化是指系统对关系代数表达式中的操作顺序要进行 ,以提高查询效率。四、 简答题(3*5=15分)什么是基本表?什么是视图?两者的区别与联系?规范理论对数据库设计有什么指导意义?并发操作可能产生哪几类数据不一致性?用什么方法能避免各种不—致性?试简述数据库设计过程的各个阶段上的设计描述。SQL语言提供了哪些数据控制的语句?试举例说明它们的使用方法。五、 设关系模式R(A,B,C,D)上成立的函数依赖集F={A»B,C»D},试把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

提交评论