2009-08-31 2 views
0

問題へのSilentGhost's initial answerに関するその他の質問私はTwitterのRSSフィードを解析しています。以下の部分コードも参照してください。解析されたフィードのデータベーススキーマを作成する

まず、tags[0],tags[1]などをデータベースに挿入できますか、それを行うには別の方法がありますか?

第2に、ほとんどすべてのエントリにURLがありますが、ほとんどはそうではありません。同様に、多くのエントリはハッシュタグを持たない。だから、URLとタグのデフォルト値を作成することができますか?もしそうなら、あなたはそれをどうするかについてのヒントはありますか? :)

第3に、単一テーブルのDBデザインが最適ではないと言う場合、タグ用に別のテーブルを作成する必要がありますか?今、私はRSSフィードのURLと、すべてのrssエントリデータ(summar.y、日付など)を持つ別のテーブル用に1つのテーブルを持っています。

投稿したコードの修正版を貼り付けました。私は "tinyurl"変数をsqliteデータベースに取り込むことに成功しましたが、現在は動作していません。理由は分かりません。

最後に、すべてのことを実行して(笑)、私の解決策を見ていただけるような中央サイトはありますか?それとも私は自分のブログに何かを投稿するべきですか?

ベスト、

グレッグ

答えて

2

私は特に第一及び第二正規形で、database normalisation上に読んでお勧めします。これで作業が完了したら、デフォルト値が必要ないことを望み、dbスキーマがより適切なものに進化します。

google codebitbucketgithubおよび他の多くのようなよく知っているサイトを見ている可能性がありますあなたはあなたと最も快適ているもののバージョン管理システムに応じて、ウェブ上のソースコードを共有するためのオプションがたくさんあります。