工厂物资管理系统E-R图设计
需积分: 31 46 浏览量
更新于2024-08-23
收藏 1.48MB PPT 举报
"本资源提供了一系列ER图实例,包括工厂物资管理的概念模型和一个简易选课系统的ER设计。其中,物资管理模型涉及到仓库、零件、供应商、项目和职工五个实体,以及它们之间的多对多、一对多关系。选课系统则涵盖了学生、教师、课堂和课程四个实体,描述了教学、选课的关系。"
在ER图练习中,我们首先看到的是工厂物资管理的概念模型。这个模型包含了以下几个关键实体:
1. **仓库** - 每个仓库都有一个仓库号,记录其面积和电话号码。仓库与零件之间存在多对多的关系,意味着一个仓库可以存放多种零件,而一种零件也可以在多个仓库中存储。库存量用于跟踪特定零件在特定仓库中的数量。
2. **零件** - 零件实体包含零件号、名称、规格、单价和描述。零件可以在多个仓库中有库存,与仓库形成多对多关联。
3. **供应商** - 每个供应商有供应商号、姓名、地址、电话号码和帐号。供应商与零件也有潜在的多对多关系,因为一个供应商可能供应多种零件。
4. **项目** - 涉及项目号、预算和开工日期。项目可能需要特定的零件,因此与零件可能存在关联。
5. **职工** - 职工实体包含职工号、姓名、年龄和职称。仓库和职工之间是一对多的关系,意味着一个仓库可以有多名职工,而一个职工只能在一间仓库工作。此外,职工间还存在领导与被领导的关系,如仓库主任与保管员之间的层级结构。
接下来,我们转向选课系统的ER设计:
1. **学生** - 学生实体有学号、姓名、性别、班级和登录密码。学生可以选择多门课程,不受系别或学分限制。
2. **教师** - 教师有工作编号、姓名、性别和所在系。一个教师可以教授多门课程。
3. **课堂** - 包括课堂编号、教师、课程名、上课时间和最大人数限制。课堂是课程的具体授课时段,可以有唯一的编号。
4. **课程** - 课程有课程名、性质(如必修或选修)、应修学生人数和开课系。
ER图中展示了实体间的关系:
- 课程与教师之间是多对多的“讲授”关系,一个课程可以有多个教师教授,反之亦然。
- 课程与课堂是1对多的“开设”关系,一个课程可以开设多个课堂,但每个课堂只对应一门课程。
- 教师与课堂之间是多对一的“上课”关系,一个教师可以负责多个课堂,但每个课堂只有一个负责人。
- 学生与课堂是多对多的“选择”关系,一个学生可以选多个课堂,一个课堂可以容纳多个学生。
每个ER实例都清晰地描绘了实体间的联系,帮助理解数据之间的复杂关系,为数据库设计提供了基础。这些ER图对于理解和设计信息系统至关重要,特别是对于管理和选课这类需要处理多种实体及其相互关系的应用。
2018-11-29 上传
2007-09-06 上传
2008-11-23 上传
2024-05-06 上传
2024-05-06 上传
2021-05-09 上传
鲁严波
- 粉丝: 25
- 资源: 2万+
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南