我一直在試圖在任何地方找到我的問題,並且找不到答案。 (一切都在這裏有一個例子) 我有一個產品表...兩個子集表在一對一關係中與另一個表中的外鍵共享相同的主鍵
產品(父表)
idProduct(PK)_ __ _ PRODNAME _ ___ Prod_Price _ ___ Prod_Type
1 Top Gun 5.95 Movie
2 Great expectations 12.45 Book
3 Fifa 2013 14.99 Game
4 Ghost 6.75 Movie
MOVIES(子表1)
idMovie(PK)_ ___ idProduct(FK)_ ___ Mov_Lenght _ ___ Mov_Category
1 1 93 Action
2 4 87 Drama
圖書(子表2)
idBook(PK) _ ___ idProduct(FK)_ ___ idAuthor(FK)_ ___ Book_Number_Pages
1 2 43 500
遊戲(子表3)
idGame(PK)_ ___ idProduct(FK)_ ___ Game_Category _ ___ Game_Console
1 3 Sports XBOX 360
事情是,我想要一個一對一關係產品表和兒童表。 因此,如果上的主鍵爲的產品產品在子表上作爲外鍵在該子表上, 。 我正在使用MySQL WorkBench作爲RDBMS我必須指定哪些規則以便發生。
感謝您的任何幫助
對不起,我的英語,而不是我的第一語言。