【发布时间】:2018-03-09 16:53:04
【问题描述】:
我的老师要求我制作某个图书馆的 ER 图。这是一个非常简单且不完整的 ER 图,仅用于说明我的观点:
搜索图书馆的网站,我准确地找到了我需要的客户属性、书籍副本等。但是,这本书并不是图书馆提供的唯一东西。图书馆提供音乐 CD、期刊、DVD 等等,总共有 20 种不同的项目。
一个非常丑陋的解决方案是为所有这些项目创建一个不同的实体,并将它们中的每一个与复制实体连接起来。这似乎是不可避免的,因为每种物品类型都有不同的属性。例如,一本书有 ISBN,而期刊有 ISSN。查看每个项目的所有属性,它们唯一的共同点就是标题。
有没有更好的方法来绘制 ER 图?
【问题讨论】:
标签: database entity-relationship