以下是我的类别表:
你能指出这个设计中的专业人士和骗子吗?实际上我有Categories
,Sub-Categories
,Sub-Sub-Categories
等等,即多个级别的子类别。那么这是正确的方法吗?
分类
列 ---------------------- 数据类型
- CategoryID ---------------------- --- int或varchar(我觉得哪一个会更好)
- ParentID ---------------------- ------ int或varchar(混淆哪一个会更好)
- CategoryName ---------------------- varchar
- CategoryDesc ---------------------- varchar
- 活跃----------------------------------位
- CategoryImage ---------------------- Varchar
答案 0 :(得分:1)
如果可以,请仅将ID用于数字。因此,将CategoryID
和ParentID
改为int
。
您还可以在CategoryID
中创建主键。 Parent_ID
中引用CategoryID
的外键。这样就可以创建一些有用的索引。