沈阳工业大学数据库原理及其应用试题_第1页
沈阳工业大学数据库原理及其应用试题_第2页
沈阳工业大学数据库原理及其应用试题_第3页
沈阳工业大学数据库原理及其应用试题_第4页
全文预览已结束

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上考 号班 级学 号姓 名 数据库原理及应用 试 题( 2009 / 2010 学年 第 一 学期)试题页考生须知:答题纸为第3、4页,答在1、2页上不得分一、选择题(每题1分,共15分)1、下列实体类型的联系中,属于一对多联系的是( )。 A. 国家跟首都的所属联系 B. 省对省会的所属联系 C. 学生与课程的选修联系 D. 班级对学生的所属联系装订线2、数据库系统中,用户使用的数据视图用( )描述,它是用户与数据库系统之间的接口。 A. 概念模式 B. 存储模式 C. 内模式 D. 外模式 3、当关系有多个候选码时,则选定一个作为主码,但若主码为全码时应包含( )。

2、 A. 单个属性 B. 两个属性 C. 全部属性 D. 多个属性 4、下列关于关系的说法不正确的是( )。 A. 关系中没有重复的元组,即在同一个关系中,元组是惟一的 B. 同一个属性的来自一个域,不可以有两个域 C. 关系的模式相同,实例化后的关系必相同 D. 关系的属性是原子型,不允许属性又是一个二维关系5、下面关于SQL语言的叙述中,哪一条是错误的( )。A. SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中B. 使用SQL用户可以定义和检索视图C. 使用SQL用户只能定义索引而不能引用索引D. SQL没有数据控制功能6、对关系进行索引的目的是( )。A. 便于数据管理 B.加快

3、查询速度C. 节省存储空间 D. 便于数据排序7、SQL中,与“NOT IN”等价的操作符是( )。A. = ALL B. <> ALL C. = SOME D. <> SOME8、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏,这是数据的( )。A. 安全性 B. 恢复 C. 完整性 D. 并发控制9、已知关系R具有属性ABCDEF,假设该关系有如下函数依赖 ABC;BCAD;DE;CFB,则A,B的闭包是( )。A. A,B,C,D,E B. A,B,C,D,E ,F C. A,B,C D. A,B 10、现给定一个关系R的实例如下表,则可能是

4、函数依赖的是( )。F1F2F3F4F5李华H110金谦O15李华O315吕宋H25顾小华O120A. F1F2 B. (F1,F2)F5 C. (F3,F4)F5 D. (F2,F3)F411、若关系模式R(U,F)属于3NF,则( )。A. 一定属于BCNF B. 消除了插入及删除异常C. 仍存在一定的插入和删除异常 D. 属于BCNF且消除了插入和删除异常12、在最小依赖集F中,下面叙述不正确的是( )。A. F中每个FD的右部都是单属性 B. F中没有冗余的FDC. F中每个FD都是部分函数依赖D. F中每个FD的左部没有冗余的属性13、关于数据库设计步骤的说法中错误的是( )。A.

5、逻辑设计是在物理设计的基础之上进行的B. 数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的C. 物理设计阶段需要对时间、空间效率、维护代价和各种用户要求进行权衡D. 数据库设计的前四步为:需求分析、概念设计、逻辑设计和物理设计14、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。A. 介质故障 B. 系统故障 C. 事务故障 D. 运行故障15、在第一个事务以S锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是( )。A. 实现S封锁的读 B. 实现X封锁的读C. 不加封锁的读 D. 实现共享型封锁的读二、填空题(每空

6、2分,共20分)1、数据库的存储结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序,这是指_。2、_规则要求“不引用不存在的实体”。3、在SQL中,WHERE子句的条件表达式中,与1个字符匹配的通配符是_。4、数据库的完整性是指_。5、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为_。6、有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为_。 7、在应用程序中,事务以BEGING TRANSACTION语句开始,以_或ROLLBACK结束。8、对关系模式进行分

7、解的两个基本原则是_和保持依赖。9、操作“元组>ANY(集合)”的语义是_。10、经过选择运算后,所得关系的列数 原关系的列数。(填或或=)。三、关系代数与SQL语言(共30分)设数据库中的关系有:航班(航班号,起飞地,到达地,飞行距离,起飞时间,到达时间,价格)飞机(飞机号,飞机名称,飞行的最大距离)飞行员(飞行员号,姓名,薪水,公司号)航空公司(公司号,公司名,地址)驾驶(飞行员号,飞机号,航班号,驾驶日期)用关系代数完成1-4题; 1、检索所有航班的航班号、起飞地、到达地、价格(2分)2、检索驾驶过“波音747”飞机且飞到“北京”的飞行员号、姓名(2分)3、检索和“CA931”号航

8、班“起飞地”和“到达地”都相同的所有航班号(3分)4、检索从未驾驶过“波音787”飞机的飞行员号(3分)用SQL语言完成5-9题(每题4分)5、 找出适合开波音系列飞机的飞行员号6、检索驾驶过100次飞机以上的飞行员号、飞行的总距离装订线7、检索在“北方航空公司”工作的飞行员号、姓名、薪水,按薪水降序排列 8、将“中国国际航空公司”的飞行员薪水提高8% 9、建立“飞行视图”,由飞行员号、姓名、航班号、起飞地,到达地组成四、简答题(每题5分,共10分)1、简述系统故障的恢复步骤?2、设有关系R与S R: S: BC2234ABC141232364计算:(1) R S (2) R ÷ S

9、 R.B=S.B 班 级学 号姓 名五、关系数据理论(本题10分)设有关系模式R(读者号,姓名,单位号,单位名称,图书号,图书名,借书日期,还书日期)存储读者借书等信息。如果规定:每个读者每个图书只能借一次。班 级学 号姓 名 试回答下列问题:1、根据上述规定,写出关系模式R的最小函数依赖集;(2分)2、找出R的候选码;(2分)3、把R分解成2NF模式集;(3分)4、把R分解成3NF模式集。 (3分)六、综合题(每题5分,共15分)设某公司有三个实体集,一是“职工”实体集,属性有职工号、姓名、性别、年龄等;二是“职位”实体集,属性有职位号、职位名、每小时工资等;三是“工程”实体集,属性有工程号

10、、工程名称等。每位职工有一个职位,且多名职工可能有相同的职位;每位职工可以参加几个不同的工程,且每个工程有多名职工参与,职工参与工程要计小时,公司按职工在每一个工程中完成的工时,计算酬金; (1)试画出反映上述实体关系的E-R图。(2)转换成关系模式,并指出每个关系模式的主码和外码(如果有外码指出来),在主码下画 ,在外码下画波浪线 。(3)用SQL语言建立根据“多对多”联系生成的表,并说明主码与外码。5、6、7、8、考 号班 级学 号姓 名 数据库原理及应用 试 题( 2009 / 2010 学年 第 一 学期)答题纸一二三四五六七八九十总分 得分一、单项选择题(每题1分,共15分)123456789101112131415装订线得分 二、填

温馨提示

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

评论

0/150

提交评论