【发布时间】:2012-02-22 23:48:29
【问题描述】:
我有一个名为 products 的产品表
它有 3 个字段(名称、模型(PK)和类名)。类对应一个表。
所以这里是一个例子:
产品表:
model | name | class_Name
z123 | Abcd | AMPS
AMPS 表:
model | attribute_1 | attribute_2
z123 | blah blah | blah blah
问题:
我是否应该有一个包含 PK(模型)及其对应类名的表,然后在我的产品表中使用类 ID?拥有一个包含所有模型及其类的表会更有效吗?
【问题讨论】:
-
添加了 SQL 标签,这样您就可以真正得到答案了。
-
我看不出你所做的有什么问题,而且我怀疑添加表格会有所帮助。但是,您应该考虑提出更具体的问题。你的目标是什么?如果您担心效率,您想优化什么?
-
@Paul Keister。我只是想以“正确的方式”做事。
标签: sql database-design relational-database class-table-inheritance