数据库系统--E-R图绘制(超详细/设计/实验/作业/练习)

课程名:数据库系统

内容/作用:设计/实验/作业/练习

学习:E-R图绘制

一、前言

1.理解数据库概念设计的基本概念。
2.掌握E-R图的构成元素及表示方法
3.熟练掌握E-R图的绘制方法

二、环境与设备

1、设备:Windows 10
2、软件:DiagramDesigner

三、内容

根据下列描述,绘制E-R图。
1.为某工厂设计物资管理系统,涉及的实体主要有以下几个。
仓库,仓库号、面积、仓库地址;零件,零件号、零件名称、型号、单价;供应商,供应商号、供应商名称、供应商地址;项目,项目号、项目名称、项目地址、项目工期;职工,职工号、姓名、职称、性别。
实体之间的联系为:一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用仓库量来表示某种零件在仓库中的数量;一个仓库有多个职工管理仓库,一个职工只能在一个仓库工作,每个仓库都有一个职工作为仓库主管,负责仓库的所有管理工作;一个供应商可以给多个项目供应多种零件,每个项目可以使用多个供应商供应的多种零件,每种零件可以由多个供应商供给多个项目。

结果如下:

在这里插入图片描述

2.某学校的教学管理系统,涉及的实体有以下几个。
系,系号、系名;学生,学号、姓名、出生日期、性别;教师,教师号、姓名、性别、职称;课程,课程号、课程名、学时和学分。
实体之间的联系为:一个系有多名学生,一个学生只可以在一个系注册;一个系有多名教师,一个教师只属于一个系;一个学生可以选修多门课程,一门课程可供多名学生选修;一个教师可以教授多门课程,一门课程可以由多名教师教授。
(将绘制的E-R图粘贴至此)

结果如下:

在这里插入图片描述

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,我可以为您解答这个问题。不过由于这是一道设计数据库的问题,需要详细的了解学校的需求和信息,我无法获取这些信息,因此我无法为您设计出完整的管理系统和 E-R 。 不过,我可以为您提供一些思路和常见的实体关系模型,帮助您更好的设计管理系统。 首先,我们需要确定哪些实体在这个管理系统中是必须要考虑的。一般来说,一个管理系统中,常见的实体包括: 1. 读者(包括学生、教师等用户) 2. 书(包括书名、作者、出版社、价格等信息) 3. 书馆(包括馆名、位置、开放时间等信息) 4. 借阅记录(包括借阅时间、归还时间、借阅状态等信息) 接下来,我们可以考虑这些实体之间的关系。一种常见的实体关系模型是 E-R 实体-关系),它可以帮助我们更清晰地描述实体之间的关系。 在 E-R 中,每个实体都有一个矩形表示,每个关系都有一个菱形表示。箭头从菱形指向参与关系的实体。例如,一个借阅记录包含借阅者和借阅的书,因此可以用一个菱形表示借阅记录,从中向读者和书两个实体连出箭头。 根据上述实体和关系,我们可以画出一个简单的 E-R ,如下所示: ![管理系统E-R](https://img-blog.csdnimg.cn/20210816163656238.png) 在这个简单的 E-R 中,我们考虑了读者、书、书馆和借阅记录这四个实体,以及它们之间的关系。当然,实际上一个完整的管理系统可能包含更多实体和更复杂的关系,需要根据具体需求进行设计。 希望这些信息对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员老茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值