我是数据库设计的新手,在查找有关如何定义“多对一”关系的信息时遇到了一些麻烦。我可以找到关于“一对多”和“多对多”的各种信息,但没有关于“多对一”的信息。我的挂断是如何存储数据。我有一个名为“Categories”的表,然后我有另一个名为“Inventory”的表,每个“Inventory”项目可以属于多个“Categories”。
如何在单个“库存”行中存储多个“类别”?我是否应该有一个中间表来存储具有相应“库存”ID 的“类别”ID?或者在“Inventory”行中添加类似 JSON 字符串的“Categories”ID 是正确的方法吗?或者有没有办法在“库存”行中存储“类别”ID的数组?
感谢分配的帮助!