存储与字段相关的脚注

时间:2013-02-11 19:29:47

标签: mysql normalization

对股票交易采取以下(简单)交易表:

Trade date | Shares | Price | Commission | Total amt

2/11/2013  | 100    | $10   | $10        | $1000

让我们说我想在所有这些领域存储类似脚注的评论。这种存储是否有最佳实践?

我在想两个选择:

1)在事务表中添加额外的字段 - 每个主值一个 - 将以纯文本形式存储注释id,可能用条形(|)分隔,然后在运行时解析它们。此解决方案不允许连接,但会以更正常的方式保留事务列表。

2)将表从事务更改为更像名称值存储的东西,然后我可以将脚注放入相关表中,并在它们之间使用通常的查找表。此解决方案允许连接,但可能很慢产生结果,并且不是人类可读的。顺便说一下,名称 - 值表看起来更像是这样:

Item | Value | FootnoteId

Date|2/11/2013|22

Shares|100|0

Price|$10|24

感谢您的任何提示。

0 个答案:

没有答案