设计题 设计该计算机管理系统的ER图,将该ER图转换为关系模型结构。

2024-05-15

1. 设计题 设计该计算机管理系统的ER图,将该ER图转换为关系模型结构。

关系模式结构如下:
科室(科名,科地址,科电话)
病房(病房号,床位号,科名)
医生(工作证号,姓名,职称,年龄,科室名)
病人(病历号,姓名,性别,主管医生,病房号)
er图如下:

设计题 设计该计算机管理系统的ER图,将该ER图转换为关系模型结构。

2. 将er图转化为关系模型的题目有哪些?

如下图以下例题仅供参考:    



这是一份关于商店商品仓库的ER图。    
先看仓库和商品之间是M:N的关系,于是我们首先想到的应该是把联系库存转换为库存实体。    
库存 (仓库号,商品号,日期,库存量)。    
然后是商品实体和仓库实体。    
商品(商品号,商品名,单价)。    
仓库(仓库号,仓库名,地址)。    
除此之外仓库和商品还有一个供应关系,同样是M:N关系:供应 (仓库号,商品号   ,月份,月供应量)。    
在上图的商店和仓库之间的关系可能写漏了,但是它们应该也是M:N的关系,一个商店可以被多个仓库供应,一个仓库也可以供应多个商店。上面已经创建了供应实体,现在只需在供应实体中加入商店号即可,也就是商店实体的主键。    
供应(仓库号,商品号,商店号 ,月份,月供应量)商店(商店号,商店名,地址)    
总结至此,转换关系模型也完成了,当然这只是个例子,实际的开发中,我们可能会遇到各式各样奇怪的需求,这就更要求我们做好概念设计的环节,对后来的数据库设计和维护都有好处。ER图的好坏,始终是数据库设计的重要一节。    




实体-联系模型(简称E-R模型)是由P.P.Chen于1976年首先提出的:    
它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。E-R数据模型问世后,经历了许多修改和扩充。    
从数据需求分析中分析出系统的实体属性图,需要遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图。    
说明:菱形表示实体之间的关系,用矩形表示实体,用无向直线把菱形与有关实体连接,在直线上标明联系的类型。用椭圆表示实体的属性,并用无向直线把实体与属性联系起来。