[英]MySQL DataBase design Question
考慮到以下情況,我正在考慮設計數據庫的最佳方法。
例如3個咖啡杯,2條毛巾等。
我還需要跟蹤每個單元的丟失或損壞的物品...
設計數據庫的最佳方法是什么?
是否有一個表格,列出每個唯一商品的數量,數量,財產編號,每個財產ID的丟失和損壞的物品?
有更好的方法嗎?
房間表項目表引用房間和項目的表包含:
Rooms
Number ID
101 1
102 2
Items
Name ID NumberLost NumberDamaged
Lamp 1 3 0
Chair 2 0 1
Contains
RoomID ItemID Quantity
1 1 1
1 2 3
2 1 1
2 2 4
Room[roomID, roomNumber, roomSize]
Item[itemID, itemPrice, itemName]
RoomItem[roomID, itemID, quantity, damaged]
與房間和物品具有多對多關系(稱為RoomItem)。 然后可以具體說明房間中某個項目的數量和房間中一個損壞的項目的數量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.