如何在 Class 图和 SQL Table 模型中对(子)类别的层次结构建模?
How to model a hierarchy of (sub)categories in a Class Diagram and in an SQL Table Model?
有人可以帮助我吗?
我想用 UML 制作一个 class 图,我有 CATEGORY class 可以有 SUBCATEGORIES 等等。我如何在 class 图中管理它,从而在 mysql 数据库中管理它?
提前致谢
类别的层次结构(或树)使用递归 one-to-many 关联建模,它将 Category
class 与其自身相关联,如下图所示:
这样的 信息设计模型 可以转换为 OOP Class 模型 和 SQLTable型号,像这样:
注意 superCategory
列如何被指定为引用 table 模型中的 categories
table 的外键:通过原型为 «fk 的 UML 依赖箭头»。
我希望你能自己弄清楚如何在 SQL Create Table
语句中编写 SQL Table 模型。
p.s.: 有关如何使用 UML CLass 数据库建模的更多信息,请参阅
有人可以帮助我吗?
我想用 UML 制作一个 class 图,我有 CATEGORY class 可以有 SUBCATEGORIES 等等。我如何在 class 图中管理它,从而在 mysql 数据库中管理它?
提前致谢
类别的层次结构(或树)使用递归 one-to-many 关联建模,它将 Category
class 与其自身相关联,如下图所示:
这样的 信息设计模型 可以转换为 OOP Class 模型 和 SQLTable型号,像这样:
注意 superCategory
列如何被指定为引用 table 模型中的 categories
table 的外键:通过原型为 «fk 的 UML 依赖箭头»。
我希望你能自己弄清楚如何在 SQL Create Table
语句中编写 SQL Table 模型。
p.s.: 有关如何使用 UML CLass 数据库建模的更多信息,请参阅