基于Microsoft Visio绘制社区隔离人员管理系统E-R图与关系模式设计
需积分: 0 97 浏览量
更新于2024-08-03
收藏 194KB DOCX 举报
绘制E-R图和关系模式的应用在防疫管理系统和社区隔离人员管理系统中
本实验报告的目的是通过绘制系统E-R图,熟练掌握系统E-R图的绘制,以及写出E-R图的关系模式。通过使用Microsoft Visio绘制出某防疫管理系统的E-R图并写出关系模式,以及绘制一个社区隔离人员管理系统的E-R图并写出关系模式。
绘制E-R图是数据库设计的重要步骤,它可以帮助设计者和开发者更好地理解系统的结构和关系。在本实验中,我们将使用E-R图来描述某防疫管理系统和社区隔离人员管理系统的结构和关系。
某防疫管理系统的E-R图:
* 社区(社区编号、社区名称)
* 运输车(车辆牌照号、车况描述)
* 志愿者(志愿者编号、姓名、志愿者级别、社区编号)
* 帮扶对象(帮扶对象编号、帮扶对象姓名、帮扶事项、防疫检测信息)
* 帮扶(志愿者编号、帮扶对象编号、服务时间、帮扶内容)
这些实体之间的关系是:一名志愿者可以服务多名帮扶对象,每名帮扶对象可以由多名志愿者服务;每名志愿者只在一个社区工作,每个社区有多名志愿者;每个社区指定一辆专用运输车,每辆专用运输车只归属一个社区使用。
社区隔离人员管理系统的E-R图:
* 被隔离人员(编号、姓名、电话、住址、开始隔离日期、结束隔离日期、管理人员工号)
* 管理人员(工号、姓名、电话、职务、领导工号)
* 服务(被隔离人员编号、服务内容、申请时间、服务时间、状态、管理人员工号)
这些实体之间的关系是:每个被隔离人员被隔离14天,因为被隔离人员在家隔离,不能离家。每天由一名管理人员负责,并为他们提供服务,一个管理人员一天可以负责多名被隔离人员。每名被隔离人员,有服务请求时需要填写服务申请,包括服务内容、申请时间,服务时间,状态。
通过绘制E-R图,我们可以更好地理解系统的结构和关系,并写出关系模式,例如:
某防疫管理系统的关系模式:
* 社区(社区编号、社区名称)→运输车(车辆牌照号、车况描述)
* 志愿者(志愿者编号、姓名、志愿者级别、社区编号)→社区(社区编号、社区名称)
* 帮扶对象(帮扶对象编号、帮扶对象姓名、帮扶事项、防疫检测信息)→志愿者(志愿者编号、姓名、志愿者级别、社区编号)
* 帮扶(志愿者编号、帮扶对象编号、服务时间、帮扶内容)→志愿者(志愿者编号、姓名、志愿者级别、社区编号)
社区隔离人员管理系统的关系模式:
* 被隔离人员(编号、姓名、电话、住址、开始隔离日期、结束隔离日期、管理人员工号)→管理人员(工号、姓名、电话、职务、领导工号)
* 服务(被隔离人员编号、服务内容、申请时间、服务时间、状态、管理人员工号)→被隔离人员(编号、姓名、电话、住址、开始隔离日期、结束隔离日期、管理人员工号)
绘制E-R图和关系模式是数据库设计的重要步骤,它可以帮助设计者和开发者更好地理解系统的结构和关系,并确保系统的正确性和可靠性。
ET葱油
- 粉丝: 39
- 资源: 7
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库