手写数据库试卷伪答案.pdf_第1页
手写数据库试卷伪答案.pdf_第2页
手写数据库试卷伪答案.pdf_第3页
手写数据库试卷伪答案.pdf_第4页
手写数据库试卷伪答案.pdf_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

东东 南南 大大 学学 考考 试试 卷卷(A 卷) 课程名称数据库原理考试学期 07-08-2 得分 适用专业计算机科学与技术考试形式开卷考试时间长度120 分 钟 ( 可 携 带 教 材 、 授 课P P T讲 义 、 笔 记 ) 1 在 DBMS中,通常采用多级数据模式,例如概念模式、外模式和内模式,简述数据库系 统中的多级数据模式对数据独立性的影响。(8) 2关系R,S 如下图所示。试求下列关系代数运算结果 (每小题 4 分,共 12分) RS 123412 a1b1c1d1c1d1 a1b1c2d2c2d2 a1b1c3d3 a2b2c1d1 a2b2c2d2 a3b3c1d1 (1) P3,4(R) - S (2) R c S, c = (R.3=S.1) AND (R.4=S.2) 共 11 页 第 1 页 学号 姓名 密封线 自自 觉觉 遵遵 守守 考考 场场 纪纪 律律 如如 考考 试试 作作 弊弊 此此 答答 卷卷 无无 效效 (3) 用元组关系演算表示RS 共 11 页 第 2 页 共 11 页 第 3 页 2假设有下列三个个关系(30%): Sailors(sid, sname, rating, birth, master)/*分别为水手的编号、名字、级别、出生日期、 师父的编号,每个水手的师父也是水手*/ Boats(bid, bname, color)/*分别为船的编号、名字、颜色*/ Reserves(sid, bid, day)/*分别为订船水手编号、所订船编号、日期*/ 试写出表达下列查询要求的 SQL语句(必须用单条 SQL 语句表达): (1) 用连接查询查预定了编号大于 103的红色船的水手姓名; (2) 查询预订了所有红船的水手的编号; (3) 查询预订过的船只最多的水手的姓名; (4) 查询没有人预订的红船的名字; (5) 查询预订了205号船并且只预订过一次的水手姓名; (6) 按水手级别查询各级别水手预订红船的最大数目。 Select sname from sailors Where sid in(select red-sailor.sid From(select sailors.sname,sailors.sid,sailors.rating count(*) as num from reserves,sailors,boats Where sailors.sid=reserves.sid and reserves.bid=boats.bid and boats.color=红 Group by rating, sid) as red-sailor Where 共 11 页 第 4 页 共 11 页 第 5 页 共 11 页 第 6 页 2 利用上题中的关系,试用嵌有 SQL的 C语言程序打印一张报表,内容是级别、该级别 水手的平均年龄 b,假设 Sailors 表中 birth属性类型为日期型。(只需表明访问数据库 及对查询结果进行处理的程序逻辑,不需要严格编程) (10%)。 共 11 页 第 7 页 4试为第2 题中的Reserves 关系定义一个完整性约束条件:不允许预订绿船(5%)。 5(索引/查询优化)(10%)? 共 11 页 第 8 页 6介质失效恢复时,对运行记录中上一检查点以前的已提交事务应该 redo 否?(5%) 7举例说明什么是分布式数据库系统并发控制中的全局死锁。(10%)? 8编写一个触发器,监视第2 题 Sailors表上的 Update 操作,对每条 Update 语句,判断 其更新后的元组是否有 1990.1.1之后出生的水手,将这样的水手自动插入到 YoungSailors 表中(YoungSailors 表与 Sailors表的模式相同)。(10%) 共 11 页 第 9 页 附加附加题:题:试分

温馨提示

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

评论

0/150

提交评论