【发布时间】:2012-02-01 15:29:31
【问题描述】:
这是我的示例类图
cls_Invoice = {InvoiceID:int, InvoiceDate:Date, InvoiceProduct:cls_Products};
cls_Products = { ProductID:int, StockQuantity:double , Price:double};
数据库表
Invoice = { InvoiceID, InvoiceDate}; Products = { ProductID, StockQuantity, Price};
一张发票包含许多产品 1 产品可以在许多发票中 所以最终在 ER 设计中会有一个链接,如下所示
Invoice_Products = {InvoiceID, ProductID, Qty, Price}
但是现在还有另外两个属性 Qty 和 Price 我不知道如何绘制类图请指教?
【问题讨论】:
-
这看起来不对:您的“类图”说发票有一个产品。你使用什么语言?使用您最喜欢的 UML 工具更好地绘制图表,或使用例如爪哇。我也不明白 cls_* 和“数据库表”之间的关系。
-
我一直在使用 C# 但我已更改为 FLEX !我提到 cls 指出它们是类我不明白的是如何将多对多 ER 实体映射到类图中;我知道它是围绕第一类图的另一种方式,然后是 ER,但我仍然试图弄清楚它是如何工作的?
标签: database uml class-diagram er-diagrams