繁体   English   中英

在UML / ER图表中,如何根据具有特定属性的具有不同值的实体来注释和制定交易需求?

[英]In UML/ER diagramming, how to notate & make transaction requirements with entity that has different values depending on a certain attribute?

我正在画一个美术馆系统,其中有Permanent_Art_Object 每个Permanent_Art_Object具有许多属性,也可以是1) Sculpture/Statue ,2) Painting或3) Other 根据是雕塑/雕像,绘画还是其他,它具有其自身唯一的子属性。

这是这些子属性的示例。

在此处输入图片说明

显示这些“子属性”的正确符号是什么? 例如,如果Permanent_Art_ObjectOther ,则它具有TypeStyle作为子属性。

另外,如果种类繁多,我该如何查询INSERT INTO Permanent_Art_Object VALUES()以获取新的艺术品?

这一切都取决于你在做什么。 如果这纯粹是用于数据库,则我认为ERD是最干净的建模方式,但附带说明的是,至少有四种类型的符号。 以下是我在有限的上下文中如何在UML和ERD中进行的操作。

有关ERD的更多信息:

我的例子:

UML和ERD示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM