三、设计与应用题(40分)
请使用蓝、黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否则无效。
〔1)某汽车维修公司需建立一个汽车维修数据库,该数据库中需要存储和管理下列信息:
车辆信息:车牌号,车型,发动机号,行驶里程,车辆所有人,联系电话
维修项目:项目号,项目名称,维修费
汽车备件:备件号,备件名称,备件单价,库存数量
以上数据之间存在下列约束:
可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据库中记 录维修时间
一种备件可用于多个维修项目,每个维修项目最多只使用一种备件,但每种备件的数量可以是多个。
①根据以上需求构建该数据库的概念模型〔画ER图)。(8分)
②假设车辆信息有如下约束
车牌号:标识属性,取值形式为:第1个字符是"京",第2个字符为"A"到"Z"的字母,第3到第7个字符均是"0"到"9"的数字。此列采用普通编码定长字符型,非空;
车型:普通编码定长字符型,长度为6,默认值为"轿车";
发动机号:普遍编码定长字符型:长度为6,非空;
行驶里程:整型,取值大于等于0;
车辆所有人:晋通编码定长字符型,长度为8,非空;
联系电话:普通编码定长字符型,长度为13,取值。
写出创建满足上述要求的车辆信息表的SQL语句。〔注:表名、列名均用题中给出的中文名,SQL语句 中的大、小写字母均可。〕 (8分)
〔2〕现有关系模式:
教师授课〔教师号,姓名,职称,课程号,课程名,学分,教科书名〕
其函数依赖集为:
{教师号→姓名,教师号→职称,课程号→课程名,课程号→学分,课程号→教科书名}
①指出这个关系模式的主码。(2分)
②这个关系模式是第几范式,为什么?(4分)
③将其分解为满足3NF要求的关系模式〔分解后的关系模式名自定〕 (6分)
〔3〕为在某种程度上保证某数据库系统可靠地运行,在SQL Server 2000环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要4小时,差异备份需要2小时,日志备份需要1小时。设所有备份都是从凌晨1:00开始。
策略1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份;
策略2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份;
策略3:每天进行一次完全备份。
① 假设需要保留一年的备份数据,比较三种备份策略所占用的空间。
②比较每种备份策略的备份和恢复速度。
正在阅读:
历年计算机等级考试四级数据库工程师笔试设计与应用真题03-16
2017年5月广东物流师三级成绩查询入口(已开通)01-28
一年级第二学期班主任工作总结一年级第二_一年级第二学期班主任工作总结03-13
2020年天津大港高职升本科文化考试时间:6月6日12-09
入团志愿书2000字模板【三篇】06-02
小学三年级语文教学反思20篇简短:小学三年级语文《七色花》教学反思08-29