【问题标题】:Creating database schema for parsed feed为解析的提要创建数据库架构
【发布时间】:2010-11-24 09:59:23
【问题描述】:

关于 SilentGhost's initial answer 的其他问题,以及我在解析 Twitter RSS 提要时遇到的问题。另请参阅下面的部分代码。

首先,我可以将tags[0]tags[1] 等插入数据库,还是有其他/更好的方法?

其次,几乎所有的条目都有一个 url,但也有一些没有;同样,许多条目没有主题标签。那么,要做的事情是为 url 和标签创建默认值吗?如果是这样,您对如何做到这一点有任何提示吗? :)

第三,当你说单表数据库设计不是最优时,你的意思是我应该为标签创建一个单独的表吗?现在,我有一个用于 RSS 提要 url 的表和另一个包含所有 rss 条目数据(summar.y、日期等)的表。

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

最后,假设我可以让整个事情启动并运行(微笑),是否有一个人们可能会喜欢看到我的解决方案的中心站点?还是我应该在自己的博客上发布一些内容?

最好的,

格雷格

【问题讨论】:

    标签: python rss database-schema


    【解决方案1】:

    我建议阅读database normalisation,尤其是第一和第二范式。完成后,我希望不再需要默认值,并且您的数据库架构会演变为更合适的架构。

    有很多选项可以在网络上共享您的源代码,具体取决于您最熟悉的版本控制系统,您可以查看google codebitbucketgithub 等知名网站等等。

    【讨论】:

      猜你喜欢
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 1970-01-01
      相关资源
      最近更新 更多