gpt4 book ai didi

sql - 数据库设计 - 具有属性的多类别产品

转载 作者:行者123 更新时间:2023-12-05 09:25:33 26 4
gpt4 key购买 nike

我正在为供应商设计一个基本的库存系统。
他们有许多不同的产品类别。
每个产品类别都有许多不同的属性。

A - x1, x2, x3, a1, a2, a3;
B - x1, x2, x3, b1, b2, b3, b4;
C——x1、x2、x3、c1、c2;

Laptop - Make, Price, Quantity, Processor, OS, Hard drive, Memory, Video Card etc 
Monitor - Make, Price, Quantity, Size, ContrastRatio, Resolution etc
Server - Make, Price, Quantity, Processor, OS, Memory, Netowrking etc

设计1:每个类别不同的​​表格。
Design2:Common Table,属性表。

什么是最好的方法?

最佳答案

绝对不想不必要地增加模式(奥卡姆规则,你知道的)。安排多对多关系的标准方法只是一个中间表:

Products
--------
ProductID


Categories
----------
CategoryID


ProductCategories
-----------------
ProductID
CategoryID

查询简单,是行业最佳实践。

关于sql - 数据库设计 - 具有属性的多类别产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590416/

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