gpt4 book ai didi

mysql - 数据库归一化 2NF 和 3NF

转载 作者:行者123 更新时间:2023-11-30 23:12:44 25 4
gpt4 key购买 nike

有一个非常简单的表模式:

order_id (pk), customer_id(fk), order_date, ship_date, ship_address

2NF中有这样一张表吗?如果是,它也在 3NF 中吗?

感谢帮助:-)

最佳答案

我认为是 2NF,因为可能还有一张更有用的表格。

3NF 应该是这样的:

# orders
order_id (pk)
customer_id (fk)
ship_address_id (fk)
order_date
ship_date

# customers
customer_id (PK)
customer_field1
...

# addresses
address_id (PK)
customer_id (FK)
street
zip
...

Amazon 允许添加多个地址(家庭、办公室等)。你也应该这样做! :-)

关于mysql - 数据库归一化 2NF 和 3NF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com