新闻网站如何设计数据库

新闻网站如何设计数据库,第1张

就是二级分类呗,频道数据结构可以这样设计:ClassID

ParentID

ClassName,这是最简单的,还有比较复杂的,有接点路径,深度,子结点个数等;如果一条新闻属于多个频道,可以在新闻列表里面加两个字段,一个在大类ID,一个是小类ID,里面存储分类ID,用竖线“|”或者逗号“,”隔开。

其实要看你自己怎么想了,要是想数据库简单,处理复杂的话可以简单的建3各表

1、用户表

2、分类表

3、新闻表(同时也是评论表,用一个字段来标示)

要是表多一点的话就四张了

就是把评论表和新闻表分开就行了

新闻表用一个分类ID来标示分类、

评论表用一个新闻id来表示评论表属于那个表,

还有新闻和评论都要设计一个userId来标示创建新闻或回复新闻(评论)的用户ID

NewsType --表

政治

娱乐

财经

News --表中包含NewsType字段(外键)

ID,Title,ContentText,NewsType

1,测试,测试内容,[1,2,3]

123代表新闻类别,查询时可以根据‘,’(逗号)分组来查询几个数字。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6928595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存