Я разрабатываю свою первую базу данных и пишу свой первый PHP-проект с нуля, и мне нужен кто-то, кто проверит схему базы данных.
Назначение скрипта PHP: отображать статистику трафика для различных сайтов в моей сети, когда я публикую рекламные видео на таких сайтах, как Youtube, Myspace, Metacafe, Vimeo и т. д.
Как я планирую это организовать:
- На одном сайте может быть несколько категорий, таких как «уроки игры на гитаре», «уроки пения», «уроки танцев».
- Некоторые категории могут иметь подкатегории. Например, «уроки игры на гитаре» можно разделить на «бас» и «электро».
- В одной категории может быть один рекламный ролик. На изображении ниже видео называется item.
- Один предмет (рекламный ролик) может быть создан только в одной категории
- Один рекламный ролик можно разместить на нескольких сайтах обмена видео (Youtube, Vimeo и т. д.).
- Одно рекламное видео может иметь несколько разных метаданных, таких как «название» и «описание».
Сценарии, которые могут произойти:
- Возможно, когда-нибудь Youtube удалит одно из моих рекламных видео, в этом случае я бы перезалил его снова, возможно, с другим «названием» и «описанием», но я хотел бы показать некоторую старую информацию в статистике, например, предыдущее количество просмотров до удаления.
- Я не могу сейчас думать ни о чем другом..
РЕДАКТИРОВАТЬ: Я добавил таблицу itemStats
EDIT2: я не уверен, нужна ли мне отдельная таблица itemStats. Я думаю присоединиться к нему с помощью itemMeta?