日期:2014-05-18  浏览次数:20589 次

rss 后台数据库怎么设计
我设计的RSS是用C#编写的,是离线的就如新浪的PP点点通客户端安装。后台数据库采用SQL2000;现在有点疑惑我数据库要设计表结构。我必须要张Articles 的表,其字段: 
1.ArticleID—主键,自增长的整型字段,用来唯一标识每一篇文章 
2.Title— 指定标题,字段数据类型: varchar(50); 
3.Author—指定作者,字段数据类型: varchar(50); 
4.DatePublished—新闻发布日期,字段数据类型:datetime 
5.LinkAddress—新闻发布的地址 
因为我还设计的搜索功能所以还要一张SearchResults的表 
这张表怎么设计,我知道可以用下面几个字段 
1.其主键是什么 
2.Title— 指定标题,字段数据类型: varchar(50); 
3.Author—指定作者,字段数据类型: varchar(50) 
4.DatePublished—新闻发布日期,字段数据类型:datetime 
5.LinkAddress—新闻发布的地址,字段数据类型是什么 
6.Ownedchannel--所属频道,字段数据类型是什么 

这样理解是不是错了,是不是还有其它表,具体数据库各表的设计怎么设计以及其表之间的关系。知道的能否详谈,我的qq:414223486

------解决方案--------------------
这个绝对.帮顶.关注.
------解决方案--------------------
这个,已经符合范式了吧

至多在结果表与原表中加一主外键关联

暂时就看出这么多,也许你吧需求写详细点更好设计
------解决方案--------------------
嗯。关注一下。
------解决方案--------------------
我用xml存储过rss频道,可以不用数据库的。
<?xml version="1.0" encoding="utf-8"?>
<tree>
<folder title="新闻">
<channel>
<title>新浪新闻</title>
<link>http://rss.sina.com.cn/news/marquee/ddt.xml</link>
<AddressId>http://rss.sina.com.cn/news/marquee/ddt.xml</AddressId>
</channel>
<channel>
<title>焦点新闻</title>
<link>http://rss.sina.com.cn/news/marquee/ddt.xml</link>
<description>新浪财经</description>
</channel>
</folder>
</tree>
------解决方案--------------------
什么呀