關連性表示法

 

有兩個資料表分別為客戶資料、產品資料

如何決定其關係呢?

 

(1)、如果每一位客戶只能購買一個產品,而每一個產品也只能被一位客戶購買的資料表規劃情況(1:1)

說明:通常這種1:1情況我們會直接就把兩資料表合在一起了,並不需要分成兩個。

 

(2)、如果每一位客戶只能購買一個產品,而每一個產品可以被多位客戶購買的資料表規劃情況

 

(3)、如果每一位客戶可以購買多個產品,而每一個產品只能被一位客戶購買的資料表規劃情況

 

(4)、如果每一位客戶可以購買多個產品,而每一個產品也可被多位客戶購買的資料表規劃情況(N:N)

說明:當然不會有這種怪怪的關係阿,我們通常會拆成1:N與M:1關係

 

(5)於客戶資料與產品資料之中新增一個訂單實體形成1:N與M:1關係