Доброго времени суток!
Имеется футбольный сайт
fc-dnipro.com.ua. Сейчас переписываем его с использованием базы данных.
На сайте есть несколько категорий статей: новости, матчи, интервью, кубки и т.д. Большинство статей, но не все, должны выводиться на ленту новостей.
Статьи из разных категорий имеют разную структуру: новости - заголовок и текст новости; интервью - плюс интервьюируемый; матчи - "перед матчем", "протокол", "отчёт" и т.д.
Можно создать одну большую таблицу в базе данных, куда будут заноситься все статьи, и в зависимости от категории будут заполняться соответствующие колонки. Но тогда эта таблица получится большая и не совсем логичная...
Или на каждую категорию создать по таблице, тогда они получатся меньше, логичней, структурированней.. И в соответствующих разделах с этими таблицами будет легко работать. Но как из них выбрать статьи на ленту новостей - это для меня вопрос без ответа..
Посоветуйте как лучше спроектировать базу данных - может быть есть ещё варианты.