首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

rss 后台数据库如何设计

2012-02-15 
rss 后台数据库怎么设计我设计的RSS是用C#编写的,是离线的就如新浪的PP点点通客户端安装。后台数据库采用SQ

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>
[解决办法]
什么呀

热点排行