2015-04-19 17 views
0

我有兩個表的關鍵將映射到第三個表的一行的情況。你如何將一個元組的關係表示爲1?

例如,假設課堂和主題的每個組合都映射到一位教師。

我該如何表示任何連音符(教室,主題)與教師是一對一的關係?

+1

['UML Association Class'](http://stackoverflow.com/questions/4744466/when-to-use-uml-association-classes)可能是您正在尋找的技術術語 – xmojmr

回答

2

我只想模型,像這樣的聚合:

enter image description here

使用關聯類像由@xmojmr指出,很可能纔有意義,如果有連接一些操作(如發佈鏈接也說明)。

是否使用簡單關聯或CourseTeacher之間的組合取決於您的域。所示的方式將修復它,並且只有定義了所有3個部分時才存在課程。使用簡單的關聯會告訴一個課程實際上存在並且可以由任意的教師持有。然後話題/課堂室作爲元組與老師相關聯。

相關問題