2009-08-31 35 views
0

关于SilentGhost's initial answer到我在Twitter的解析RSS提要的问题其他问题。另请参阅下面的部分代码。创建数据库模式解析饲料

首先,我可以在数据库中插入tags[0]tags[1]等,还是有不同的/更好的方法来做到这一点?

其次,几乎所有的项目都有一个网址,但也有少数没有;同样,很多条目都没有标签。那么,是否要为url和标签创建默认值?如果是这样,你有什么提示如何做到这一点? :)

第三,你所说的单表数据库设计是不是最佳的,你的意思是我应该创建标签单独的表?现在,我有一个RSS提要网址表和另一个包含所有rss条目数据(summar.y,date等)的表。

我已经贴在你发布的代码的修改版本。我在获得一个“tinyurl”变量进入sqlite数据库方面取得了一些成功,但现在它无法工作。不知道为什么。

最后,假设我能得到整个事情和运行(笑),有一个中央网站,人们可以欣赏看到我的解决方案?或者我应该在自己的博客上发布一些内容?

最佳,

格雷格

回答

2

我建议读了上database normalisation,尤其是在第一和第二范式。一旦你完成了它,我希望不需要默认值,并且你的db模式演变成更合适的东西。

有大量的选项在网上分享你的源代码,这取决于版本系统你是最舒服的,你可能有一个看这样众所周知的网站为google codebitbucketgithub和其他许多。