可以向我解释一下数据库设计如何看起来像以下方法: 假设有两个表'玩具'和'愿望清单'。每个心愿单都有一个玩具,但“玩具”不包含世界上所有的玩具。为了防止不愉快的孩子让我们给玩具添加一行称为“杂项”的玩具,以便他们可以在文本输入中指定他们喜欢的玩具,这就是问题的开始。我不知道在哪里存储这些数据。存储没有默认值
Q
存储没有默认值
1
A
回答
2
我想你自己回答了这个问题:
(assuming only one wishlist per customer)
wishlist_items
- customer_id
- toy_id
toys
- toy_id
- description
- type (permanent/customer-defined)
因此,当客户问一个未知的玩具,你只需将其写入玩具名单。
0
嗯...你可能想要给玩具添加一列,这将定义玩具是由“设计”还是由用户添加。 所以你可以仍然喜欢之间是什么故意在列表和玩具的愿望清单,并分离玩具什么是杂...
tblTOYS:
TOYID,TOYNAME,的sourceID
tblTOYSOURCES
的sourceID,SOURCENAME
0
让他们重新命名的玩具从 '杂项',以他们想要的东西。所以你根本不需要改变数据库结构,孩子们可以看到自己喜欢的玩具名称,而不是“杂项:战斗机器人”。它更人性化。
相关问题
- 1. 默认值存储
- 2. SharedPreferences没有保存,只有默认值
- 3. 存储过程默认值
- 4. 存储过程默认值
- 5. 参数没有默认值
- 6. mysqli_error“没有默认值”
- 7. backbone.js model.clear没有默认值
- 8. 默认值没有出现
- 9. 场“X”没有默认值
- 10. 场“SUBJECT_NAME”没有默认值
- 11. mysql没有默认值
- 12. 在iPhone中存储默认值
- 13. SQL存储过程“默认参数值”
- 14. 在哪里存储默认值asp.net
- 15. MySQL - 存储系统默认值
- 16. 在Mockito中存储默认值
- 17. 存储过程的默认返回值
- 18. 设置默认值,如果没有值
- 19. 值java.sql.SQLException:字段“passwordConfirmation”没有默认值
- 20. 值java.sql.SQLException:字段没有默认值
- 21. Elasticsearch默认存储或不存储字段值?
- 22. OpenCV默认存储格式
- 23. 存储默认回调
- 24. 到位桶默认存储库没有配置
- 25. 修复损坏的git存储库。没有默认版本'HEAD'
- 26. SQL创建表存储过程没有正确设置默认值
- 27. SQLCLR具有可选参数/默认值的存储过程
- 28. 调用存储具有默认值参数PROC
- 29. 没有默认构造函数的默认值
- 30. 表单没有清除默认值?
你是圣诞老人吗? – 2009-12-12 09:26:24
2.0:D顺便说一句,这是一个非常棒的主板。 – antpaw 2009-12-12 12:56:37
@antpaw:欢迎光临:) – 2009-12-12 14:35:40