上海海事大学数据库试题_第1页
上海海事大学数据库试题_第2页
上海海事大学数据库试题_第3页
上海海事大学数据库试题_第4页
上海海事大学数据库试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

上海海事大学试卷上海海事大学试卷 2013 2014 学年第一学期期末考试学年第一学期期末考试 数据库原理及应用数据库原理及应用 A 卷 卷 班级 班级 学号 学号 姓名 姓名 总分总分 请将答案写在答题纸上 否则无效 试卷不许带出考场 试卷上写明班级 学号 姓名 请将答案写在答题纸上 否则无效 试卷不许带出考场 试卷上写明班级 学号 姓名 一 选择题 每道题只有一个正确答案 1 5 分 题 共 36 分 1 数据库的 是为了防止数据库中存在不符合语义的数据 A 完整性 B 安全性 C 并发控制 D 恢复技术 答案 A 2 规定在对任何数据进行读 写操作之前 事务首先要获得对该数据的封锁 在释放 一个封锁之后 事务不再申请和获得任何其他封锁 A 一次封锁法 B 顺序封锁法 C 两段锁协议 D 多粒度封锁法 答案 C 3 在视图上不能完成的操作是 A 更新视图 B 查询 C 在视图上定义新的表 D 在视图上定义新的视图 答案 C 4 在对用户进行权限授予时 短语表示获得某种权限的用户可以传播该权限 A with check option B with view option C with grant option D with function option c 5 数据的逻辑独立性是指 A 存储结构与物理结构的逻辑独立性 B 数据与存储结构的逻辑独立性 C 数据与程序的逻辑独立性 D 数据元素之间的逻辑独立性 C 6 三级模式间存在两种映像 他们是 A 模式与子模式间 模式与内模式间 B 子模式与内模式间 外模式与内模式 C 子模式与外模式间 模式与内模式间 D 模式与内模式间 模式与模式间 A 7 事务的一致性是指 d A 事务中包括的所有操作要么不做 要么都做 原子性 B 事务一旦提交 对数据库的改变是永久的 持续性 C 一个事物内部的操作及使用的数据对并发的其他事务是隔离的 隔离性 D 事务必须使得数据库从一个一致性状态变到另一个一致性状态 8 根据关系数据库规范化理论 关系数据库中的关系要满足第一范式 部门 部门号 部门 名 部门成员 部门经理 关系中 因 属性而使该关系不满足第一范式 A 部门经理 B 部门成员 C 部门名 D 部门号 李维 预计是 b 9 对数据库角色描述错误的是 A 权限的集合 B 简化授权的过程 C 数据库完整性的控制机制 D 可以分配给数据库用户 李 1 萌预计 c 10 将局部 E R 图合并成全局 E R 图时可能出现冲突 不属于合并冲突的是 b A 属性冲突 B 语法冲突 C 结构冲突 D 命名冲突 11 设有如图所示的关系 R 经操作 1 3 QB 0 R 为投影运算符 Q 为选择运算符 的运算结果是 ABC abc daf cad 关系 R A B C D 12 若事务 T 对数据 R 已加 S 锁 则其他事务对数据 R a A 可以加 S 锁不能加 X 锁 B 不能加 S 锁可以加 X 锁 C 可以加 S 锁也可以加 X 锁 D 不能加任何锁 13 若系统在运行过程中 由于某种原因 造成系统停止运行 致使事务在执行过程中以非正 常方式终止 这时内存中的数据丢失 而存储在外存上的数据未受影响 这种情况成为 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 I ABC daf cad AC ac cd AC df cd AB cd da 15 设关系模式 R A B C F 是其函数依赖集 F B C 则分解 p AB BC A 是无损联接 也是保持 FD 的分解 B 是无损联接 但不保持 FD 的分解 C 不是无损联接 但保持 FD 的分解 D 既不是无损联接 也不保持 FD 的分解 金表哥讲解 a 或 b 16 事务日志用于保存 c A 程序运行过程 B 程序的执行结果 C 对数据的更新操作 D 对数据的查询操作 17 以下 d 不属于实现数据库系统安全性的主要技术和方法 A 存取控制技术 B 视图技术 C 审计技术 D 出入机房登记和加防盗门 18 X Y 当下列那一条成立时 成为平凡的函数依赖 b A X Y B Y X C X Y D X Y 19 解决并发操作带来的数据不一致性问题普遍采用 a A 封锁 B 存取控制 C 恢复 D 协商 20 关于 死锁 下列说法正确的是 d A 死锁是操作系统中的问题 数据库操作中不存在 B 在数据库中防止死锁的方法是禁止两个用户同时操作数据库 C 当两个用户竞争相同资源时不会发生死锁 D 只有出现并发操作时 才有可能出现死锁 21 设关系 R A B 和 S B C 下列个关系袋鼠表达式不成立的是 b A R B S B RUS C B R U B S D R S 22 遵循两段锁协议的事务程序能够解决并发事务得数据库操作的不一致性包括 c A 丢失修改 B 不可重复读 C 读脏数据 D 不可重复写 23 用于数据库回复的重要文件是 c A 数据库文件 B 索引文件 C 日志文件 D 备注文件 24 层次模型 网状模型和关系模型数据库划分原则是 d A 记录长度 B 文件的大小 C 联系的复杂程度 D 数据之间的联系 二二 SQL 语句 语句 2 分分 题 共题 共 18 分 分 已知一个 book 数据库中有下列表 1 T Teacher 表 存储教师基本情况 字段名称字段说明类型定义属性限定关系 外键 TeacherCode教师工号Char 6 Primary Key TeacherName教师姓名Varcar 20 Not Null School所属学院Varchar 20 Not Null Title职称Varchar 10 Not Null Tel联系电话Varchar 11 2 T BookInfo 表 存储教材基本信息 字段名称字段说明类型定义属性限定关系 外键 BookCode教材编号Char 6 Primary BookName教材名称Varchar 40 Not Null Publisher出版社Varchar 40 Author编写人Varchar 40 PublishDate出版日期Datetime Price价格MoneyNot Null ISBNISBN 号Char 13 StockNum库存量SmallintNot Null BookSort教材类别Varchar 20 Create index asd on T BookInfo StockNum 3 T BookOrder 表 存储教师订书的基本信息 字段名称字段说明类型定义属性限定关系 外键 BookCode教师工号Char 6 与 TeacherCode OrderCode 一起 组成主码 T BookInfo BookCode TeacherCode教材编号Char 6 Not NullT Teacher Te acherCode SBNum学生定书量SmallintNot Null TBNum教师订书量SmallintNot Null OrderTime订书日期Dadetime Flag是否领走BitDefault 0 Memo备注说明Text 请使用 SQL 语言在 Book 数据库中完成以下操作 1 创建 T BookOrder 表 需要指定表上的所有约束 2 为 T BookInfo 表在库存量上创建索引 4 将教师工号为 的教师的职称改为 副教授 Update table 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 字段属性值的权限授予给用户 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 画出该查询的关系代数语法树 2 对该语法树进行优化处理 画出优化后的语法树 3 说明优化的依据 四 四 26 分 分 下面是某个商场的订货单 订单号订单状态 订货人电话 地址 商品清单 商品编号商品名称单价数量 订货日期总金额 一张订货单中记录一位订货人所订购的多种商品 一位订货人可以生成多张订货单 上述表格中 订单号能唯一决定一次订货 订货人为订货人的姓名 商

温馨提示

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

最新文档

评论

0/150

提交评论