【计算机类职业资格】数据库系统工程师-数据库设计与E-R模型及答案解析.doc
《【计算机类职业资格】数据库系统工程师-数据库设计与E-R模型及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统工程师-数据库设计与E-R模型及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 工程师 设计 ER 模型 答案 解析 DOC
