相关疑难解决方法(0)

数据库设计问题 - 类别/子类别

我有一个问题,我将如何在我的数据库中设计几个表.我有一个表来跟踪类别,一个用于子类别:

TABLE Category
    CategoryID INT
    Description NVARCHAR(500)

TABLE Subcategory
    SubcategoryID INT
    CategoryID INT
    Description NVARCHAR(500)
Run Code Online (Sandbox Code Playgroud)

类别可能类似于电子产品,其子类别可能是DVD播放器,电视等.

我有另一个表将引用Category/Subcategory.是否需要引用SubcategoryID?

TABLE Product
    SubcategoryID INT  -- should this be subcategory?
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点,还是这是正确的方法?我不是一个数据库设计人员.如果重要的话,我正在使用SQL Server 2008 R2.

sql database-design sql-server-2008

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

标签 统计

database-design ×1

sql ×1

sql-server-2008 ×1