数据库ER图习题

数据库有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。

公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。

(1)试画出ER图,并在图上注明属性、联系的类型。

(2)将ER图转换成关系模型,并注明主键和外键。

解:(1)ER图如图7.2所示。

图7.2

(2)这个ER图可转换3个关系模式:

公司(公司编号,公司名,地址)

仓库(仓库编号,仓库名,地址,公司编号)

职工(职工编号,姓名,性别,仓库编号,聘期,工资)

2、设某商业集团的商品供应管理系统

数据库有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。

供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个月计划数。试画出反映上述问题的ER图,并将其转换成关系模型。

解:ER图如图7.3所示。

图7.3

(2)这个ER图可转换5个关系模式:

供应商(供应商编号,供应商名,地址)

商店(商店号,商店名,地址)

商品(商品号,商品名,规格,单价)

供应(供应商编号,商品号,月供应量)

销售(商店号,商品号,月计划数)

3、银行储蓄业务管理系统

数据库中涉及到储户、存款、取款等信息。试设计ER模型。

解:储蓄业务主要是存款、取款业务,可设计如图7.4所示的ER图。

图7.4

4、超市管理系统。

该超市公司的业务管理规则如下:

⑴该超市公司有若干仓库,若干连锁商店,供应若干商品。

⑵每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。

⑶每个商店销售多种商品,每种商品可在不同的商店销售。

⑷每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商

品可以有多种销售价格。

⑸超市公司的业务员负责商品的进货业务。

试按上述规则设计ER模型

解:下图是ER图的一种设计方案。

图7.6

5、公司车队信息系统

本例为某货运公司设计了车队信息管理系统,对车辆、司机、维修、保险、报销等信息和业务活动进行管理。其ER图如图7.8所示。

图7.8公司车队信息系统的ER模型

该ER图有7个实体类型,其结构如下:

部门(部门号,名称,负责人)

车队(车队号,名称,地址)

车辆(车牌号,车型,颜色,载重)

保险公司(保险公司号,名称,地址)

维修公司(维修公司号,名称,地址)

开销(顺序号,费用类型,费用,日期,经手人)

实体之间有7个联系,其中6个是1:N联系,1个是M:N联系。其中联系的属性如下:调用(出车编号,出车日期,车程,费用,车辆数目)

保险1(投保日期,保险种类,费用)

保险2(投保日期,保险种类,费用)

进而,读者可以很容易地转换成关系模式集。

解:根据ER图和转换规则,7个实体类型转换成7个关系模式,1个M:N联系转换成1个关系模式,共8个关系模式,如下:

车辆(车牌号,车型,颜色,载重,车队号,保险公司号,投保日期,保险种类,费用,维修公司号)

开销(顺序号,车牌号,费用类型,费用,日期,经手人)

调用(出车编号,车队号,部门号,出车日期,车程,费用,车辆数目)

6、人事管理信息系统

人事管理信息系统中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息。其ER图如图7.9所示。

图7.9

这个ER图有7个实体类型,其属性如下:

职工(工号,姓名,性别,年龄,学历)

部门(部门号,部门名称,职能)

岗位(岗位编号,岗位名称,岗位等级)

技能(技能编号,技能名称,技能等级)

奖惩(序号,奖惩标志,项目,奖惩金额)

培训课程(课程号,课程名,教材,学时)

工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)这个ER图有7个联系类型,其中1个1:1联系,2个1:N联系,4个M:N联系。联系类型的属性如下:

设置(人数)

解:根据ER图和转换规则,7个实体类型转换成7个关系模式,4个M:N联系转换成4个关系模式,共11个模式,如下:

职工(工号,姓名,性别,年龄,学历,部门号,岗位编号)

工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)

THE END
1.ER图医院就诊管理系统流程图模板医院就诊管理系统是一个高效的医疗信息管理工具,它通过实体关系图(ER图)来表示数据库中的各个实体及其关系。在这个系统中,主要有以下几个核心实体:患者、医生、护士、就诊卡、预约、诊断和处方。每个实体都有一系列属性,如患者的姓名、年龄、身份证号等。实体之间的关系通过关系类型来表示,如患者与就诊卡之间存在“...https://www.processon.com/view/661627f3899fde74ccb595f9
2.某医院的病房管理系统的数据库包括以下实体:科室(科名科地址...某医院的病房管理系统的数据库包括以下实体:科室(科名、科地址、科电话);医生(工作证号、姓名、职称、年龄);病人(病历号、姓名、性别、年龄)。 其中:一个科室有多个医生,一个医生只属于一个科室;一个科室有一位主治医生负责;一个医生可负责多个病人的诊治,一个病人可以找多个医生诊治多次,每次诊治保存诊治时间和...https://m.ppkao.com/wangke/daan/e8949e0a90594928b9df353dadd49fb3
3.管理信息系统ER图习题资源下载管理信息系统ER图习题 资源ID:17057556资源大小:534.01KB全文页数:16页 资源格式:DOC下载积分:10金贝 快捷下载 账号登录下载 微信登录下载 三方登录下载: 下载资源需要10金贝 邮箱/手机: 温馨提示: 快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。https://www.jinchutou.com/d-17057556.html
4.数据库ER图习题汇总.doc数据库ER图习题汇总 7、一个图书馆借阅管理数据库要求提供下述服务: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。 (2)可随时查询书籍借还情况,包括借书人单位 (2)。 图16 (3)命名冲突:项名、项目名异名同义,统一命名为项目名。 https://www.taodocs.com/p-610076908.html
5.医院ER图数据库(3页)医院E-R图数据库.pdf,精品文档 11、医院“住院管理信息系统” 对医生、 护士、 病人、 病房、 诊断、 手术、 结账等有关信息进行管理, 其 ER 图如图 7.11 所示。 这个 ER图有 8 个实体类型,其属性如下: 病人(住院号,姓名,性别,地址) 医生(医生工号,姓名,职称) https://max.book118.com/html/2020/0805/7120200030002155.shtm
1.数据库实验课程设计画ER图快速生成技巧,效率翻倍!一分钟搞定摘要:在数据库实验中,ER图(实体-关系图)是理解和设计数据库结构的重要工具。本文将介绍如何利用在线工具快速生成ER图,提高实验效率和准确性。 关键词:ER图,数据库设计,在线工具,自动化绘图,实验效率 正文: 在数据库实验和软件开发中,ER图是理解和设计数据库结构的关键工具。然而,传统的ER图绘制方法不仅耗时,还容...https://blog.csdn.net/qq_36213928/article/details/143719241
2.数据库er图有什么用怎么用腾讯云开发者社区实体关系图,通过一张ER图,能够快速的了解数据库层面的表结构设计。目前做企业级应用系统,花费了大量的...https://cloud.tencent.com/developer/ask/2147884
3.医院信息系统软件架构图mob64ca12e04e7a的技术博客根据项目需求,确定系统的主要模块。在我们这个医院信息系统中,可以设计如下模块: 用户界面(UI) 后端服务器 数据库 代码示例: # 系统模块结构classModules:def__init__(self):self.modules=["User Interface","Backend Server","Database"]defshow_modules(self):"""显示所有系统模块"""returnself.modules ...https://blog.51cto.com/u_16213364/12567169
4.ER图深度剖析:数据库设计与数据关系呈现的专业指南通过这些关系,我们可以建立学生选课系统的数据库模型,并使用ER图来表示实体和关系之间的联系。这样的设计可以帮助我们更好地理解和管理学生、课程、教师和系部之间的关系,提高系统的可扩展性和灵活性。 (2)医院管理系统 医院管理系统ER图模板,一键免费领取 https://boardmix.cn/article/what-is-entity-relationship-diagram/
5.ER图及关系模式设计某医院管理系统中有如下实体。科室:科室名...创建自己的小题库 搜索 【简答题】 ER图及关系模式设计 某医院管理系统中有如下实体。 科室:科室名、科室地址、科室电话。 病房:病房号、床位数。 医生:工作证号、姓名、职称、年龄。 病人:病历号、姓名、性别。 不同实体之间有如下关系。 一个科室有多个病房、多个医生。 一个病房只能属于一个科室。 一个医生...https://www.shuashuati.com/ti/ad02c13e126445e1997cf3758f3143ea.html
6.医院信息数据库(精选十篇)医院信息数据库(精选十篇) 2007年10月22日收到信息资源已经成为医院的重要财富和资源,借助数据库技术,可以科学地保存和管理医院大量复杂的数据信息,数据库技术已经成为医院信息系统的核心和基础。由于缺乏在医院信息规划方面的经验和对医院大量数据分布与流动的预见性,缺https://www.360wenmi.com/f/cnkeyxqwrw8u.html
7.求一个医院信息系统(HIS)的数据库(SQL)课设!吾爱破解一个医院信息管理系统(东软云HIS),希望能获得别人的类似的参考一下,最好带上ER图 ...https://www.52pojie.cn/thread-986878-1-1.html
8.HIS系统中门诊及住院子系统设计与实现本文从医院信息系统的整体着眼,主要侧重于门诊及住院子系统的设计,结合医院工作人员的业务需求,从整体功能需求和非功能需求分析、关键技术的选择,到系统功能架构、技术架构以及物理结构的设计和数据库的设计,对系统的开发和建设进行了详细的分析和设计。系统采用三层客户端... ...https://d.wanfangdata.com.cn/thesis/Y2755490
9.达梦启云数据库云服务系统DMCDB国内领先的云原生数据库产品,采用容器化部署、微服务、存储计算分离、多租户、智能运维管控等前沿技术,为用户提供“按需申请、开箱即用、秒级发放”的云原生数据库服务。达梦启云数据库云服务系统 DMCDB 集数据存储、计算、备份、管理、运维、监控、安全于一体,为用户提供“按需申请、开箱即用、秒级发放”的数据库服务...https://www.dameng.com/view_3276.html
10.数据库管理系统er图实例火山引擎是字节跳动旗下的云服务平台,将字节跳动快速发展过程中积累的增长方法、技术能力和应用工具开放给外部企业,提供云基础、视频与内容分发、数智平台VeDI、人工智能、开发与运维等服务,帮助企业在数字化升级中实现持续增长。本页核心内容:数据库管理系统er图实例https://www.volcengine.com/theme/873740-S-7-1
11.ER图练习题画ER图 例三、销售部门子系统 职工:职工号、姓名、地址和所在部门 部门:部门所有职工、部门名、经理和销售的产品 产品:产品名、制造商、价格、型号和产品内部编号 制造商:制造商名称、地址、生产的产品名和价格 部门有很多职工,职工仅在一个部门工作; 部门销售多种产品,这些产品也在其它部门销售; 制造商生产多种...https://doc.mbalib.com/view/f44b84e6440758cad2955735a8428591.html