gpt4 book ai didi

MySQL 数据库结构决策 : many to many using link-table or parent id?

转载 作者:行者123 更新时间:2023-11-29 06:09:52 24 4
gpt4 key购买 nike

我有点纠结于决定哪种数据库结构最适合我的性能..

我有两个表:

Catalogue          Items
ID | Descr I_ID | Descr

在两个表中,所有行都是唯一的

用关系术语来说,Catalogue 中的记录可以包含来自 Items 的多条记录,但有些记录不会包含任何 Items

Items 可以与 Catalogue 有多种关系,但不一定每个项目都与 Catalogue 有关系。

事实1 - Items 中的记录比 Catalogue 中的记录多 7 倍

事实2 - 因此,如果CatalogueItems 之间存在关系 - 两个表中的关系是相等的

将它们联系起来的最佳选择是什么?

最佳答案

简单的方法是有一个交集表,例如:

项目目录

目录 ID |商品编号

关于MySQL 数据库结构决策 : many to many using link-table or parent id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9633915/

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