ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:85KB ,
资源ID:1322650      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1322650.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】中级数据库系统工程师下午试题-2 (1)及答案解析.doc)为本站会员(ownview251)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】中级数据库系统工程师下午试题-2 (1)及答案解析.doc

1、中级数据库系统工程师下午试题-2 (1)及答案解析(总分:73.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)阅读以下说明和关系表,回答问题 13。说明设 T1,T2,T3 是如下三个事务,其中 S为数据库中某个数据项,设 S的初值为 1。T1: S:= S * ST2: S:= S + 3T3: S:= 6(分数:15.00)(1).问题 1若允许三个事务并行执行,请列出所有可能的正确结果。(分数:5.00)_(2).问题 2采用什么手段,可以解决并行调度的不一致问题?请简要回答。(分数:5.00)_(3).问题 3一个事务应该具有哪些属性?请具体说明。(分数:

2、5.00)_二、B试题二/B(总题数:1,分数:20.00)阅读以下说明和关系表,回答问题 14。说明下面给出 PD的关系表:PD PNUM INUM INAME DNAME OFFICE RECORD012 A1 B 王 E1 80013 A2 E 张 C2 70015 A1 B 王 E1 90015 A3 R 东方 R4 70014 A4 X 张 C2 80其中:PNUM 是病人的住院号,INUM 是所得的病号,INAME 为得病的名称,DNAME 是医生的名字,OFFICE是医生的办公室地点,RECORD 记录的是该病人的得病的身体状况指标。(分数:20.00)(1).问题 1给出的关系

3、 PD是第几范式?(分数:5.00)_(2).问题 2是否存在插入、删除异常?若存在,则说明是在什么情况下发生?(分数:5.00)_(3).问题 3发生的原因是什么?(分数:5.00)_(4).问题 4将它分解为高一级范式,分解后的关系能否解决操作异常的问题?(分数:5.00)_三、B试题三/B(总题数:1,分数:18.00)阅读以下说明和关系表,回答问题 16。说明假设学生一课程数据库关系模式如下:Student(Sno,Sname,Sdept,Sage,Ssex)Course(Cno,Cname,Credit)SC(Sno,Cno,Grade)用 SQL语句表达下列查询:(分数:18.00

4、1).问题 1查询数学系(Math 表示数学系)所有学生的信息。(分数:3.00)_(2).问题 2查询物理系学生(Physics 表示物理系)的学生名和出生年份。(分数:3.00)_(3).问题 3查询选修了 C2课的学生号和学生姓名。(分数:3.00)_(4).问题 4查询数学系或物理系所有姓王的学生的年龄。(分数:3.00)_(5).问题 5查询没有选修 C1课的学生姓名。(分数:3.00)_(6).问题 6建立“数学系”学生的视图,要求在进行修改、插入时保证该视图中只有数学系的学生。(分数:3.00)_四、B试题四/B(总题数:1,分数:20.00)阅读以下说明,回答问题 14。说

5、明某足球队有多个梯队,每个梯队由多名球员,一名球员仅属于一个梯队,一只梯队仅能参加某一特定级别的联赛,不同的梯队参加不同的联赛,一个赞助商可以提供为多个级别的联赛提供赞助。梯队的属性有:梯队号、梯队电话;球员的属性有:编号、姓名、所属梯队、联赛级别;联赛的属性有:联赛级别、球队数目;赞助商的属性有:品牌、联系电话;赞助费的属性有:赞助商名、联赛级别、金额。根据以上描述,完成如下任务:(分数:20.00)(1).问题 1指出球员与联赛间的联系类型,指出赞助商与联赛间的联系类型(分数:5.00)_(2).问题 2设计出满足上述要求的 E-R图。(分数:5.00)_(3).问题 3将该 E-R图转换

6、成关系模式结构。(分数:5.00)_(4).问题 4针对转化后的模式关系结构,支持每个关系模式的候选码。(分数:5.00)_中级数据库系统工程师下午试题-2 (1)答案解析(总分:73.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)阅读以下说明和关系表,回答问题 13。说明设 T1,T2,T3 是如下三个事务,其中 S为数据库中某个数据项,设 S的初值为 1。T1: S:= S * ST2: S:= S + 3T3: S:= 6(分数:15.00)(1).问题 1若允许三个事务并行执行,请列出所有可能的正确结果。(分数:5.00)_正确答案:()解析:有 6种可能

7、的情况: (1)T1-T2-T3: S=6 (2)T1-T3-T2:S=9 (3)T2-T1-T3:S=6 (4)T2-T3-T1:S=36 (5)T3-T1-T2:S=39 (6)T3-T2-T1:S=81(2).问题 2采用什么手段,可以解决并行调度的不一致问题?请简要回答。(分数:5.00)_正确答案:()解析:采用封锁,可以解决并行调度的不一致问题。(3).问题 3一个事务应该具有哪些属性?请具体说明。(分数:5.00)_正确答案:()解析:事务的四个性质是:原子性、一致性、隔离性和持久性。 原子性:是保证数据库系统完整性的基础。一个事务中所有对数据库的操作是一个不可分割的操作序列。

8、一致性:一个事务独立执行的结果将保证数据库的 一致性,即数据不会因事务的执行而遭受破坏。 隔离性:隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样。 持久性:要求对数据库的全部操作完成后,事务对数据库的所有更新应永久地反映在数据库中。二、B试题二/B(总题数:1,分数:20.00)阅读以下说明和关系表,回答问题 14。说明下面给出 PD的关系表:PD PNUM INUM INAME DNAME OFFICE RECORD012 A1 B 王 E1 80013 A2 E 张 C2 70015 A1 B 王 E1 90015 A3 R 东方

9、 R4 70014 A4 X 张 C2 80其中:PNUM 是病人的住院号,INUM 是所得的病号,INAME 为得病的名称,DNAME 是医生的名字,OFFICE是医生的办公室地点,RECORD 记录的是该病人的得病的身体状况指标。(分数:20.00)(1).问题 1给出的关系 PD是第几范式?(分数:5.00)_正确答案:()解析:PD 为 1NF。(2).问题 2是否存在插入、删除异常?若存在,则说明是在什么情况下发生?(分数:5.00)_正确答案:()解析:存在插入、删除异常。当医院来了一位新的医生,由于他还没有给病人看过病。则缺少关键宇的一部分 PNUM而不能执行插入操作;当目前患同

10、一种病的病人都出院时,进行删除操作则会把不该删除的课程信息删除掉。(3).问题 3发生的原因是什么?(分数:5.00)_正确答案:()解析:PD 关系中存在插入和删除操作异常的原因在于,该关系的候选关键字为(PNUM,INUM),其中仅有非属性 RECORD完全函数依赖于(PNUM,INUM),其他非属性 INAME,DNAME,OFFICE 都只函数依赖于CNUM,即它们与(PNUM,INUM)为部分函数依赖关系。(4).问题 4将它分解为高一级范式,分解后的关系能否解决操作异常的问题?(分数:5.00)_正确答案:()解析:分解后的关系模式如下所示。分解后得到两个关系子模式都为 2NF,并

11、解决了先前的插入、删除的异常操作。当发现了一个新的病症,可将数据插入 DI,当病人离开医院,只要删除 SR中的有关记录,而该病症的有关信息还保留在 DI表中SR PNUM INUM RECORD012 A1 80013 A2 70015 A1 90015 A3 70014 A4 80DI INRM INAME DNAME OFFICEA1 B 王 E1A2 E 张 C2A3 R 东方 R4A4 X 张 C2但是 DI表中仍存在插入、删除的操作异常,新来一个医生,由于他还没有分好一定的治疗对象,即没有1NUM,所以不能插入。而取消一个病症,则会同时删掉,医治这种病的医生的信息。这是由于 DI中存

12、在非主属性对候选关键宇的传递函数依赖。进一步 DI划分有:WORK INUM INAME DNAMEA1 B 王A2 E 张A3 R 东方A4 X 张DOCTOR DNAME OFFICE王 E1张 C2东方 R4张 C2三、B试题三/B(总题数:1,分数:18.00)阅读以下说明和关系表,回答问题 16。说明假设学生一课程数据库关系模式如下:Student(Sno,Sname,Sdept,Sage,Ssex)Course(Cno,Cname,Credit)SC(Sno,Cno,Grade)用 SQL语句表达下列查询:(分数:18.00)(1).问题 1查询数学系(Math 表示数学系)所有学

13、生的信息。(分数:3.00)_正确答案:()解析:SELECT * FROM Student WHERE Sdept = Math(2).问题 2查询物理系学生(Physics 表示物理系)的学生名和出生年份。(分数:3.00)_正确答案:()解析:SELECT Shame,2005 - Sage FROM Student;(3).问题 3查询选修了 C2课的学生号和学生姓名。(分数:3.00)_正确答案:()解析:SELECT Sno, Shame FROM Student,SC WHERE Student. Sno = SC. Sno AND SC. Cno = C2(4).问题 4查询数

14、学系或物理系所有姓王的学生的年龄。(分数:3.00)_正确答案:()解析:SELECT age FROM Student WHERE Sdept IN ( Math,Physics) AND Sname LIKE 生%;(5).问题 5查询没有选修 C1课的学生姓名。(分数:3.00)_正确答案:()解析:SELECT Shame FORM Student WHIRE NOT EXISTS ( SELECT * FORM SC WH1RE Sno = Student. Sno AND Cno: C1);(6).问题 6建立“数学系”学生的视图,要求在进行修改、插入时保证该视图中只有数学系的学生

15、分数:3.00)_正确答案:()解析:CREATE VIEW MathStudent AS SELECT Sno, Sname, Sdept, Sage, Sex FROM Studem WHERE Sdept = Math WITH CHECK OPTION;四、B试题四/B(总题数:1,分数:20.00)阅读以下说明,回答问题 14。说明某足球队有多个梯队,每个梯队由多名球员,一名球员仅属于一个梯队,一只梯队仅能参加某一特定级别的联赛,不同的梯队参加不同的联赛,一个赞助商可以提供为多个级别的联赛提供赞助。梯队的属性有:梯队号、梯队电话;球员的属性有:编号、姓名、所属梯队、联赛级别;联赛

16、的属性有:联赛级别、球队数目;赞助商的属性有:品牌、联系电话;赞助费的属性有:赞助商名、联赛级别、金额。根据以上描述,完成如下任务:(分数:20.00)(1).问题 1指出球员与联赛间的联系类型,指出赞助商与联赛间的联系类型(分数:5.00)_正确答案:()解析:球虽与联赛间的联系类型为多对一类型,赞助商与联赛间的联系类型为多对多类型(2).问题 2设计出满足上述要求的 E-R图。(分数:5.00)_正确答案:()解析:(3).问题 3将该 E-R图转换成关系模式结构。(分数:5.00)_正确答案:()解析:对应的关系模式如下: 梯队(梯队号、梯队电话) 球员(编号、姓名、所属梯队、联赛级别) 联赛(联赛级别、球队数目) 赞助费(赞助商名、联赛级别、金额) 赞助商(品牌:电话)(4).问题 4针对转化后的模式关系结构,支持每个关系模式的候选码。(分数:5.00)_正确答案:()解析:各关系模式的候选码如下: 梯队的候选码是梯队号 球员的候选码是编号 联赛的候选码是联赛级别 赞助费的候选码是赞助商名+赞助的联赛级别赞助商的候选码是品牌

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1