采取以下(简单的)股票交易交易表:
Trade date | Shares | Price | Commission | Total amt
2/11/2013 | 100 | $10 | $10 | $1000
等等
假设我想在所有这些字段上存储类似脚注的注释。这种存储有什么最佳实践吗?
我在想两个选择:
1) 在 transactions 表中添加额外的字段——每个主值一个——它将以纯文本形式存储评论 id,可能用竖线 (|) 分隔,然后在运行时解析它们。此解决方案不允许连接,但会以更正常的方式保留事务列表。
2) 将表从事务更改为更像名称-值存储的东西,然后我可以将脚注放入相关表中,并在它们之间使用通常的查找表。此解决方案允许连接,但生成结果可能很慢,而且人类可读性不强。顺便说一句,名称-值表看起来更像这样:
Item | Value | FootnoteId
Date|2/11/2013|22
Shares|100|0
Price|$10|24
等等
感谢您的任何提示。