我有一個項目,我在某些遊戲中模擬用戶數據庫。每個用戶都有用於存儲物品的設備。現在我想添加每個用戶設備中每個項目的表格存儲量,但我不太清楚應該如何查看Equipment | Equipment_items | Items_amount表格之間的關係。下面是從Visio方案:與項目數量的簡單關係
0
A
回答
0
也許我失去了一些東西,但爲什麼你有三個表?我想你會有一個Item表,一個User表和一個User_Item交集表,其中包含了項目的數量。像
CREATE TABLE item (
item_id NUMBER PRIMARY KEY,
item_name VARCHAR2(100),
<<some other attributes>>
);
CREATE TABLE user (
user_id NUMBER PRIMARY KEY,
user_name VARCHAR2(30),
<<some other attributes
);
CREATE TABLE user_item (
user_item_id NUMBER PRIMARY KEY,
user_id NUMBER REFERENCES user(user_id),
item_id NUMBER REFERENCES item(item_id),
quantity_held NUMBER
);
這聽起來像一個用戶的設備的東西是查詢而造成的(即3個單刀,1杯,2種治療藥劑)。
SELECT item_id, quantity_held
FROM user_item
WHERE user_id = <<some user ID>>
但是,也許你在想,一個球員擁有的設備,每個項目包含多件(即用戶有一個揹包,一個馬鞍包和袋和不同項目中的每一臺設備的)?
+1
也許某些屬性不適用。 IE:馬鞍傷害,+20傷害 – 2011-01-27 22:44:59
相關問題
- 1. Maven項目變量的依賴關係
- 2. Ractive.js與父項關係的單個項目數組的嵌套列表
- 3. 簡單的庫項目與playframework 2
- 4. Kohana 3簡單的關係
- 5. Doctrine2簡單的關係
- 6. 簡單的關係問題
- 7. 簡單的關係代數查詢
- 8. 變量與常量與PHP中的關聯數組的關係
- 9. 銷售與物品之間的簡單關係數據庫
- 10. 與ADO.NET實體數據模型的簡單關係
- 11. Sitecore項目關係
- 12. Maven運行項目與依賴關係
- 13. C#簡單圖書館項目與OOP
- 14. 定義JPA簡單關係
- 15. 穿越關係(簡單)
- 16. 微軟項目中的計數關係
- 17. 流星:計算關係集合中收集項目的數量
- 18. 一個簡單的項目
- 19. 簡單的R項目
- 20. 簡單的Maven web項目
- 21. 在Erlang shell中加載項目的鋼筋依賴關係的簡單方法
- 22. typo3 extbase:m:n關係,獲得關係計數> 0的項目
- 23. 編譯GWT項目與GWT項目依賴關係
- 24. 如何將簡單項目與scrapy項目結合使用?
- 25. Gradle - 如何在簡單的java項目中添加war作爲依賴關係
- 26. 替代使用關係數據庫中簡單數據的多對多關係
- 27. 簡單的多對多的sql關係
- 28. Yii的簡單的關係問題
- 29. 數據庫關係分組項目
- 30. 項目 - 項目關係的Rails模型關聯?
它看起來並不像Visio圖表成功上傳。 – 2011-01-27 22:23:43