【计算机类职业资格】中级数据库系统工程师下午试题-2 (1)及答案解析.doc
《【计算机类职业资格】中级数据库系统工程师下午试题-2 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级数据库系统工程师下午试题-2 (1)及答案解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
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 东方
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 数据库 系统 工程师 下午 试题 21 答案 解析 DOC
