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

 我来答
水果山猕猴桃
高能答主

2022-04-12 · 经不住似水流年,逃不过此间年少
水果山猕猴桃
采纳数:519 获赞数:110511

向TA提问 私信TA
展开全部

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

这是一份关于商店商品仓库的ER图。    

先看仓库和商品之间是M:N的关系,于是我们首先想到的应该是把联系库存转换为库存实体。    

库存 (仓库号,商品号,日期,库存量)。    

然后是商品实体和仓库实体。    

商品(商品号,商品名,单价)。    

仓库(仓库号,仓库名,地址)。    

除此之外仓库和商品还有一个供应关系,同样是M:N关系:供应 (仓库号,商品号   ,月份,月供应量)。    

在上图的商店和仓库之间的关系可能写漏了,但是它们应该也是M:N的关系,一个商店可以被多个仓库供应,一个仓库也可以供应多个商店。上面已经创建了供应实体,现在只需在供应实体中加入商店号即可,也就是商店实体的主键。    

供应(仓库号,商品号,商店号 ,月份,月供应量)商店(商店号,商店名,地址)    

总结至此,转换关系模型也完成了,当然这只是个例子,实际的开发中,我们可能会遇到各式各样奇怪的需求,这就更要求我们做好概念设计的环节,对后来的数据库设计和维护都有好处。ER图的好坏,始终是数据库设计的重要一节。    

实体-联系模型(简称E-R模型)是由P.P.Chen于1976年首先提出的:    

它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。E-R数据模型问世后,经历了许多修改和扩充。    

从数据需求分析中分析出系统的实体属性图,需要遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图。    

说明:菱形表示实体之间的关系,用矩形表示实体,用无向直线把菱形与有关实体连接,在直线上标明联系的类型。用椭圆表示实体的属性,并用无向直线把实体与属性联系起来。    

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式