当员工更改产品名称,选项名称或价格的信息时.它应该将数据插入历史记录日志以及完成它的人员.
物品表:
item_id (PK)
item_name
item_description
Run Code Online (Sandbox Code Playgroud)
注意:商品价格位于item_options表中
item_options表:
option_id (PK)
item_id (FK)
option_name
option_price
Run Code Online (Sandbox Code Playgroud)
一个项目可以有一个或多个选项.
如果我想更改名称items.item_name,它应该将当前记录复制到历史记录表,从items表中删除当前记录,然后在表中插入带有新信息的新记录items?
怎么样item_options,那会怎么样?如果特定item_id有多个选项,那么这是否意味着我需要将选项复制到历史表中?
日志/历史记录表应该是什么样审计为items和item_options?
谢谢
mysql database database-design relational-database e-commerce
我正在研究一个项目但是设计数据库时遇到了问题.我需要存储一年中每天的价格,但我需要能够更改特定日期的价格.
我是否需要每天创建一个列,在这种方法中我必须在表中创建365列.
你对这个问题有什么更好的解决方案,任何帮助将不胜感激,谢谢.