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

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

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

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

    【计算机类职业资格】数据库系统工程师-数据库设计与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)问题:当某业主有多套住房时,属性“业主编号,姓名,房屋面积,工作单位,联系电话”等信息在业主关系表中重复存储,存在数据冗余、更新不一致等现象)解析:


    注意事项

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




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

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

    收起
    展开