Я создаю простую базу данных для сайта обмена видео. Какие поля, связанные с видео, должны быть в таблице? Вот то, о чем я могу думать -
VIDEOS
title
uploader (many-to-many)
category (one-to-many)
privacy (one-tomany)
tags (one-to-many)
upload_timestamp
length
views
likes
flags
original_file (another table -- size, codec, aspect ratio, etc.)
tagged_credits (another table -- name / position)
Функциональность обмена видео довольно проста - видео связано с возможностью / нравится / показывает кредиты людей, связанных с видео.
Кажется ли это хорошей структурой для раздела, связанного с видео? Есть ли какие-то столбцы, которые я пропускаю (или искажаю)? Спасибо