回答
在列保存多个值是一个坏主意。它打破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. MYSQLI数据库设计/结构
- 6. 两个类似结构化对象的数据库设计
- 7. 构造非结构化数据
- 8. 优化数据库结构
- 9. 表数据结构设计
- 10. 数据结构设计
- 11. 设计数据结构
- 12. Python数据结构设计
- 13. 非结构化文本结构化数据
- 14. 结构化和非结构化数据如何区分?
- 15. 存储结构化和非结构化数据
- 16. 如何将此非结构化数据转换为结构化?
- 17. 将数据从非标准化数据库迁移到井设计数据库
- 18. 解析非结构化数据
- 19. Gnuplot和非结构化数据
- 20. 从BeautifulSoup解析非结构化数据到结构化数据集
- 21. 设计数据结构/ Java数据结构
- 22. 数据库架构设计:更优化的架构
- 23. 进度计划数据库结构
- 24. 图形结构化数据库和Php
- 25. SQL数据库结构。正常化?
- 26. 数据库规范化和结构
- 27. 数据传输体系结构设计
- 28. 数据结构设计:网上书店
- 29. 并行数据结构设计
- 30. 缓存数据结构设计
我不明白你的问题。你能否详细说明一下? – 2010-05-26 05:32:38
这不是一个设计了 - 这只是一个烂摊子.... – 2010-05-26 05:34:00
我认为他只是在谈论一个计算字段 - 除非他意味着串联... – egrunin 2010-05-26 05:35:13