回答
在列保存多个值是一个坏主意。它打破1st Normal form。
我认为你的意思是:
MyTable
-------
int FieldA
int FieldB
int FieldSum
凡FieldSum
是计算领域,定义为FieldA
和FieldB
的总和。
这是正确的吗?
或者你意味着改变这一点:
MyTable
-------
char LicensePlate
char Make
char Model
这样:
MyTable
-------
char LicensePlate
char MakeAndModel
在这种情况下:为什么呢?
听起来像是他的意思,但有没有这样做,而不是一个优势使用SUM? – 2010-05-26 05:38:03
在这种情况下,我宁愿不添加字段“FieldSum”。通过计算自身(例如以C++),这可以对计算时间产生很好的影响。 如果在数据库中搜索确实需要总和,这可能会有所帮助,而不是像SUM()那样使用聚合函数。 但是这个决定取决于行数和编程语言。 所以我不会建议这一般。 – poeschlorn 2010-05-26 05:41:17
@ Pier-Luc,@poeschlorn:这是一个微不足道的例子,我们仍然不知道OP的真正想法。 – egrunin 2010-05-26 07:56:35
你的问题是有点混乱,但如果你想在一个领域容纳多个值米奇是正确的。如果你真的必须这样做,你可以使用一个XML列。
Here is a link转换为SQL Server 2005的XML支持信息。
- 1. 设计数据库结构
- 2. 数据库结构/设计
- 3. 数据库结构设计
- 4. 结构化,非结构化和半结构化数据
- 5. 非严格重复周期的数据库结构设计
- 6. 将非结构化数据转换为结构化数据?
- 7. MYSQLI数据库设计/结构
- 8. Mysql数据库设计结构
- 9. 用Django设计数据库结构
- 10. 数据库设计:表结构
- 11. 数据库:表设计/结构
- 12. 两个类似结构化对象的数据库设计
- 13. 构造非结构化数据
- 14. 优化数据库结构
- 15. 什么数据库对非结构化数据有好处
- 16. 设计数据结构
- 17. Python数据结构设计
- 18. 表数据结构设计
- 19. 数据结构设计
- 20. 结构化和非结构化数据如何区分?
- 21. 存储结构化和非结构化数据
- 22. 非结构化文本结构化数据
- 23. 如何将此非结构化数据转换为结构化?
- 24. 简化数据库设计
- 25. 数据库设计 - 规范化或非规范化
- 26. 如何设计一个数据库来表示结构变化的数据?
- 27. 将数据从非标准化数据库迁移到井设计数据库
- 28. 解析非结构化数据
- 29. 在非规范化的数据结构
- 30. Gnuplot和非结构化数据
我不明白你的问题。你能否详细说明一下? – 2010-05-26 05:32:38
这不是一个设计了 - 这只是一个烂摊子.... – 2010-05-26 05:34:00
我认为他只是在谈论一个计算字段 - 除非他意味着串联... – egrunin 2010-05-26 05:35:13