数据库原理试卷_第1页
数据库原理试卷_第2页
数据库原理试卷_第3页
数据库原理试卷_第4页
数据库原理试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

浙江万里学院 学年第 学期 数据库原理 试卷 1 卷 标准答案 专业 计算机科学技术 层次 本科 年级 命题教师 杨爱民 一 单项选择题 本大题共 20 小题 每小题 1 分 共 20 分 1 使用 CREATE TABLE SCHEMA 语句建立的是 B A 数据库模式 B 表 C 视图 D 索引 2 设关系 R 和 S 的结构相同 并且各有 80 个元组 假如这两个关系作交运算 其运算结 果的元组个数为 B A 80 B 小于等于 80 C 大于等于 160 D 大于等于 80 小于等于 160 3 在 SQL 的授权语句中使用 ALL PRIVILEGES 表示 B A 授权所有用户 B 所有的操作权限 C 对所有的数据集合 D 允许再授权 4 对数据库模式进行规范化处理 是在数据库设计的 C A 需求分析阶段 B 概念设计阶段 C 逻辑设计阶段 D 物理设计阶段 5 不存在传递函数依赖的范式至少要求是 C A 2NF B 3NF C 4NF D BCNF 6 在下列几种故障中 不破坏数据库内容的是 B A 计算机病毒发作 B 供电系统故障 C 瞬时的强磁场干扰 D 磁盘介质损坏 7 在数据库技术中 独立于计算机系统的模型是 A A E R 模型 B 层次模型 C 关系模型 D 面向对象的模型 8 四种传统的集合运算算是 C A 和 B 和 C 和 D 和 9 SQL 中 下列涉及空值的操作 不正确的是 C A AGE IS NULL B AGE IS NOT NULL C AGE NULL D NOT AGE IS NULL 10 单个用户使用的数据视图的描述称为 A A 外模式 B 概念模式 C 内模式 D 存储模式 11 在客户机 服务器体系结构的 DBS 中 数据库功能分为前端和后端两部分 下列功能属 于后端的是 B A 用户界面 B 存取结构 C 数据输入 D 报表输出 12 实体集书店与图书之间具有 B 联系 A 一对一 B 一对多 C 多对多 D 多对一 13 现有关系表 医疗 患者编号 医生编号 医生姓名 诊断日期 诊断结果 恢复情 况 的主码是 A A 患者编号 医生编号 诊断日期 B 医生编号 C 诊断日期 D 患者编号 14 任何一个三目关系都属于 A A 1NF B 3NF C BCNF D 4NF 15 相对于关系模型 层次数据模型的缺点之一是 A A 数据维护困难 B 数据结构复杂 C 数据独立性高 D 有严格的数学基础 16 现有如下关系 患者 患者编号 患者姓名 性别 出生日期 所在单位 医疗 患者编号 患者姓名 医生编号 医生姓名 诊断日期 诊断结果 其中 医疗关 系中的外码是 A A 患者编号 B 患者姓名 C 患者编号和患者姓名 D 医生编号和患者编号 17 班长和学生是什么关系 B A 1 1 B 1 M C M N D 都不是 18 下面哪种数据模型只有一个根结点 B A 概念 B 层次 C 关系 D 网状 19 哪种模式不是数据库的模式 C A 模式 B 外模式 C 映像模式 D 内模式 20 视图定义是 D A 一个基表中导出的基表 B 一个基表中导出的虚表 C 一个或几个基表或视较中导出的基表 D 一个或几个基表或视较中导出的虚表 二 填空题 本大题共 5 个空 每空 1 分 共 5 分 1 标准的数据库三级模式是概念模式 内 模式和外模式 2 在 SQL 中 用 MODIFY 命令可以修改表中的数据 用 ALTER 命令可以修改表的结构 3 在 ER 图中 菱形框表示 联系 4 并发控制的主要方法是采用 封锁机制 5 在并行处理中 若干事物相互等待对方释放封锁 称为系统进入 死锁 状态 三 名词解释 本大题共 5 个小题 每小题 3 分 共 15 分 1 关系 一个关系即一张二维表 如 student sno sname sex age 1 概念模式 2 X 封锁 如果事务 T 对数据 R 实现 X 封锁 那么其他的事务要等 T 解除 X 封锁以后 才能对这个数 据进行封锁 只有获准 X 封锁的事务 才能对被封锁的数据进行修改 3 元组 表中的一行即为一个元组 4 主属性 包含在任何一个候选码中的属性 5 事务的原子性 一个事务对数据库的操作是一个不可分割的操作系列 事务要么完整地被全部执行 要么 全部不执行 四 程序设计题 本大题共 2 小题 每小题 15 分 共 30 分 1 对于教学数据库的三个基本表 学生 student sno sname sex sage sdept 学习 sc sno cno grade 课程 course cno cname cpno ccredit 试用 SQL 语句表示 下列语句 1 查询全男同学信息情况 select from student where sex 男 2 查询选修了 1 号课的学生的学号和成绩 select sno grade from sc where cno 1 3 查询所有选修过课的学生的姓名 课程名及成绩 select sname cname grade from student sc course where student sno sc sno and o o 4 查询选修了数据库原理课的最高成绩 select max grade as 最高成绩 from student sc course where student sno sc sno and o o and cname 数据库原理 5 查询所有选修了 1 号课程的同学的姓名 select sname from student where student sno in select sc sno from sc where cno 1 设有一个 SPJ 数据库 包括 S P J SPJ 四个关系模式 20 分 供应商表 S SNO SNAME STATUS CITY 零件表 P PNO PNAME COLOR WEIGHT 工程项目表 J JNO JNAME CITY 供应情况表 SPJ SNO PNO JNO QTY SPJ 表 J 表 S 表 P 表 请用关系代数完成如下查询 求供应工程 J1 零件的供应商号 SNO 求供应工程 J1 零件 P1 的供应商号吗 SNO 求供应工程 J1 零件为红色的供应商号码 SNO 求没有使用天津供应商生产的红色零件的工程号 JNO 5 求至少用了供应商 S1 所供应的全部零件的工程号 JNO sno JNO J1 SPJ sno JNO J1 PNO P1 SPJ sno JNO J1 SPJ color 红 P jno SPJ jno sno city 天津 S sno jno SPJ jno color 红 P jno pno SPJ pno sno s1 SPJ 五 分析题 本大题共 2 小题 每小题 15 分本大题共 30 分 1 学生运动会模型 1 有若干班级 每个班级包括 班级号 班级名 专业 人数 2 每个班级有若干运动员 运动员只能属于一个班 包括 运动员号 姓名 性别 年龄 3 有若干比赛项目 包括 项目号 名称 比赛地点 4 每名运动员可参加多项比赛 每个项目可有多人参加 5 要求能够公布每个比赛项目的运动员名次与成绩 6 要求能够公布各个班级团体总分的名次和成绩 解题要求 1 画出每个实体及其属性关系 实体间实体联系的 E R 图 2 根据试题中的处理要求 完成数据库逻辑模型 包括各个表的名称和属性 并指出每个表的 主键和外键 1 2 班级 班级号 班级名 专业 人数 主键 班级号 运动员 运动员号 姓名 性别 年龄 班级号 主键 运动员号 外键 班级号 项目 项目号 项目名 比赛地点 主键 项目号 比赛 运动员号 项目号 成绩 名次 得分 主键 运动员号 项目号 外键 运动员号 项目号 2 设 T1 T2 T3 是如下三个事务 T1 A A 2 B B 2 T2 A A 2 B B 2 T3 A A 2 B B 2 设 A 初值为 0 B 初值为 0 解答 试问 1 若这三个事物允许并发执行 则有多少种可能的的正确结果 请一一列举 出来 2 请给出一个可串行化的调度 并给出执行结果 3 请给出一个非串行化的调度 并给出执行结果 4 若这三个事务都遵守两段锁协议 请给出一个不产生死锁的可串行化调度 5 若这三个事务都遵守两段锁协议 请给出一个产生死锁的调度 三个事务允许并发执行 有 6 种结果 T1 T1 T2 T2 T3 T3 T2 T3 T1 T3 T1 T2 T3 T2 T3 T1 T2 T1 A 16 A 8 A 4 A 2 A 4 A 2 B 16 B 8 B 4 B 2 B 4 B 2 2 T1 T2 T3 A 16 B 16 3 T1 T2 T3 XLOCK A XLOCK B WAIT 读 A 0 读 B 0 WAIT A A 2 B B 2 WRITE A 2 WRITE B 0 UNLOCK A UNLOCK B WAIT XLOCL B XLOCKA 读 B 0 读 A 2 B B 2 A A 2 wait WRITE B 2 WRITE A 4 UNLOCK B UNLOCL A XLOCK A 读 A 4 A A WRITE A 16 UNLOCK A XLOCL B 读 B 2 B B 2 WRITE B 4 UNLOCK B 非串行化调度 A 16 B 4 4 T1 T2 T3 XLOCK A WAIT WAIT 读 A 0 WAIT WAIT WAIT WAIT UNLOCK A WAI

温馨提示

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

评论

0/150

提交评论