以下のような機能を実装するためのデータベースを作成したのですが、どのようにテーブルを作ればいいのかわかりません。
・いろいろなブログからRSS経由で記事名・更新日時・url等々取得する(それをDBにほうりこむ)
・取得したものの中でクリック率が高いものを順に表示する
・取得したものの中でカテゴリ別に分けて表示する
この場合、1つのテーブルの中に、記事名・更新日時・url・クリックカウント数等々、全部放り込めば良いと素人考えで思ってしまうのですが、あまりよろしくないのでしょうか?(正規化とかそういう考え?)
テーブルは2つくらいに分けたほうがいいのでしょうか?
ご回答宜しくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
同一URLにも関わらず、記事名や更新日時が変化する、という可能性もあるはずですが。
また、RSSにはクリックされた回数などないと思いますが、クリック率というのはどのように取得するのでしょうか?
No.2
- 回答日時:
>全部放り込めば良い
それでいいんじゃない?
正規化については「必要」もしくは「効率的」だからやるものなので
みる限り正規化するような項目があるようにも思えませんので。
ただしこれを拡張していく場合、たとえば履歴をどうするかとか
カテゴリー分けしたりキーワード検索したいとか、
そういう用途に合わせて正規化した方がよい場合もでてくると思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルリンク リンク元を知...
-
男性と2人で飲食店に行きテーブ...
-
面接のときテーブルが正面に。...
-
「テーブルに座って……」という...
-
ACCESSで3ファイルを結合して、...
-
Accessのリンクテーブルマネー...
-
外部キーだけのテーブル(主キ...
-
論理名とコメント構文(?)について
-
特定物と不代替物の違い
-
L2SWはARPテーブルを持っている?
-
UTF8のテーブルをODBCドライバ...
-
飲み会で、座敷orテーブルどち...
-
お金持ちのテーブル
-
1対1のリレーション(主キー同...
-
アクセスのリンクテーブル一覧...
-
オーダーの覚え方について
-
テーブルデータのエクスポート...
-
クエリを教えてください select...
-
会社の飲み会の幹事になり、座...
-
複雑なSQL文について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
複数テーブルにわたるCOUNT
-
男性と2人で飲食店に行きテーブ...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
まるいテーブル 円い 丸い 漢字...
-
お金持ちのテーブル
-
【PHP】SQL文のSUM関数で出力し...
-
論理名とコメント構文(?)について
-
1つのテーブルに同じデータを参...
-
1対1のリレーション(主キー同...
-
MySQLで複数テーブルを作成する
-
テーブルの白く剥がれてるところに
-
オーダーの覚え方について
-
このテーブルで
おすすめ情報
>>同一URLにも関わらず、記事名や更新日時が変化する、という可能性もあるはずですが。
確かにその可能性を忘れていました。しかしそれは問題視しない方向でいきたいと思います
>>また、RSSにはクリックされた回数などないと思いますが、クリック率というのはどのように取得するのでしょうか?
クリック率は、自分のサイトからそのURLをクリックした回数をDBにてカウントする予定です(javascriptとphpを連携して)