2013-12-19 133 views
-1

在此先感謝。 我正在學習和設計一個有兩個部門的組織的RDBMS。 它非常直接,但是當一個部門的行動導致其他部門採取行動時會出現問題。假設一個部門對消費者進行調查,並且這個調查使部門2引入一個產品。麻煩的是,我不知道如何將測量和推出新產品的這種關係聯繫起來。我自己正在學習RDBMS。關係數據庫一個關係觸發另一個關係

+0

那麼你是在談論數據庫觸發器或外鍵。我相信你是在談論後者。 –

+0

是的。我在網上做了一些研究,提出了聚合這個術語,我認爲這是關係之間的關係。當ER圖需要聚合時,可以使用外鍵 – amrx

回答

0

我相信你在問如何建立一個場景模型,在這個場景中,你可以跟蹤他們創建的記錄的行動,無論該記錄是產品還是調查。我附上了一張圖表,並試圖解釋這些關係。

每個部門都可以有多個不同的操作。這些操作可以在各個部門之間共享。每個DepartmentAction都可以有一個關聯的ActionEntity。此ActionEntity與Product和Survey共享1到0..1的關係。最後,每個產品和調查也可以擁有創建記錄的部門ID。

enter image description here