如果任何人都可以告诉我它是否正确归一化,那么我对数据库的某些数据进行规范化会有所帮助。 结构如下:
我使用了复合键(事件ID和操作代码),因为某个事件不需要两个相同类型的操作。有没有更好的方法呢?我想过只添加一个动作ID自动编号,但这可以吗?
谢谢,如果有人可以提供帮助。
答案 0 :(得分:0)
就个人而言,我会使用ActionID作为我的密钥 - 这实际上取决于你对数据和数据的处理方式。
我可以看到获取一个特定Action的事件列表很有用,这对于Action Code的索引更容易获得,也有一个复合键很可能导致页面拆分在聚集索引上显然有开销。