关于um​​l设计的意见

时间:2011-04-27 01:55:09

标签: mysql database database-design uml

我是uml设计的新手(自学)。我为我建立目标的数据库制定了这个方案。

我需要一些关于错误的意见,这对于可以改进的结构或设计中的简单错误是没有意义的。

提前致谢

enter image description here

1 个答案:

答案 0 :(得分:1)

这看起来更像是ERD / EERD而不是UML(尽管与类图有许多相似之处)。

我看到一对一的关系,可能并不是一对一的关系。 (一个大学有一个用户,一个用户有一个大学?)。所以重新检查你的基数..

一般来说,这看起来像是一个逻辑设计。您需要先将其转换为物理设计,然后才能在数据库中实现它。大多数数据库不支持继承或n:m关系。

例如:universityformationArea之间存在多对多关系。 您需要将[x]-*---*-[y]更改为[x]-1---*-[z]-*---1-[y]