0
映射n元關係的正確方法是什麼? 我會做這樣的事嗎?將n元關係映射到關係表
商店(商店,地址,電話號碼)
市場(產品ID,產品名稱,產品型號,價格)
銷售(訂單ID,數量,客戶名稱)
庫存(產品ID,數量)
這是我的理解,你從每邊有「很多」的主鍵,幷包括其他屬性作爲外鍵。那麼,你會像這樣做管理表嗎?
管理(訂單ID,產品ID,店鋪名稱)
映射n元關係的正確方法是什麼? 我會做這樣的事嗎?將n元關係映射到關係表
商店(商店,地址,電話號碼)
市場(產品ID,產品名稱,產品型號,價格)
銷售(訂單ID,數量,客戶名稱)
庫存(產品ID,數量)
這是我的理解,你從每邊有「很多」的主鍵,幷包括其他屬性作爲外鍵。那麼,你會像這樣做管理表嗎?
管理(訂單ID,產品ID,店鋪名稱)
基於圖像......你也可以把INVENTORY_ID,STORE_NAME和PRODUCT_ID銷售表內... 所以銷售將成爲這樣的事情:
銷售(訂單ID,數量,客戶名稱,INVENTORY_ID,PRODUCT_ID,STORE_NAME)
,但因爲它使表有點亂......我們可以提取的關係,做一個新表,並會成爲這樣的事情...
管理(訂單ID,STORE_NAME,PRODUCT_ID,INVENTORY_ID) 並記住這個表的所有primary_key是所有列的組合。