上海海事大学数据库A卷期末_第1页
上海海事大学数据库A卷期末_第2页
上海海事大学数据库A卷期末_第3页
上海海事大学数据库A卷期末_第4页
上海海事大学数据库A卷期末_第5页
全文预览已结束

下载本文档

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

文档简介

1、上海海事大学试卷数据库原理及应用 2008-2009学年第一学期期末试卷(试卷编号:)共100分专业课学生人数和姓名得分(请将答案写在答题纸上,否则无效;试卷不得带出考场,并在试卷上注明专业、班级、学号和姓名)选择题(24分,每题2分)1.事务是数据库操作的基本工作单元。如果事务成功执行,则提交所有更新;如果事务未能执行,所做的更新将被恢复,就好像整个事务从未有过这些更新一样,从而将数据保持在()状态。A.安全性b .一致性C.隔离可靠性2.以下不属于观点优势的是()。A.该视图可以简化用户的操作B.视图使用户能够从多个角度查看相同的数据C.视图为重构数据库提供了一定程度的物理独立性D.视图可

2、以为机密数据提供安全保护3.保护数据库,防止因未经授权或非法使用而导致的数据泄露、更改和损坏。这是指数据的()。A.安全性b .完整性C.并发控制d .恢复4.五种基本的关系代数运算是()。A.,-,和B,-,和C.、和D5.备份副本的目的是()。A.b .一致性保证C.故障后恢复d .完整性保证6.数据库的概念模型独立于()。A.特定机器和数据库管理系统的b.e-r图C.信息世界真实世界7.在关系模型中,关键字是()。A.可以由多个任意属性组成B.最多包含一个属性C.它可以由一个或多个属性组成,这些属性的值可以唯一地标识关系模式中的任何元组D.以上都不是8.R和S有两种关系,分别包含15个和

3、10个元组,因此RS、R-S和RS中不能出现的元组数为()。A.15,5,10B。18,7,7C.21,11,4D。25,15,09.如果系统正在运行,由于某些硬件故障,存储在外部存储器中的数据部分或完全丢失,属于()。A.交易失败b .系统失败C.介质故障d .操作故障10.数据库管理系统通常提供授权功能来控制不同用户对数据的访问权限,这主要是为了实现数据库()。A.可靠性b .一致性C.完整性和安全性11.以下哪一项不是数据库系统必须提供的数据控制功能()。A.b .安全性和便携性C.完整性d .并发控制BE FrS12.表中显示了r和s之间的关系,元组的数量为()。R SA.9B .3C

4、。4D。5两个填空题(20分,每题1分)1.数据库系统的结构由三个层次组成: ()、()和(),用()映射保证数据的逻辑独立性,用()映射保证数据的物理独立性。2.数据模型的元素包括三个部分,即()、()和()。3.触发器的触发事件可以是()、()或()。4.关系模型的参照完整性在CREATE TABLE中,使用()短语定义哪些列是外部代码,使用()短语指示这些外部代码引用的是哪个表的主代码。5.在SQL语言中,()语句向用户授予权限,而()语句收回授予的权限。6.为了在发生故障时恢复数据库,每天应该完成的两项基本任务是()和()。7.在数据库中,数据不一致的根本原因是()。8.数据库安全控制

5、的常用技术有:用户识别和认证、()、()和密码存储。三种SQL语言(16分,每个问题2分)已知图书出版数据库中包含的三个表如下:作者(作者)Au_id(作者编号)Au_lname(作者姓)Au_fname(作者姓名)城市州(州)标题(书籍)标题_id(图书编号)标题(标题)发布id(发布者)价格类型(类型)出版商(出版商)发布者id(发布者编号)发布名称(发布者名称)城市州(州)国家(国家)请用SQL语言完成以下操作:1.创建图书列表,在每个字段中选择合适的数据类型和数据长度,主键为“图书编号”,“出版社”为外键,书名不能为空;2.在图书列表中添加图书记录:(PS2106,没有恐惧的生活,07

6、36,27,心理学);3.“商务”类图书降价10%;4.建立出版商出版的图书信息视图,包括出版商编号、出版商名称、图书编号、书名、价格和类型;5.查询“心理学”书籍的出版者姓名和书名,并按出版者姓名降序输出;6.查询书号以“B”开头、以“2”结尾的图书的数量、类型和价格;7.请计算图书数量和非空价格的图书数量;8.查询分类图书平均价格低于所有图书平均价格的图书类型和平均价格。四个综合问题(40分)1.根据教学数据库,学生(SnO,sname,sdept,sage,ssex)(学生表),课程(cno,cname,cpno,credit)(课程时间表)和SC (sno,cno,年级)(学生选择表)

7、,需要找出所有的选修课,第五课为第一课选择学生。姓名来自学生,课程,SC其中,课程编号=5,学生编号=课程编号,课程编号=课程编号根据这个SQL查询,请给出相应的查询代数表达式,对其进行优化,绘制查询优化前后的语法树,并说明这种优化的原因(6分)。2.以下是仓库的提单:提单号发送到公司名称联系号码联系人商品详情商品编号商品名称模型制造商单价量总价发送到公司名称联系号码联系人商品详情商品编号商品名称模型制造商单价量总价装载车辆信息车辆牌照号码模型驾驶员种植重量千克自有公司挑选日期商品清点员采摘者负责装运的人员仓库是一个独立的仓库,不属于任何公司。它的客户是各种物流公司和制造商。制造商生产的产品出

8、来后,他们可以自己租用仓库或直接委托给物流公司。收到订单后,物流公司需要租一个合适的仓库来临时存放货物,并在货物消费单元(如超市)要求提货之前将货物从仓库中取出并运送到货物消费单元。当每个物流公司来提货时,一辆装货卡车对应一张提单,但是一辆卡车可以装载多种货物,并且每种货物可以被发送到多个货物消费单元。在上表中:提单号只能决定一次交货车牌号码可以唯一地确定一辆车商品编号可以唯一地确定一件商品发送单位的名称可以唯一地确定一个商品消耗单位。根据上述应用环境,完成以下主题:用ER图描述系统中的数据模型(12分)我把你得到的电流变图转换成一个关系模型(6分)优化得到的关系模型,使其满足3NF的要求(6分)3.以下是包含三个事务的调度序列。你能告诉我这个调度是否可序列化吗?这种调度能否保证并发调度的三个问题不会发生:读取脏数据、不可重复性和丢失修改?(10分)时间T1T2T3t1斯洛克t2斯洛克t3x=电阻()=0t4x=电阻()=0t5解锁A

温馨提示

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

评论

0/150

提交评论