Пишу сайт. В нём будут
новостная лента и
возможность регистрации. + Нужна
поддежка 2 языков - [rus] + [en].
Есть вариант спроектировать БД, а потом сделать дубликаты полей с приставкой
EN_, но думаю, что это плохая идея. Как же решить эту проблему?
Сущности на начальном этапе:
- news — новости
- events — события
- users — пользователи
- admins — админы
События являются подмножеством
новостей, т. е. каждое
событие входит в множество
новостей.
Насчёт
админов существует
неопределённость: они будут являться подмножеством
пользователей или независимой сущностью?