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

下载本文档

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

文档简介

诚信关乎个人一生,公平竞争赢得尊重。诚信关乎个人一生,公平竞争赢得尊重。以下行为是严重作弊行为,学校将给予留校察看或开除学籍处分:1.替他人考试或由他人替考;2.通讯工具作弊;3.团伙作弊。第第1页共3页《数据库原理》试卷(A)考试时间:100分钟 考试方式:闭卷学院 级 名 学号 题号一二三四五总分分值2020202020100得分阅卷人一、利用关系代数完成如下查询(每题4分,共20分):已知某学校疫情防控期间进行的相关报告部分信息情况如下:职工(工号,姓名,出生日期,联系电话,家庭住址,岗位类别)症状报告(工号,填报日期,症状代号)症状(症状代号,症状名称)21二、利用SQL语句完成如下查询,操作的关系模式与第一题相同(每题4分,共20分):三、数据库设计(共20分)某企业要开发一个仓库管理系统,该系统要采集的数据信息如下:(1)职工信息:职工号,职工姓名,性别,联系电话。(2)仓库信息:仓库号,仓库名称,地点,面积。(3)设备信息:设备代号,设备名称,设备型号。(4)供应商信息:供应商编号,供应商名称,地址,电话,联系人。假设存在的语义要求如下:(1)每个职工只能在一个仓库工作,一个仓库可以有多个职工。(2)一个仓库可以存放多种设备,一种设备只能在一个仓库存放。(3)一种设备可以有多个供应商提供,一个供应商可以提供多种设备。(4)供应商提供设备时,不同时间提供的设备价格可以不同。根据以上描述,完成下列要求:1.给出实体集及其属性,画出该系统的总E-R图。(10分)2E-R()。(10四、规范化理论(共20分)1.C→D,B→D,E→A},完成下列操作:(1)求R的所有候选码。(5分)(2)求R的一个满足3NF且函数依赖保持的分解。(5分)2.CD→E,A→B},判断分解{CDE,AC,DG,BCD}是否具有无损连接性?(10分)。五、数据库保护(共20分)、T2T3T41S(10分。T1T1T2T3W(B)T4R(A)R(B)W(A)W(A)W(C)R(C)W(A)1请回答如下问题:(1)绘出调度S的前趋图P(S)。(5分)(2)说明调度S是否可串行化,若可串行化,请给出等价的串行调度。(5分)(10(1)如果数据库在运行过程中系统突然断电,要进行故障恢复,请给出故障恢复策略。(5分)(2)请简述用户访问数据库的过程,并说出两种访问过程中的安全性保护措施。(5分)诚信关乎个人一生,公平竞争赢得尊重。诚信关乎个人一生,公平竞争赢得尊重。以下行为是严重作弊行为,学校将给予留校察看或开除学籍处分:1.替他人考试或由他人替考;2.通讯工具作弊;3.团伙作弊。《数据库原理》试卷(A)考试时间:100分钟 考试方式:闭卷学院 级 名 学号 题号一二三四五总分分值2020202020100得分阅卷人答案一、利用关系代数完成如下查询(每题4分,共20分):二、利用SQL语句完成如下查询,操作的关系模式与第一题相同(每题4分,共20分):1.SELECT姓名,家庭住址,联系电话FROM职工,症状报告,症状WHERE职工.工号=症状报告.工号and症状报告.症状代号=症状.症状代号and症状名称=”咳嗽”;2.SELECT姓名,家庭住址FROM职工,症状报告,症状WHERE职工.工号=症状报告.工号and症状报告.症状代号=症状.症状代号and症状名称=“呼吸困难”and职工.工号in(SELECT职工.工号FROM职工,症状报告,症状WHERE职工.工号=症状报告.工号and症状报告.症状代号=症状.症状代号and症状名称=“全身酸痛乏力”);3.SELECT姓名,岗位类别FROM职工WHERE工号notin(SELECT工号FROM症状报告);4.SELECT姓名FROM职工WHERENOTEXISTS(SELECT*FROM症状WHERENOTEXISTS(SELECT*FROM症状报告WHERE症状报告.工号=职工.工号and症状报告.症状代号=症状.症状代号));5.CREATEVIEWv_症状人数ASSELECT症状名称,count(工号)FROM症状报告,症状WHERE症状报告.症状代号=症状.症状代号GROUPBY症状代号,症状名称ORDERBYcount(工号)desc;三、数据库设计(每题10分,共20分)1.2.职工(职工号,职工姓名,性别,联系电话)仓库(仓库号,仓库名称,地点,面积,职工号)设备(设备代号,设备名称,设备型号,仓库号)供应商(供应商编号,供应商名称,地址,电话,联系人)供应(供应商编号,设备代号,供应时间,供应价格)四、规范化理论(共20分)1.(1)候选码:E结论2分,过程3分。(2)Fm={AB,BC,CD,EA},分解{AB,BC,CD,AE}结论2分,原因3分2.具有无损连接性(结论4分,过程6分)五、数据库保护(20分)1.假设正在执行事务T1、T2、T3、T4,有如图1的调度S(10分)。绘出调度S的前趋图P(S)。TT1T2T3T4说明调度S是否可串行化,若可串行化,请给出等价的串行调度。调度S是可串行化的,其等价的串行调度是:T1->T3->T2->T4。2.论述题(10分)(1)如果数据库在运行过程中系统突然断电,要进行故障恢复,请给出故障恢复策略。答:系统突然断电是系统故障,不会破坏数据库介质,但是会影响正在运行的事务,导致数据库的数据不一致。故障发生时,尚未完成的事务的结果可能已送入到物理数据库。故障发生时,有些已完成的事务所做的数据更改还在缓冲区中,尚未写到物理数据库中。因此,恢复策略是撤销故障发生时未完成的事务,重做已完成的事务。(2)简要陈述在用户访问数据库的过程中DBMS在哪些环节提供了什么样的安全性保护措施。答:DBMS接收到用户操作请求后首先对用户进行身份认证与鉴别,如果用户不是合法用户则拒绝请求。如果用户合法,则对用户请求进行语法和语义检查以及存取权限检查,如果用户请求的操作未经授权则拒绝;如果用

温馨提示

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

评论

0/150

提交评论