我有两个表:类别和产品
Category : id (autoincrement), label
Product : id (autoincrement), label, image (blob), category_id(foreign key)
因此,按照该设计,每次我向产品添加类别时,这意味着产品以某种方式重复,但唯一会改变的值是“category_id”。我真的觉得它是多余的:
------------------
| Category |
-----------------------
| id | label |
-----------------------
| 1 | entertainment |
| 2 | professional |
| 3 | kitchen |
-----------------------
------------------------------------------
| Product |
------------------------------------------
| id | label | image | category_id |
------------------------------------------
| 1 | computer | [BLOB]| 1 |
| 2 | computer | [BLOB]| 2 |
| 3 | TV | [BLOB]| 1 |
------------------------------------------
问题:有没有办法摆脱product
表格中的冗余并避免重复产品以便我可以添加类别?
问候