私は最初のデータベースを設計しており、最初の PHP プロジェクトをゼロから作成しています。データベース スキームをレビューする人が必要です。
PHP スクリプトの目的: YouTube、Myspace、Metacafe、Vimeo などのサイトでプロモーション ビデオを公開するときに、ネットワーク内のさまざまなサイトのトラフィック統計を表示するため。
私はそれをどのように整理するつもりですか:
- 1 つのサイトに、「ギター レッスン」、「歌のレッスン」、「ダンスのレッスン」などの複数のカテゴリを含めることができます。
- 一部のカテゴリには、サブカテゴリを含めることができます。「ギターレッスン」が「ベース」と「エレクトリック」に分かれるのと同じように
- 1 つのカテゴリに 1 つのプロモーション ビデオを含めることができます。下の画像では、ビデオの名前はitemです。
- 1つのカテゴリで1つのアイテム(プロモーションビデオ)を作成できます
- 1本のプロモーション動画を複数の動画共有サイト(Youtube、Vimeoなど)に投稿可能
- 1 つのプロモーション ビデオには、「タイトル」や「説明」などの複数の異なるメタ データを含めることができます。
発生する可能性のあるシナリオ:
- いつかYoutubeが私のプロモーションビデオの1つを削除するかもしれません。その場合、おそらく別の「タイトル」と「説明」で再アップロードしますが、削除前の以前の再生回数などの古い情報を統計に表示したいと思います.
- 今は他に考えられない..
編集:
テーブル itemStats を追加しました
EDIT2:別のitemStatsテーブルが必要になるかどうかわかりません。itemMeta と結合しようと考えていますか?