我有一个项目,我在某些游戏中模拟用户数据库。每个用户都有用于存储物品的设备。现在我想添加每个用户设备中每个项目的表格存储量,但我不太清楚应该如何查看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