例如,如果我有20张表,我必须按节进行设计吗? IE

CLIENT (id, name...) -- orders -- ODERS_DETAIL(id, products...)
.
.
.
lives --- ADDRESS(...)

或者我可以使用MySQL Workbench EER模型(对我来说,看起来像是在曲折的模型)?

或这样: 数据建模级别

有帮助吗?

解决方案

好吧,我会 不是 在代码中进行。那是针对RDBMS本身的。 MySQL EER工作台没有真正的实体建模 - 它是建模表,您是正确的。如果你想 真的 我建议Oracle的新发布(“早期采用者”)SQL开发人员数据建模器。它很容易使用,是 自由 并可以将模型转发和反向工程模型。 http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html

其他提示

如有疑问,请设计一个完全平坦的表格,然后确定您拥有重复的数据的位置,可以考虑这些表(实体)。

“ ER模型”为自己定义了实体,并允许实体到实体(桌面到表)的引用 关系. 。如果您可以将自己从实体中的外国钥匙中考虑,并专注于自己独立的表中的关系。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top