【计算机类职业资格】计算机三级数据库技术-83 (1)及答案解析.doc
《【计算机类职业资格】计算机三级数据库技术-83 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机三级数据库技术-83 (1)及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级数据库技术-83 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、设计与应用题(总题数:3,分数:100.00)已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格: (分数:40.00)(1).请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足 3NF,并说明每个关系模式的主码和外码。(分数:20.00)_(2).画出该系统的 ER 图,ER 图中需给出每个实体集的属性,主码属性用下划线标识。(分数:20.00)_1.在 SQL Server 2008 中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号
2、,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4 列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5 列“本次利润”。请编写实现上述功能的后触发型触发器代码。 (分数:20.00)_在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发人员在将关系模式实施到 SQL Se
3、rver 2008 的“教务”数据库时,使用了如下表结构定义语句: CREATE TABLE 系 ( 系号 varchar(10) NOT NULL, 系名 varchar(100) ) CREATE TABLE 学生 ( 学号 varchar(50) NOT NULL, 姓名 varchar(50), 所在系号 varchar(10) ) CREATE TABLE 课程 ( 课程号 varchar(50) NOT NULL, 课程名 varchar(100), 开课系号 varchar(10) ) CREATE TABLE 选课 ( 学号 varchar(50) NOT NULL, 课程号
4、varchar(50) NOT NULL, 选课时间 datetime ) 在执行如下查询语句时发现执行效率很低: SELECT * FROM 选课 JOIN 学生 ON 学生.学号 = 选课.学号 JOIN 系 ON 系.系号 = 学生.所在系号 JOIN 课程 ON 课程.课程号 = 选课.课程号 WHERE 系.系号=“012“ AND convert(varchar(10), 选课时间, 120) =“2010-01-01“(分数:40.00)(1).在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。(分数:20.00)_(2).设已在“选课”表的“
5、选课时间”列及“学生”表的“所在系号”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率? 如果不能,请说明原因。(分数:20.00)_计算机三级数据库技术-83 (1)答案解析(总分:100.00,做题时间:90 分钟)一、设计与应用题(总题数:3,分数:100.00)已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格: (分数:40.00)(1).请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足 3NF,并说明每个关系模式的主码和外码。(分数:20.00)_正确答案:()解析:教师(教师号,教师名,上级领导教师号,职称) 主码:教师号;外码:
6、上级领导教师号、职称 职称(职称,工资) 主码:职称;外码:无 课程(课程号,课程名,学分,教材号,任课教师号) 主码:课程号;外码:教材号,任课教师号 教材(教材号,教材名,出版社) 主码:教材号;外码:无 解析 关系的描述称为关系模式,它可以形式化地表示为 R(U,D,DOM,F)。要想使转换生成的关系模式满足 3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码。根据题目中的表中的数据和业务系统的规则可知,共有四个实体存在,分别为教师、课程、教材、职称,职称作为实体而不是教师的属性是因为职称与工资挂钩,考虑到其有进一步描述的特性,所以把职称作为一个关系而不是教师的一
7、个属性,而且教师号、职称、工资之间存在传递依赖,不满足 3NF。(2).画出该系统的 ER 图,ER 图中需给出每个实体集的属性,主码属性用下划线标识。(分数:20.00)_正确答案:()解析:解析 E-R 图也称实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。为了简化 E-R 图的处置,现实世界的事物能作为属性对待的,尽量作为属性对待。实体与属性的划分给出如下两条规则:(1)作为“属性”,不能再具有需要描述的性质,“属性”必须是不可分的数据项,不能包含其它属性。(2)“属性”不能与其它实体有联系,即 E-R 图中所表示的联系是实体之间的联系。题目中教师与课程有
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 三级 数据库技术 831 答案 解析 DOC
