1
我正在MySQL上建立一些關係數據庫,並有一些問題。
例如,我有一個表Client和Cources。
一個客戶端可以訪問多個Cources。
這怎麼能被存儲在數據庫中?
應用程序的數據庫結構
我正在MySQL上建立一些關係數據庫,並有一些問題。
例如,我有一個表Client和Cources。
一個客戶端可以訪問多個Cources。
這怎麼能被存儲在數據庫中?
應用程序的數據庫結構
我猜這實際上是一個許多一對多的關係,這你就三個用表型號:
Client
- ClientId (PK)
- other fields
Cource
- CourceId (PK)
- other fields
ClientCourceVisit
- ClientId (FK)
- CourceId (FK)
- other fields
哼,你的意思的FK,而不是PK的ClientCourceVisit表?我認爲一個人不應該有任何主鍵......對嗎? – Raindal
@Sparda - 你說得對,錯了。修復了我的答案:) –
感謝您的幫助!) –