欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1322647       资源大小:43.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、中级数据库系统工程师下午试题-18 及答案解析(总分:70.01,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:20.00)设有关系模式 R(A,B,C,D,E),其函数依赖集为F=ABC,CD,BDA,BCE(分数:20.01)(1).求 R 的候选码,并简要说明理由。(分数:6.67)_(2).R 规范化程度最高可达到几范式,并简述理由。(分数:6.67)_(3).若 R 不为 3NF,将 R 分解为 3NF,并保持两性。 若 R 上的函数依赖集为F1=ABC,CD,BA,BE,分别解答上面问题。(分数:6.67)_二、B试题二/B(总题数:1,分数:15.00)学校教学箭理数

    2、据席中有三个基本表:S(USNO/U,SNAME,SDEPT,SAGE)C(UCNO/U,CNAME,TEACHER)SC(USNO/U,CNO,GRADE)各属性含义为:SNO 学号,SNAME 学生姓名,SDEPT 所在系,SAGE 年龄;CNO,课程号,CNAME 课程名,TEACHER 教师;GRADE 成绩。打下划线表示为各关系的关键字。SC 巾的属性 SNO 和 CNO 也为外码,参照 S 和C 的关键字。(分数:15.00)(1).写出此三个关系的 SQL 定义语句;(分数:5.00)_(2).要求存删除 S 中一个元组时,把关系 SC 中具有相同 SNO 值的元组全部删除,则

    3、SC 的定义心作如何修改:若要求修改 S 中的 SNO 时,SC 中相同的 SNO 值也要修改,则 SC 应应作如何修改。(分数:5.00)_(3).设计一个触发器,使得在修改 SC 的成绩时,要求修改后的成绩一定不能比原成绩低。(分数:5.00)_三、B试题三/B(总题数:1,分数:20.00)某制造企业厂商要求“入席单”如下:(分数:20.00)(1).试设计出与此“入库单”相关联的所有关系模式(不包括财务)。(分数:10.00)_(2).若此企业的数据库席用系统在运行一段时间后,出现了明显的数据访问和处理的变慢,试度分析可能的原冈,并简述应如何采取怎样的相应措旌来解决此问题。(分数:10

    4、.00)_四、B试题四/B(总题数:1,分数:15.00)设有如下实体:学生(学号,单位,姓名,性别,年龄,选修课程名)课程(编号,课程名,开课单位,任课教师号)教师(教师号,姓名,性别,职称,讲授课程编号)单位(单位名称,电话,教师号,教师名)上述实体存在如下联系:一个学生可选修多门课程,一门课程可被多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位。(分数:15.00)(1).分别设计学生选课和教师任课两个信息的结构 E-R 图。(分数:5.00)_(2).将上述设计完成的 E-R 图合并成一个全局 E-R 图。(分数:5.00)

    5、_(3).将该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构。(分数:5.00)_中级数据库系统工程师下午试题-18 答案解析(总分:70.01,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:20.00)设有关系模式 R(A,B,C,D,E),其函数依赖集为F=ABC,CD,BDA,BCE(分数:20.01)(1).求 R 的候选码,并简要说明理由。(分数:6.67)_正确答案:(雨数依赖集为 F=ABC,CD,BDA,BCE: (1)冈为 B 属性在各函数依赖的右部均未出现,所以属性 B 一定为每个候选码中的属性,AB、BC 和 BD 的属性闭包均为 ABCDE,所以

    6、R 的候选码为AB、BC 和 BD。 (2)山 R 的候选码为 AB、BC 和 BD 可知主属性为 ABCD,E 为非土属性。)解析:(2).R 规范化程度最高可达到几范式,并简述理由。(分数:6.67)_正确答案:(ABCD 中的单个属性均不能函数决定 E,所以 R 可达到 2NF;同时也不存在 E 对码的传递依赖,即可达到 3NF;但是存在 ABC 和 CD,即存在主属性对码的传递依赖,所以 R 规范化程度最高可达到3NF。)解析:(3).若 R 不为 3NF,将 R 分解为 3NF,并保持两性。 若 R 上的函数依赖集为F1=ABC,CD,BA,BE,分别解答上面问题。(分数:6.67)

    7、_正确答案:(R 上的函数依赖集为 F1=ABC,CD,BA,BE时: (1)R 的候选码为 B。 (2)R 规范化程度最高可达到 2NF。 (3)在遵循函数依赖保持性和分解无损性的原则下,可将 R 分解为BC,BA,BE,CD,分解后的模式组均为 3NF。)解析:二、B试题二/B(总题数:1,分数:15.00)学校教学箭理数据席中有三个基本表:S(USNO/U,SNAME,SDEPT,SAGE)C(UCNO/U,CNAME,TEACHER)SC(USNO/U,CNO,GRADE)各属性含义为:SNO 学号,SNAME 学生姓名,SDEPT 所在系,SAGE 年龄;CNO,课程号,CNAME

    8、课程名,TEACHER 教师;GRADE 成绩。打下划线表示为各关系的关键字。SC 巾的属性 SNO 和 CNO 也为外码,参照 S 和C 的关键字。(分数:15.00)(1).写出此三个关系的 SQL 定义语句;(分数:5.00)_正确答案:(Create table S(SNO CHAR(9)PRIMARY KEY, SNAME CHAR(8), SDEPT CHAR(40), SAGE NUMBER(3); Create table C(CNO CHAR(4)PRIMARY KEY, CNAME CHAR(30), TEACHER CHAR(8); Create table SC(SNO

    9、 CHAR(9), CNO CHAR(4), GRADE NUMBER(3), PRIMARY KEY(SNO,CNO#), FOREIGN KEY(SNO) REFERENCES S(SNO), FOREIGN KEY(CNO) REFERENCES C(CNO);)解析:(2).要求存删除 S 中一个元组时,把关系 SC 中具有相同 SNO 值的元组全部删除,则 SC 的定义心作如何修改:若要求修改 S 中的 SNO 时,SC 中相同的 SNO 值也要修改,则 SC 应应作如何修改。(分数:5.00)_正确答案:(要求在删除 S 中一个元组时,把关系 SC 中具有相同 SNO 值的元组全部

    10、删除,则 SC 定义应作修改如下: FOREIGN KEY(SNO) REFERENCES S(SNO)oN DELETE RESTRICT; 若要求修改 S 中的 SNO 时,SC中相同的 SNO 值也要修改,则 SC 定义应作修改如下: FOREIGN KEY(SNO)REFERENCES S(SNO)ON UPDATE CASCADE)解析:(3).设计一个触发器,使得在修改 SC 的成绩时,要求修改后的成绩一定不能比原成绩低。(分数:5.00)_正确答案:(CREATE TRIGGER up_permit afterupdate of G on SC REFERENCING old r

    11、ow as orownew as llrow For each row When(orowGnrowG) Update SC SET G=OROW.G WHERE CNO=nrow.CNO)解析:三、B试题三/B(总题数:1,分数:20.00)某制造企业厂商要求“入席单”如下:(分数:20.00)(1).试设计出与此“入库单”相关联的所有关系模式(不包括财务)。(分数:10.00)_正确答案:(商品表(货品编码,货品名称,计量单位,入库价格) 供应商(供应商代号,供应商名称,电话,地址) 员工表(员工代号,员工名称,工资) 入库单表头(入库单号,入库时间,供货单位,录入贝,审核员,金额总计)

    12、入库单明细(入库单号,货品编码,入库数量,入库价格.)(2)解析:(2).若此企业的数据库席用系统在运行一段时间后,出现了明显的数据访问和处理的变慢,试度分析可能的原冈,并简述应如何采取怎样的相应措旌来解决此问题。(分数:10.00)_正确答案:(企业的数据库系统在运行一段时间后,山于数据量的急增和各业务的全而展开,会导致系统的响应速度变慢。可从以下几方面考虑此问题并采取相应的措施: 对硬盘进行碎片整理; 对大数据量表进行重新索引,对关联表的关联项进行索引: 根据事务监控数据机,判断是还有频繁,产生死锁的事务,对事务加以修改; 扩充数据文件和事务日志文件的容量,以增加剩余空间; 调整 DBMS

    13、 的各项参数,使之趋于更合理; 导出不再使用的历史数据; 系统硬件升级,包括增加内存、换用高速硬盘、更换服务器等。另外必要时,也可对最初的设计方案进行调整: ()可将一些前台的操作尽量州存储过程米实现。冈为存储过科可轻松地执行一系列复杂的操作,而不是那些传统的冗 K 的 T-SQL 语句。一个设计良好的存储过程可以显著减少客户端与服务器端的往返通讯,甚至可以压缩至一次调用。另外,使用远程调用(RPC)服务器端的存储过程可以提高执行序列的重用性,从而提高性能。 ()有些用于询的数据模式,甚至可以利用反规范化的策略来提高效率。如有选修关系模式:选修(学号,选修课程代号,成绩)。但是当丌学时期学生查

    14、分操作过多会导致系统处理速度变慢,这时可以考虑增加一个人冗余的模式米提高效率,如增加一个模式: (学号,选修课程 1,成绩 1,选修课程 2,成绩 2.,选修课程 n,成绩 n),通过增加冗余的手段来提高性能。)解析:四、B试题四/B(总题数:1,分数:15.00)设有如下实体:学生(学号,单位,姓名,性别,年龄,选修课程名)课程(编号,课程名,开课单位,任课教师号)教师(教师号,姓名,性别,职称,讲授课程编号)单位(单位名称,电话,教师号,教师名)上述实体存在如下联系:一个学生可选修多门课程,一门课程可被多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一

    15、个教师只能属于一个单位。(分数:15.00)(1).分别设计学生选课和教师任课两个信息的结构 E-R 图。(分数:5.00)_正确答案:(学生选课和教师任课两个局部信息的结构 E-R 图分别如下:*)解析:(2).将上述设计完成的 E-R 图合并成一个全局 E-R 图。(分数:5.00)_正确答案:(各实体及其属性为:单位:单位名,电话学生:学号,姓名,性别,年龄教师:教师号,姓名,性别,职称课程:编号,课程名合并的全局 E-R 图如下所示:*)解析:(3).将该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构。(分数:5.00)_正确答案:(将该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构。 单位(单位名,电话) 学生(学号,姓名,性别,年龄,单位名) 教师(教师号,姓名,性别,职称,单位名) 课程(编号,课程名,单位名) 讲授(教师号,课程编号) 选修(学号,课程编号)解析:


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开