Я новичок в проектировании отношений с базами данных.Может ли кто-нибудь взглянуть на мои отношения и посмотреть, имеет ли это смысл?Это то, что я сделал,
Отношения
Членство [ один ко многим ] Клуб
Членство [ один ко многим ] Студент
Членство [ один ко многим ] Позиции
Категория [ один ко многим ] Клуб
Категория [ один ко многим ] Позиция
Описание
1) Каждый студент может быть в нескольких клубах.
2) Они занимают должности в каждом из этих клубов (например, президент, председатель).
3) Позиции относятся к определенной категории (например, Спорт, Клубы, Студенческий совет).
4) Клубы также относятся к определенной категории (например, Спорт, Клубы, Студенческий совет).
Модели
Членство
- clubID
- studentID
- positionID
Клуб
Студент
Позиция
- идентификатор
- имя
- описание
- баллы
- categoryID
Категория