大学数据库期末考试用题_第1页
大学数据库期末考试用题_第2页
大学数据库期末考试用题_第3页
大学数据库期末考试用题_第4页
大学数据库期末考试用题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上数据库原理试题(A卷)一、 填空题(每空 1 分,共 20 分) 1. 对于一个国家来说,数据库的建设规模、数据库信息量的 _ 和 _ 已成为这个国家信息化程度的 _ 。2. 数据模型通常由: _ 、 _ 和 _ 三部分组成。 3. 游标的功能是把 _ 转换为 _ 。 4. 最常用的数据库的恢复技术是_ 和 _。5. _ 模型是现实世界到 _ 机器模型的中间桥梁。6. 数据独立性是指_ 和_ 独立性。 7. 数据库应用程序开发工具目前有 _ 、 _ 、 _ 、和 _ 等。 8. 目前数据库产品有 SQL Server 和 _ 、 _ 等。 二、 选择题(每小题 1 分

2、,共 10 分) 1. 关于冗余数据的叙述中,不正确的是 ( ) 。 A 冗余的存在容易破坏数据库的完整性 B 冗余的存在给数据库的维护增加困难 C 不应该在数据库中存储任何冗余数据 D 冗余数据是指可由基本数据导出的数据 2. 概念模型独立于 ( ) 。 A ER 模型 B 硬件设备 C DBMS D 操作系统 3. 下列叙述正确的为( ) 。 A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行 C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行 4. 数据库三级模式体系结构的划分,有利于保持数据库的 ( ) 。 A 数

3、据独立性 B 数据安全性 C 结构规范化 D 操作可行性 5. 一个关系中的候选关键字( )。 A 至多一个 B 可多个 C 必须多个 D 至少 3 个 6. 常用的关系运算是关系代数和( )。 A 集合代数 B 逻辑演算 C 关系演算 D 集合演算 7. 在基本层次联系中,记录型之间的联系是( )。 A 一对一联系 B 一对多联系 C 多对多联系 D 多对一联系 8. 并发操作会带来哪些数据不一致性( )。 A 不可修改、不可重复读、脏读、死锁 B 不可重复读、脏读、死锁 C 丢失修改、脏读、死锁 D 丢失修改、不可重复读、脏读 9. 在数据库与宿主语言之间传递信息是通过( )。 A. 全局

4、变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区 10. 数据库的( )是指数据的正确性和相容性。 A. 安全性 B. 完整性 C. 并发控制 D. 恢复 四、(每小题 3 分,共 15 分)设有关系模式 ,其中 ( 1 ) 计算 。 (2 ) 求 F 的最小等价依赖集 。 ( 3 ) 求出 的关键字。 ( 4 ) 将 R 分解使其满足 BCNF 且无损连接。 ( 5 )将 R 分解使其满足 3NF 且无损连接与保持函数依赖。 五、综合题( 25 分) 1. 将 R S 、 R-S 两种关系代数基本运算表示为域关系演算表达式。( 5 分) 2. 关系数据库中有下列三个关系: 商店(商店

5、代号, 商店名, 店员人数, 所在城市) 商品 ( 商品编号,商品名,价格 ) 商店 - 商品(商店代号,商品编号,商品数量) ( 1 )用 ALPHA 语言完成下列操作:( 4 分) 检索销售全部商品的商店姓名。 ( 2 )用关系代数完成下列操作:( 4 分) 检索店员人数大于 23 商店代号和商店名。 ( 3 )试用 SQL 语句写出下列查询: ( a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分) ( b )找出供应书包的商店名。( 4 分) ( c )找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。( 4 分) 六、设计题(每小题 1

6、0 分,共 20 分) 某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的人才入库登记表(见附表 1 ) ; 每个前来登记的企业需填写的企业信息登记表(见附表 2 )。 试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。 附表 1 :人才入库登记表 个人编号: 登记日期 姓名 性别 出生日期 身份证号 毕业院校 专业 学历 联系电话 电子邮件 附表 2 :企业信息登记表 企业编号: 登记日期 企业名称 地址 企业网址 岗位需求 联系人 联系电话 电子邮件 企业简介 数据库原理试题(B卷)一、 填空题(每空 2 分,共 20 分) 1、 关系中主码的取值必须

7、唯一且非空,这是由 _ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 _ ,就有可能恢复数据库。 3、数据库的 _ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 _ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _ 、不可更新的、随时间不断变化的数据集

8、合。 9、避免活锁的简单方法是采用 _ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 _ 技术相结合产生的。 二、 选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( ) A AGE IS NULL B AGE IS NOT NULL C AGE=NULL D NOT (AGE IS NULL) 2、关系数据模型的三个组成部分中,不包括 ( ) A 完整性规则 B 数据结构 C 数据操作 D 并发控制 3、DB, DBMS 和 DBS 三者间的关系是( ) A DB 包括 DBMS 和 DBS B DBS 包括 DB 和 DBMS C DB

9、MS 包括 DBS 和 DB D DBS 与 DB 、 DBMS 无关 4、数据库的并发操作可能带来的问题包括 ( ) A 丢失更新 B 数据独立性会提高 C 非法用户的使用 D 增加数据的冗余度 5、并发事务的交叉执行破坏了事务的( ) A 原子性 B 隔离性 C 一致性 D 永久性 6、3NF ( )规范化为 BCNF 。 A 消除非主属性对码的部分函数依赖 B 消除非主属性对码的传递函数依赖 C 消除主属性对码的部分和传递函数依赖 D 消除非平凡且非函数依赖的多值依赖 7、( )是长期存储在计算机内的有组织,可共享的数据集合。 A 数据库管理系统 B 数据库系统 C 数据库 D 文件组织

10、 8、一个 1 : n 联系可以转换为一个独立的关系模式,关系的码为( ) A 实体的码 B. 各实体码的组合 C. n 端实体的码 D. 每个实体的码 9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于( ) A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10、关系完备的系统是指( )。 A. 仅支持关系数据结构,不支持集合级的操作 B. 仅支持关系数据结构和三种关系操作 C. 支持关系数据结构和所有的关系代数操作 D. 支持关系模型的所有特征 三、简答题(每小题 5 分,共 20 分) 1 、数据库系统中的常见故障有那些? 2 、简述数据模型的三

11、个组成部分。 3 、所有的视图是否都可以更新?为什么? 4 、什么样的并发调度是正确的调度? 四、(共 10 分)事务 T1 和 T2 同时对 A 的值操作。 A 的初值是 50 ,事务 T1 对 A 的值减 10 ,事务 T2 对 A 的值加倍, 1、若这两个事务并发执行,举例可能结果。 2、请给出一个可串行化调度,并给出执行结果。 五、(共 10 分)对学生课程数据库有如下的查询: SELECT Sname FROM Student, Cource , SC WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Course.Cno AND Course.C

12、name=' 数据库' 此查询要求选修了数据库的所有学生的姓名。 ( 1 )试画出用关系代数表示的语法树; ( 2 )对原始的语法树进行优化,画出优化后的标准语法树。 六、(共 20 分)设有学生课程数据库,其数据库模式为 : 学生 S (学号 SNO ,姓名 SN ,所在系 SD ,年龄 SA )、课程 C (课程号 CNO ,课程姓名 CN ,先修课号 PCNO )、学生选课 SC (学号 SNO ,课程号 CNO ,成绩 G )。 1 、试用关系代数, ALPHA 语言语言分别写出下列查询: ( 1 )查询选修了 2 号课程的学生的学号;(4分) ( 2 )求选读了数据库

13、概论'的学生学号和姓名;(4分) ( 3 )求选修了全部课程的学生学号、姓名。(4分) 2 、试用 SQL 语言写出下列查询: ( 1 )查询学生总人数;( 2分 ) ( 2 )查询选修了 5 门以上课程的学生学号;( 3分 ) ( 3 )删除数据结构'课程及所有对它的选课情况。( 3分 ) 七、综合题(共 10 分) 设有一局部应用,包括 3 个实体“科室”,“医生”,“病人”,且有以下事实:每位医生属于且仅属于一个科室;每个科室可以聘用若干医生,对每个医生聘用时存有聘用期限和聘用日期;一个病人可以由不同的医生为其诊断,每个医生可以为若干病人诊治,每次诊断存有就诊日期。设科室

14、的属性包括科室代码,科室名称;医生的属性包括工号,姓名和职称;病人的属性包括姓名、年龄、工作单位。 1、试设计 E R 图,注明属性和联系类型。 2、将 E R 图转换为等价的关系模型(包括关系名,属性名和码)。 数据库系统概论期末试题2009年05月24日 星期日 下午 03:06 数据库期末试题卷一.选择题(每空1分,共10分)。1.         数据模型是( )。A、现实世界数据内容的抽象 B、现实世界数据特征的抽象C、现实世界数据库结构的抽象 D、现实世界数据库物理存储的抽象2.  

15、       以下关于外码和相应的主码之间的关系,正确的是( )。A、外码并不一定要与相应的主码同名 B、外码一定要与相应的主码同名C、外码一定要与相应的主码同名而且唯一D、外码一定要与相应的主码同名,但并不一定唯一3.         下列关于索引的叙述,正确的是( )。A、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率B、一个基本表最多只能有一个索引C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素D、一

16、个基本表至少要存在一个索引4.           学生关系模式 S( S,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。 A、DELETE Age from S;B、ALTER TABLE S DROP Age;C、UPDATE S Age;D、ALTER TABLE S 'Age;5.         下列不是用于实

17、现数据库安全控制技术的是( )。A、视图机制 B、强制存取方法C、审计 D、三级封锁协议6.           设有关系模式R(A,B,C,D),其数据依赖集:F(A,B)C,CD,则关系模式R的规范化程度最高达到( )。 A、1NFB、2NFC、3NFD、BCNF7.           关系数据库中,实现实体之间的联系是通过关系与关系之间的( ) 。 A、公共索引B、公共存储C、公共元组D、

18、公共属性8.         为提高效率,关系数据库系统必须进行( )处理。A、定义视图B、查询优化C、数据恢复D、数据规范化到最高范式9.           数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。 A、数据字典、应用程序、数据库后备副本 B、数据字典、应用程序、审计档案C、日志文件、数据库后备副本 D、数据字典、应用程序、日志文件10.    

19、   设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( ) 。 A、T1正在写A,T2要读A B、T1正在写A,T2也要写AC、T1正在读A,T2要写A D、T1正在读A,T2也要读A 11.       数据库具有数据结构化、最小的冗余度、较高的_等特点 。 12.       数据模型中的_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述。13.    &#

20、160;  是指保护数据库以防止不合法的使用所造成的数据泄漏 更改或破坏。 14.       1NF的关系消除 依赖后,可将范式等级提高到2NF。15.       规范设计法从本质上看仍然是手工设计方法,其基本思想是过程迭代和_。16.       事务必须具有的四个性质是:原子性、一致性、_和持久性。17.       数据库运行中可能产生的

21、故障有介质故障、系统故障、 和计算机病毒。18.       并发操作带来的数据不一致性包括:丢失修改、不可重复读和_。19.       _被称为封锁的粒度。 20.       SQL的含义是_。三.     简答题(每题6分,共30分)。21.     试述文件系统与数据库系统的区别和联系。22. 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?23 数据库的完整性概念与数据库的安全性概念有什么区别和联系?24 试述数据库完整的设计过程。25 登记日志文件时为什么必须先写日志文件,后写数据库?四.     设计题(共30分)。26. (10分)现有某个应用,涉及两个实体集,相关的属性为: 实体集R(A#,A1,A2

温馨提示

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

评论

0/150

提交评论