小编you*_*rrr的帖子

从单列引用多个表的最佳设计?

提议的模式

首先,这里是我建议的架构示例,供我在整个帖子中参考:

Clothes
---------- 
ClothesID (PK) INT NOT NULL
Name VARCHAR(50) NOT NULL
Color VARCHAR(50) NOT NULL
Price DECIMAL(5,2) NOT NULL
BrandID INT NOT NULL
...

Brand_1
--------
ClothesID (FK/PK) int NOT NULL
ViewingUrl VARCHAR(50) NOT NULL
SomeOtherBrand1SpecificAttr VARCHAR(50) NOT NULL

Brand_2
--------
ClothesID (FK/PK) int NOT NULL
PhotoUrl VARCHAR(50) NOT NULL
SomeOtherBrand2SpecificAttr VARCHAR(50) NOT NULL

Brand_X
--------
ClothesID (FK/PK) int NOT NULL
SomeOtherBrandXSpecificAttr VARCHAR(50) NOT NULL
Run Code Online (Sandbox Code Playgroud)

问题陈述

我有一个衣服表,其中包含名称、颜色、价格、品牌标识等列来描述特定服装项目的属性。

这是我的问题:不同品牌的服装需要不同的信息。处理此类问题的最佳做法是什么?

请注意,出于我的目的,有必要从服装条目开始查找特定于品牌的信息。这是因为我首先将 …

database-design subtypes

20
推荐指数
1
解决办法
2万
查看次数

标签 统计

database-design ×1

subtypes ×1