上海海事大学数据库试题

上传人:第*** 文档编号:97049454 上传时间:2019-09-01 格式:DOCX 页数:7 大小:26.29KB
返回 下载 相关 举报
上海海事大学数据库试题_第1页
第1页 / 共7页
上海海事大学数据库试题_第2页
第2页 / 共7页
上海海事大学数据库试题_第3页
第3页 / 共7页
上海海事大学数据库试题_第4页
第4页 / 共7页
上海海事大学数据库试题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《上海海事大学数据库试题》由会员分享,可在线阅读,更多相关《上海海事大学数据库试题(7页珍藏版)》请在金锄头文库上搜索。

1、上海海事大学试卷20132014学年第一学期期末考试数据库原理及应用(A卷)班级: 学号: 姓名: 总分(请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明班级、学号、姓名)一、 选择题,每道题只有一个正确答案(1.5分/题,共36分)1. 数据库的( )是为了防止数据库中存在不符合语义的数据。A完整性 B.安全性 C.并发控制 D.恢复技术答案:A2.( )规定在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得任何其他封锁。A.一次封锁法 B.顺序封锁法 C.两段锁协议 D.多粒度封锁法答案:C3.在视图上不能完成的操作是( )A.

2、更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图答案:C4.在对用户进行权限授予时,( )短语表示获得某种权限的用户可以传播该权限。A.with check option B.with view option C.with grant option D.with function optionc5.数据的逻辑独立性是指( )A.存储结构与物理结构的逻辑独立性 B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性 D.数据元素之间的逻辑独立性C6.三级模式间存在两种映像,他们是( )A.模式与子模式间,模式与内模式间 B.子模式与内模式间,外模式与内模式C.子模式与外模式

3、间,模式与内模式间 D.模式与内模式间,模式与模式间A7.事务的一致性是指( d )A.事务中包括的所有操作要么不做,要么都做(原子性)B.事务一旦提交,对数据库的改变是永久的 持续性C.一个事物内部的操作及使用的数据对并发的其他事务是隔离的 隔离性D.事务必须使得数据库从一个一致性状态变到另一个一致性状态8.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门经理)关系中,因( )属性而使该关系不满足第一范式。A.部门经理 B.部门成员 C.部门名 D.部门号李维+预计是b9.对数据库角色描述错误的是( )A.权限的集合 B.简化授权的过程 C.数

4、据库完整性的控制机制 D.可以分配给数据库用户李1萌预计c10.将局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( b )A.属性冲突 B.语法冲突 C.结构冲突D.命名冲突11.设有如图所示的关系R,经操作1,3(QB=0(R)(为投影运算符,Q为选择运算符)的运算结果是( )ABCabcdafcad关系RABCdafcadACaccdACdfcdABcddaA B C D12.若事务T对数据R已加S锁,则其他事务对数据R( a )A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁13.若系统在运行过程中,由于某种原因,造成系统

5、停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的数据丢失,而存储在外存上的数据未受影响,这种情况成为(b )A事务故障 B.系统故障 C.介质故障 D.运行故障14.介质故障恢复需采用以下操作,其操作步骤是( c )I.装载数据备份 II.执行Redo操作 III.执行Undo操作A.I-II B.II-I-III C.I-III-II D.II-III-I15.设关系模式R(A,B,C),F是其函数依赖集,F=B-C,则分解pAB,BC( )A.是无损联接,也是保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解

6、金表哥讲解a或b16.事务日志用于保存( c )A.程序运行过程 B.程序的执行结果 C.对数据的更新操作 D.对数据的查询操作17.以下( d)不属于实现数据库系统安全性的主要技术和方法A.存取控制技术 B视图技术 C.审计技术 D.出入机房登记和加防盗门18.X-Y,当下列那一条成立时,成为平凡的函数依赖( b )A.X Y B.YX C.XY= D.XY19.解决并发操作带来的数据不一致性问题普遍采用( a )A.封锁 B.存取控制 C.恢复 D.协商20.关于“死锁”,下列说法正确的是( d )A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库中防止死锁的方法是禁止两个用户同时

7、操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁21.设关系R(A,B)和S(B,C),下列个关系袋鼠表达式不成立的是( b )A. RB(S) B RUS C. B(R)UB(S) D. RS22.遵循两段锁协议的事务程序能够解决并发事务得数据库操作的不一致性包括( c )A.丢失修改 B.不可重复读 C读脏数据D不可重复写23.用于数据库回复的重要文件是( c )A.数据库文件 B.索引文件 C.日志文件 D.备注文件24.层次模型、网状模型和关系模型数据库划分原则是( d )A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系二

8、SQL语句(2分/题,共18分)已知一个book数据库中有下列表:1.T_Teacher表:存储教师基本情况字段名称字段说明类型定义属性限定关系(外键)TeacherCode教师工号Char(6)Primary KeyTeacherName教师姓名Varcar(20)Not NullSchool所属学院Varchar(20)Not NullTitle职称Varchar(10)Not NullTel联系电话Varchar(11)2.T_BookInfo表:存储教材基本信息字段名称字段说明类型定义属性限定关系(外键)BookCode教材编号Char(6)PrimaryBookName教材名称Var

9、char(40)Not NullPublisher出版社Varchar(40)Author编写人Varchar(40)PublishDate出版日期DatetimePrice价格MoneyNot NullISBNISBN号Char(13)StockNum库存量SmallintNot NullBookSort教材类别Varchar(20)Create index asd on T_BookInfo(StockNum)3.T_BookOrder表:存储教师订书的基本信息字段名称字段说明类型定义属性限定关系(外键)BookCode教师工号Char(6)与TeacherCode,OrderCode一起

10、组成主码T_BookInfo:BookCodeTeacherCode教材编号Char(6)Not NullT_Teacher:TeacherCodeSBNum学生定书量SmallintNot NullTBNum教师订书量SmallintNot NullOrderTime订书日期DadetimeFlag是否领走BitDefault(0)Memo备注说明Text请使用SQL语言在Book数据库中完成以下操作:1.创建T_BookOrder表,需要指定表上的所有约束;2.为T_BookInfo表在库存量上创建索引;4.将教师工号为“071102”的教师的职称改为“副教授”;Update table

11、T_teacher set zhicheng=fujiaoshou where 5.查询学生定书量(SBNum)在200到250之间的教材的ISBN号,名称,出版社,编写人,价格和库存量;6.查询书名为“大学生计算机基础”的教材的学生订书总量(SBNum)和教师订书总量(TBNum)和总订购量;7.查询平均价格高于50的教材类别和平均价格;8.创建一个视图,该视图的数据为:所有含有“教育”二字的出版社的所有教材名称(BookName),编写人(Author),价格(Price),库存(StockNum)和出版社名称(Publisher);9.把T_BookOrder表上的修改是否领走(Flag

12、)字段属性值的权限授予给用户“User”,且不允许该用户再转授给其他用户。三(8分)根据第二题的数据库,要求查询出“文理学院”教师所订教材的教材代码(BookCode)、学生定书量(SBNum),教师订书量(TBNum)和定教材日期(OrderTime)。下面是这个查询的SQL表达; Select BookCode,SBNum,TBNum,OrderTime From T_BookOrder ,T_Teacher Where T_BookOrder.TeacherCode=T_Teacher.TeacherCode and School=文理学院据此完成如下题目:1)画出该查询的关系代数语法树

13、;2)对该语法树进行优化处理,画出优化后的语法树;3)说明优化的依据;四(26分)下面是某个商场的订货单:订单号订单状态订货人电话地址商品清单商品编号商品名称单价数量订货日期总金额一张订货单中记录一位订货人所订购的多种商品,一位订货人可以生成多张订货单。上述表格中:订单号能唯一决定一次订货订货人为订货人的姓名商品编号能唯一决定一件商品请根据上面的应用环境完成以下各题:(1)用ER图描述该系统的概念模型;(2)将ER图转换为关系模型,并指出每个关系模式的候选码和外码;(3)分析每个关系模式是否达到了第三范式,为什么?五(12分)已知关系模式R(A,B,C,D),其函数依赖集F=AB-D,A-BC,BD-A,试求函数依赖集F的最小覆盖Fmin(给出求解过程),并确定该关系模式的所有候选码(给出求解过程)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号