我是学习UML的新手,我有一个ERD图可以转换为类图作为练习 其中的两个实体是 InvoiceItem 和 InventoryItem InvoiceItem具有添加的属性数量,而InventoryItem的属性是itemNo,ItemDescription,QuantityInStock。
当我转换为类图时,它们是这两个实体之间的依赖。在ERD中,两个实体链接为
实体InvoiceItem附近的圆圈表示什么?
此外,InvoiceItem与另一个实体发票相关联,该实体的属性为InvoiceNo,InvoiceDate,isPaid。
我可以将Invoice和InvoiceItem之间的关系视为组合。因为invoice是由invoiceItems组成的,如果发票被删除,InvoiceItems也会被删除。
答案 0 :(得分:1)
ERD中的圆圈表示0的下部多重界限(参见下图)。这表明并非每个InventoryItem都有一个InvoiceItem。
是的,Invoice和InvoiceItem之间的关系是出于您所说的原因而构成的。这是一个清晰,完美的作文例子。
目标图: