在电子商务数据库中设置外键的理想方法是什么
what is the ideal way to set foreign key in ecommerce database
目前我正在为一个小型电子商务网站制作数据库架构。
有两个 tables 产品(主要)和类别。我想使用外键定义它们之间的关系,但我怀疑我应该在哪个 table 中定义包含另一个 table 主键的列。
目前我在 laravel 工作,我希望每当我使用产品 table 时,也可以在那里使用该类别名称。
table: 列
产品: id, prd_name, prd_price, prd_desc...
类别: cat_id, cat_name, cat_desc...
我应该在哪里添加外键列,请帮助我并指导我实现这一目标的理想方法。提前致谢。
您应该将 cat_id 列作为 table 中的外键 product 引用 类别中的 cat_id 列 table.
目前我正在为一个小型电子商务网站制作数据库架构。 有两个 tables 产品(主要)和类别。我想使用外键定义它们之间的关系,但我怀疑我应该在哪个 table 中定义包含另一个 table 主键的列。 目前我在 laravel 工作,我希望每当我使用产品 table 时,也可以在那里使用该类别名称。
table: 列
产品: id, prd_name, prd_price, prd_desc...
类别: cat_id, cat_name, cat_desc...
我应该在哪里添加外键列,请帮助我并指导我实现这一目标的理想方法。提前致谢。
您应该将 cat_id 列作为 table 中的外键 product 引用 类别中的 cat_id 列 table.