题目条件:
1、 每一篇文章都有栏目管理,文章与栏目是从属关系
2、 栏目之间可平行也可从属关系,从属关系无限制
3、 一篇文章可多栏目
4、 文章标题及内容可多语言,语言种类数量无限制要求:
设计该模块的数据库结构
1. 设计表和关键字
2. 说明表关系
3. 说明表关键字作用
谢谢发表意见
1、 每一篇文章都有栏目管理,文章与栏目是从属关系
2、 栏目之间可平行也可从属关系,从属关系无限制
3、 一篇文章可多栏目
4、 文章标题及内容可多语言,语言种类数量无限制要求:
设计该模块的数据库结构
1. 设计表和关键字
2. 说明表关系
3. 说明表关键字作用
谢谢发表意见
ARTICLE表中有COLUMNS字段,存的是COLUMN_ID列表,用;分隔2、 栏目之间可平行也可从属关系,从属关系无限制
栏目表中有FCOLUMN(S)字段,存的是父栏目(列表),(用;分隔)
3、 一篇文章可多栏目
参考1
4、 文章标题及内容可多语言,语言种类数量无限制
文章表有TITLE和CONTENT,类型为NVARCHAR(MAX)个人意见仅供参考
表:
文章:Article
栏目:Category
语言:Language文章与栏目关系表:ArticleInCategory
文章与语言关系表:ArticleInLanguage----------------------------Article 结构:
ID,Title,Content,LanguageID 等....
[LanguageID用于指定语言类型]
----------------------------Category 结构:
ID,Name,ParentID 等....[ParentID:用于指定栏目的从属关系]
----------------------------Language 结构:
ID,LanguageName 等....----------------------------ArticleInCategory 结构:
ID,CategoryID,ArticleID
[文章和栏目是多对多关系]----------------------------
这个表不要了