计算机等级考试数据库工程师考什么:历年计算机等级考试四级数据库工程师笔试设计与应用真题

副标题:历年计算机等级考试四级数据库工程师笔试设计与应用真题

时间:2023-03-16 09:40:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


三、设计与应用题(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:每天进行一次完全备份。
① 假设需要保留一年的备份数据,比较三种备份策略所占用的空间。
②比较每种备份策略的备份和恢复速度。

历年计算机等级考试四级数据库工程师笔试设计与应用真题.doc

本文来源:https://www.wddqw.com/qAyx.html