如果我需要保留会员购买历史记录,但又想保持我的数据库尽可能高效(第 3 范式),我将如何避免重复数据?这就是我想出的:
粗体= 主键
成员(memberID、名字、姓氏、地址、城市、州、邮编)
历史(historyID,购买,日期,金额)
会员历史(会员ID,历史ID )
与此有关的是我的历史表本身没有任何意义,而连接的表似乎会有一堆重复。任何人 1) 看到此设计的问题 2) 可以告诉我更好的方法来保存成员历史吗?
如果我需要保留会员购买历史记录,但又想保持我的数据库尽可能高效(第 3 范式),我将如何避免重复数据?这就是我想出的:
粗体= 主键
成员(memberID、名字、姓氏、地址、城市、州、邮编)
历史(historyID,购买,日期,金额)
会员历史(会员ID,历史ID )
与此有关的是我的历史表本身没有任何意义,而连接的表似乎会有一堆重复。任何人 1) 看到此设计的问题 2) 可以告诉我更好的方法来保存成员历史吗?