ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:70KB ,
资源ID:1335746      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1335746.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】数据库系统工程师-数据库设计与E-R模型及答案解析.doc)为本站会员(boatfragile160)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】数据库系统工程师-数据库设计与E-R模型及答案解析.doc

1、数据库系统工程师-数据库设计与 E-R 模型及答案解析(总分:60.00,做题时间:90 分钟)一、试题 1(总题数:1,分数:15.00)说明某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图 4-26 所示。该企业有多个仓库,如图 4-26 所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机中,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。每个仓库可以存放多种货物,但同一种

2、货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为 1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。表 4-35 是一个出库单的实例。该系统处理业务的过程如下。(1) 初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。(2) 登记出库/入库信息:由前端机存储每一笔“出库/入库”记录。(3) 汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量

3、至日汇总表。(4) 更新库存表:根据当日的汇总信息更新货物的库存。图 4-27 所示为与该系统对应的实体联系图(不完整)。(分数:15.00)_二、试题 2(总题数:1,分数:15.00)说明某宾馆需要建立一个住房管理系统,部分的需求分析结果如下。(1) 一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可能不同。(2) 每个房间有房间号(如 201、202 等)、收费标准和床位数目等信息。(3) 每位客人有身份证号码、姓名、性别、出生日期和地址等信息。(4) 对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息。(5) 管理系统可查询出客人所住房间号。

4、根据以上的需求分析结果,设计一种关系模型,如图 4-28 所示。(分数:15.00)_三、试题 3(总题数:1,分数:15.00)说明某软件开发公司,决定结合自身工作的需求开发设计本公司的项目工作管理系统,由郭工程师承担数据库的设计工作。公司项目管理的需求分析如下。(1) 组织机构。该公司有多个部门,每个部门有多个职员和多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职员辞职后,若再次被聘用仍使用辞职前的代码。被聘用职员担任某职务,职务用职务代码来标识。职务分为工程师、高级工程师、经理助理和经理等。职员的工资根据等级区分,共分为 S、A、B、C、D 5 个等级。一个职务对应某个

5、等级,一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动及职位变更(升级或降级)在月初进行。(2) 项目管理。项目用项目代码标识,使用过的项目代码不能重复使用。一个部门可承担多个项目,但一个项目仅由一个部门承担。一个项目有一名项目主管和多个职员,一个职员可参加多个项目。项目代码由系统自动生成,一旦项目建立,项目名、部门代码及起始年月日将不能再变更。(3) 项目的工作管理流程为:项目工作计划输入(初始计划)工作业绩输入业绩生成(每月一次)计划修正(每月一次)。项目工作计划输入。项目主管使用如表 4-36 所示的计划输入界面,输入项目代码、职员代码,以及职员参加

6、某个项目的月工作时间(计划)。图中空白区域为可输入项。工作业绩输入。输入职员每天参加各个项目的工作时间。如表 4-37 所示为工作业绩输入界面,图中空白区域为可输入项。其中,出勤时间由考勤系统管理,指定项目代码的顺序可以不同,并且一天可以输入多个项目代码,但同一个项目代码不能重复输入。(分数:15.00)_四、试题 4(总题数:1,分数:15.00)说明某公司拟开发一套小区物业收费管理系统,初步的需求分析结果如下。(1) 业主信息主要包括:业主编号、姓名、房号、房屋面积、工作单位和联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋。一个业主可以有一套或多套的房屋。(2) 部门信息

7、主要包括:部门号、部门名称、部门负责人和部门电话等。一个员工只能属于一个部门,一个部门只有一位负责人。(3) 员工信息主要包括:员工号、姓名、出生年月、性别、住址、联系电话、所在部门号、职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限,职务为“收费”的员工只具有收费的操作权限。(4) 收费信息包括:房号、业主编号、收费日期、收费类型、数量、收费金额和员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表 4-38 所示。其中:物业费=房屋面积(平方米)每平方米单价,卫生费=套房数量(套)每套房单

8、价,水费=用水数量(吨)每吨水单价,电费=用电数量(度)每度电单价。(5) 收费完毕应为业主生成收费单,收费单示例如表 4-39 所示。概念模型设计根据需求阶段收集的信息,设计的实体联系图(不完整)如图 4-29 所示。图 4-29 中收费员和经理是员工的子实体。(分数:15.00)_数据库系统工程师-数据库设计与 E-R 模型答案解析(总分:60.00,做题时间:90 分钟)一、试题 1(总题数:1,分数:15.00)说明某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图 4-26 所示。该企业有多个仓库,如图 4-26 所示的中心数据库存储了各个仓库中每种货

9、物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机中,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为 1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。表 4

10、35 是一个出库单的实例。该系统处理业务的过程如下。(1) 初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。(2) 登记出库/入库信息:由前端机存储每一笔“出库/入库”记录。(3) 汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表。(4) 更新库存表:根据当日的汇总信息更新货物的库存。图 4-27 所示为与该系统对应的实体联系图(不完整)。(分数:15.00)_正确答案:(货物编码,货物名称,单价,仓库号,库存量)解析:_正确答案:(如图 4-30 所示)解析:_正确答案:(出入库单(流水号,出入库标志,管理员号,时间)出入库记录

11、货物编码,流水号,数量)日汇总表(日期,货物编码,数量,出入库标志)仓库(仓库号,仓库名,仓库电话)管理员(管理员号,姓名,仓库号)货物(货物编码,货物名称,单价,仓库号,库存量)解析:二、试题 2(总题数:1,分数:15.00)说明某宾馆需要建立一个住房管理系统,部分的需求分析结果如下。(1) 一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可能不同。(2) 每个房间有房间号(如 201、202 等)、收费标准和床位数目等信息。(3) 每位客人有身份证号码、姓名、性别、出生日期和地址等信息。(4) 对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信

12、息。(5) 管理系统可查询出客人所住房间号。根据以上的需求分析结果,设计一种关系模型,如图 4-28 所示。(分数:15.00)_正确答案:(房间号,身份证号)解析:_正确答案:(主键:房间号,身份证号,入住日期外键:房间号,身份证号)解析:_正确答案:(2)住宿.身份证号(3) HAVING(4) ORDER BY 2 DSC 或 ORDER BY 2 DESC)解析:_正确答案:(表:住宿属性:入住日期类型:聚簇索引原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间)解析:三、试题 3(总题数:1,分数:15.00)说明某软

13、件开发公司,决定结合自身工作的需求开发设计本公司的项目工作管理系统,由郭工程师承担数据库的设计工作。公司项目管理的需求分析如下。(1) 组织机构。该公司有多个部门,每个部门有多个职员和多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职员辞职后,若再次被聘用仍使用辞职前的代码。被聘用职员担任某职务,职务用职务代码来标识。职务分为工程师、高级工程师、经理助理和经理等。职员的工资根据等级区分,共分为 S、A、B、C、D 5 个等级。一个职务对应某个等级,一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动及职位变更(升级或降级)在月初进行。(2) 项

14、目管理。项目用项目代码标识,使用过的项目代码不能重复使用。一个部门可承担多个项目,但一个项目仅由一个部门承担。一个项目有一名项目主管和多个职员,一个职员可参加多个项目。项目代码由系统自动生成,一旦项目建立,项目名、部门代码及起始年月日将不能再变更。(3) 项目的工作管理流程为:项目工作计划输入(初始计划)工作业绩输入业绩生成(每月一次)计划修正(每月一次)。项目工作计划输入。项目主管使用如表 4-36 所示的计划输入界面,输入项目代码、职员代码,以及职员参加某个项目的月工作时间(计划)。图中空白区域为可输入项。工作业绩输入。输入职员每天参加各个项目的工作时间。如表 4-37 所示为工作业绩输入

15、界面,图中空白区域为可输入项。其中,出勤时间由考勤系统管理,指定项目代码的顺序可以不同,并且一天可以输入多个项目代码,但同一个项目代码不能重复输入。(分数:15.00)_正确答案:(部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)等级(等级代码,等级名,年月,小时工资)项目(项目代码,项目名, ,起始年月日,结束年月日, )解析:_正确答案:(1)职务代码,职务名,等级代码(2) 项目代码,职员代码,年月日,工作时间)解析:_正确答案:(部门关系模式属于 2 范式,存在数据冗余问题,因为某部门有多少个办公室,部门代码、部门名、起始年月和终止年月就要重复多少次分解后的关系模式如下部

16、门_A(部门代码,部门名,起始年月,终止年月)部门_B(部门代码,办公室,办公电话)解析:_正确答案:(3)职员代码,职员名,年月,工作时间小时工资 AS 月工资(4) 职员,职务,等级,月工作业绩(5) 职员,职务代码=职务,职务代码 AND 职务.等级代码=等级.等级代码 AND 等级.年月=月工作业绩.年月 AND 职员.职员代码=月工作业绩.职员代码;)解析:四、试题 4(总题数:1,分数:15.00)说明某公司拟开发一套小区物业收费管理系统,初步的需求分析结果如下。(1) 业主信息主要包括:业主编号、姓名、房号、房屋面积、工作单位和联系电话等。房号可唯一标识一条业主信息,且一个房号仅

17、对应一套房屋。一个业主可以有一套或多套的房屋。(2) 部门信息主要包括:部门号、部门名称、部门负责人和部门电话等。一个员工只能属于一个部门,一个部门只有一位负责人。(3) 员工信息主要包括:员工号、姓名、出生年月、性别、住址、联系电话、所在部门号、职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限,职务为“收费”的员工只具有收费的操作权限。(4) 收费信息包括:房号、业主编号、收费日期、收费类型、数量、收费金额和员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表 4-38 所示。其中:物业费=

18、房屋面积(平方米)每平方米单价,卫生费=套房数量(套)每套房单价,水费=用水数量(吨)每吨水单价,电费=用电数量(度)每度电单价。(5) 收费完毕应为业主生成收费单,收费单示例如表 4-39 所示。概念模型设计根据需求阶段收集的信息,设计的实体联系图(不完整)如图 4-29 所示。图 4-29 中收费员和经理是员工的子实体。(分数:15.00)_正确答案:(1)房号,业主编号(2) 员工号,部门号(或所在部门号)(3) 部门号,部门负责人(4) 收费类型,单位,单价(5) 房号,业主编号,收费日期,数量关系模式 主键 外键业主 房号员工 员工号 部门号(或所在部门号),职务部门 部门号 部门负责人权限 职务收费标准 收费类型收费信息 房号,业主编号,收费日期房号,收费类型,员工号)解析:_正确答案:(a) m 或 n 或* (b) n 或 m 或*(c) 1 (d) n 或 m 或*(e) 1 (f) n 或 m 或*补充内容:如图 4-31 所示。)解析:_正确答案:(“业主”关系模式属于第二范式(2NF)问题:当某业主有多套住房时,属性“业主编号,姓名,房屋面积,工作单位,联系电话”等信息在业主关系表中重复存储,存在数据冗余、更新不一致等现象)解析:

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