类别数据库架构

时间:2012-08-20 14:49:09

标签: asp.net sql-server database sql-server-2008

以下是我的类别表:

enter image description here

你能指出这个设计中的专业人士和骗子吗?实际上我有CategoriesSub-CategoriesSub-Sub-Categories等等,即多个级别的子类别。那么这是正确的方法吗?

分类

---------------------- 数据类型

- CategoryID ---------------------- --- int或varchar(我觉得哪一个会更好)

- ParentID ---------------------- ------ int或varchar(混淆哪一个会更好)

- CategoryName ---------------------- varchar

- CategoryDe​​sc ---------------------- varchar

- 活跃----------------------------------位

- CategoryImage ---------------------- Varchar

1 个答案:

答案 0 :(得分:1)

如果可以,请仅将ID用于数字。因此,将CategoryIDParentID改为int

您还可以在CategoryID中创建主键。 Parent_ID中引用CategoryID的外键。这样就可以创建一些有用的索引。