er图习题大全(经典实用)

1、E-R事例1、某商业集团的销售管理系统数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1)试画出ER图,并在图上注明属性、联系的类型。(2)将ER图转换成关系模型,并注明主键和外键。解:(1)ER图如图7.1所示。商店编号地址商店

2、名商店月薪月销售量M1销售聘用聘期NN职工商品商品号规格商品名单价职工编号姓名性别业绩图7.1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联

3、系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。(1)试画出ER图,并在图上注明属性、联系的类型。(2)将ER图转换成关系模型,并注明主键和外键。解:(1)ER图如图7.2所示。公司名地址公司编号公司1隶属仓库编号N仓库名仓库聘期地址1聘用工资N职工职工编号姓名性别图7.2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店

4、”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个月计划数。试画出反映上述问题的ER图,并将其转换成关系模型。解:ER图如图7.3所示。商店号供应商编号商店名地址供应商名地址供应商商店MM月计划数销售月供应量供应NN商品商品号商品名规格单价图7.3(2)这个ER图可转换5个关系模式:供应商(供应商编号,供应商名,地址)商

5、店(商店号,商店名,地址)商品(商品号,商品名,规格,单价)供应(供应商编号,商品号,月供应量)销售(商店号,商品号,月计划数)4、银行储蓄业务管理系统数据库中涉及到储户、存款、取款等信息。试设计ER模型。解:储蓄业务主要是存款、取款业务,可设计如图7.4所示的ER图。存款余额地址姓名身份证号账号储户取款日期存款日期11存款取款NN取款单存款单金额存款方式存款单号取款方式金额取款单号图7.45、体育项目比赛管理系统。数据库有锦标赛各个代表团、运动员、比赛项目、比赛情况等实体。解:图7.5是ER图的一种设计方案。参加代表团住所团编号地区成员运动员编号年龄姓名性别1N比赛类别主管类别编号

7、67、学生管理系统假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有个入会年份。试为该大学的系、学生、班级、学会等信息设计一个ER模型。解:图7.7是ER图的一种设计方案。设置专业系住宿宿舍区1NN1招收班级N有学生N参加学会NM11图7.78、公司车队信息系统本例为某货运公司设计了车队信息管理系统,对车辆、司机、维修、保险、报销等信息和业务活动进行管理。其ER图如图7.8所示。图7.8公司车队信息系统的ER模型部门车

17、称,规格,数量,费用,住院号,医生工号)12、电脑销售信息管理系统对商品、供应商、仓库、营业员、门店的有关信息进行了管理,其ER图如图7.12所示。这个ER图有7个实体类型,其属性如下:商品(商品编号,名称,类别,单位,单价)供应商(供应商编号,名称,账号,地址)仓库(仓库编号,地址,负责人)门店(门店编号,名称,地址)采购员(采购员编号,姓名,业绩)管理员(管理员编号,姓名,业绩)营业员(营业员编号,姓名,业绩)这个ER图有7个联系类型,其中2个是1:N联系,1个M:N联系,4个是M:N:P联系。联系的属性如下:采购(采购单号,数量,日期)进货(进货单号,数量,日期)配送(配送单号,数量,日

18、期)销售(销售单号,数量,日期)存储(库存量,日期,安全库存量)试把这个ER图转换成关系模型。并指出各个关系模式的主键和外键。采购员供应商管理员营业员管理属于进货MN1PN采购存储P1NNPNN仓库商品配送MMMP销售门店NM图7.12电脑销售信息管理系统的ER图12解:根据ER图和转换规则,7个实体类型转换成7个关系模式,1个M:N联系和4个M:N:P联系转换成5个关系模式。因此,图7.12的ER图可转换成12个关系模式,如下所示:商品(商品编号,名称,类别,单位,单价)供应商(供应商编号,名称,账号,地址)仓库(仓库编号,地址,负责人)门店(门店编号,名称,地址)采购员(采购员编号,姓名

19、,业绩)管理员(管理员编号,姓名,业绩,仓库编号)营业员(营业员编号,姓名,业绩,门店编号)采购(采购单号,数量,日期,采购员编号,供应商编号,商品编号)进货(进货单号,数量,日期,供应商编号,商品编号,仓库编号)配送(配送单号,数量,日期,商品编号,仓库编号,门店编号)销售(销售单号,数量,日期,商品编号,门店编号,营业员编号)存储(商品编号,仓库编号,日期,库存量,安全库存量)13、证券业务管理系统对客户、资金、证券和业务活动进行了管理,其ER图如图7.13所示。该ER图有5个实体类型,其结构如下:客户(股东账号,身份证号,姓名,地址,客户类别,开户日期)资金(资金账号,金额,可取余额,冻

24、号,名称,地址,开户行,账号,税号,收款方式)订购(订购单号,日期,数量,客户编号,图书编号,发行员代号)出库(出库单号,日期,数量,包本数,客户编号,图书编号)收款(收款单号,金额,收款日期,客户编号,图书编号)编著(作者编号,图书编号,日期,备注)15、某物资供应公司的物资库存管理系统对货物的库存、销售等业务活动进行管理。其ER图如图7.15所示。图7.15库存管理系统的ER图采购员报损单销售员货物供应商仓位采购入库报损定单出库存储MNNN1MNMMNNPP客户PPM该ER图有7个实体类型,其结构如下:货物(货物代码,型号,名称,形态,最低库存量,最高库存量)采购员(采购员号,姓名,性别

25、,业绩)供应商(供应商号,名称,地址)销售员(销售员号,姓名,性别,业绩)客户(客户号,名称,地址,账号,税号,联系人)仓位(仓位号,名称,地址,负责人)报损单(报损号,数量,日期,经手人)实体间联系类型有6个,其中1个1:N联系,1个M:N联系,4个M:N:P联系。其中联系的属性如下。入库(入库单号,日期,数量,经手人)出库(出库单号,日期,数量,经手人)存储(存储量,日期)定单(定单号,数量,价格,日期)采购(采购单号,数量,价格,日期)15解:ER图中有7个实体类型,可转换成7个关系模式,另外ER图中有1个M:N联系和4个M:N:P联系,也将转换成5个关系模式。因此,图7.15的ER图可

26、转换成12个关系模式,具体如下:货物(货物代码,型号,名称,形态,最低库存量,最高库存量)采购员(采购员号,姓名,性别,业绩)供应商(供应商号,名称,地址)销售员(销售员号,姓名,性别,业绩)客户(客户号,名称,地址,账号,税号,联系人)仓位(仓位号,名称,地址,负责人)报损单(报损号,数量,日期,经手人,货物代码)入库(入库单号,日期,数量,经手人,供应商号,货物代码,仓位号)出库(出库单号,日期,数量,经手人,客户号,货物代码,仓位号)存储(货物代码,仓位号,日期,存储量)定单(定单号,数量,价格,日期,客户号,货物代码,销售员号)采购(采购单号,数量,价格,日期,供应商号,货物代码,采购

THE END
1.ProcessOn思维导图流程图在线画思维导图流程图ProcessOn在线利器:电脑高效绘制ER图,轻松引领设计新潮流! 新手必读:电商运营是什么,如何做好电商运营?模板专题 学习办公 精选各行业知识达人优质模板,聚合成强大丰富的智囊库,激发创作灵感,助力入门专业技能,深耕新行业。 进入专题库多场景跨终端应用 网页版 PC客户端 即将上线 敬请期待 小程序 ProcessOn微信...https://www.processon.com/
2.什么是ER图?实体-联系图(Entity-Relation Diagram)是用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。 http://www.bingyee.com/?p=10
3.Chen'sER图对于一个稍微复杂的项目,如果我们将其完整的ER图画出来,会显得页面比较拥挤和凌乱,为了更清晰地表示实体和实体之间的联系,我们可以把实体的属性单独画出来,放在实体属性图中,而用实体联系图着重刻画实体之间的联系(联系的属性放在实体联系图中),大多数情况下,我们画出来的ER图都是不包含实体属性的实体联系图。http://www.360doc.com/content/20/0224/18/466494_894531341.shtml
4.数据库er图怎么画数据库er图怎么画导语,在进行数据库设计时,最重要的一种环节就是概念的设计,也就是绘制出整个数据的构造,此时就需要用到E,R模型图,也是实体关系图,那么,在众多的设计工具中,有什么软件可以用来设计数据库E,R图呢,免费获取免费数据库设计软件https://www.jinchutou.com/shtml/view-400133391.html
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.er图是什么(er图是什么)关于er图是什么,er图是什么这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧! 1、ER图是基于ER模型(实体关系模型)画的,属于概念模型,是对现实世界的实体及其之间关系的抽象。 2、数据库表是属于数据模型,用来描述数据的结构关系。 https://www.cooboys.com/news/202301/803802.html
4.word怎么画er图?“word怎么画er图?”相关文章 https://www.yutu.cn/tag/qa_107391.html
5.数据库的er图怎么画(er图的绘制方法)第二步:新建er图。直接在搜索框中搜索“er图”,在下方的例子库中,选择一个er图模板,点击使用模板。 第三步:打开模板后,点击画布左侧的符号库,在符号库中有绘制er图所用到的众多符号和线框,选择自己需要用到的线框,直接拖动到画布中,亿图图示会帮你智能对齐,然后再删除模板中多余的部分。 http://baike.jld5.cn/news/51142.html
6.visio2013怎么画ER图?图形图像软件教程画ER图对学习软件的程序员来说是必须要掌握的,我们在设计数据库时,它可以帮我们更好的设计,在学习数据库过程中画ER图也是基础课程,可以更清晰的表达我们的思想.Mircosoft Office VISO是一个比较好的工具,更好的增删改查,同样用Mircosoft Office VISO也可以画其他的图.下面由我来讲解。 https://www.jb51.net/softjc/550749.html
7.便捷制作数据库ER图教程什么是数据库ER图?数据库ER图的符号有哪些?如何绘制数据库ER图?一起来了解怎么画更轻松吧。立即使用亿图图示在线版 目录 1. 什么是数据库ER图? 2. 数据库ER图的符号 3. 如何绘制数据库ER图? 数据库ER图 数据库ER图的英文名称为Entity-Relation Diagram,直译过来就是实体-关系图。ER图主要是在数据库概念设计...http://edrawmax.cn/article/entity-relationship-diagram/sjkert.html
8.软考ER图机考画图指南软考摘要:软考ER图怎么画?软考ER图机考了怎么画?软考机考考试模拟练习平台发布了绘图指南,绘图指南里面详细说明了ER图的绘制方法,软考ER图机考画图方法详见正文。 本文资料:【2024年下半年网络管理员考情分析】【2024年网络工程师考情分析】【2024年上半年程序员考情分析】【2023年11月网络工程师案例分析真题.pdf】【2023...https://www.educity.cn/rk/5177952.html
9.ER图是什么mysql教程在E-R图中,实体集是一组相似的实体(数据模型中的数据对象),这些实体可以具有属性。在数据库系统中,实体是数据库中的表或表中的属性,因此通过显示表及其属性之间的关系,ER图显示了数据库的完整逻辑结构。【视频教程推荐:MySQL教程】 E-R图的组成: 1、实体(entity) ...http://php.cn/mysql-tutorials-413850.html
10.er图3、在E-R图中要明确表明1对多关系,1对1关系和多对多关系。 ˙1对1关系在两个实体连线方向写1; ˙1对多关系在1的一方写1,多的一方写N; ˙多对多关系则是在两个实体连线方向各写N,M 二、通过实例来拆解ER图 学校里的那点事儿 1、现实生活 ...https://www.jianshu.com/p/fb49800867c1
11.ER图深度剖析:数据库设计与数据关系呈现的专业指南ER图是实体-关系图(Entity-Relationship Diagram)的简称,它是一种用于描述数据实体及其之间关系的图形化工具。ER图常用于数据库设计,帮助数据库设计师从现实世界中抽象出数据模型,并可视化数据实体和它们之间的关系。ER图是数据库设计中的一个重要步骤,它提供了一个高层次的概览,有助于确立数据库结构的基本框架和关系...https://boardmix.cn/article/what-is-entity-relationship-diagram/