@timur_khabibullin

Как спроектировать базу данных?

  1. Лучше ли будет, если вынесу из таблицы teachers и students строки: name, birthday и adress в одну общую, а этих таблицах хранить те поля, которые не повторяются?
  2. Правильно ли построил связь между users-teachers и users-students? Или же надо было наоборот в users поставить fk_students и fk_teachers.

5d70df97a3041784199501.jpeg
  • Вопрос задан
  • 505 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
Тогда уж сделайте таблицу с физ лицами отдельную а на неё ссылайтесь и из студентов и из преподавателей (если уж они и теми и теми могут быть). Ну и юзеров тогда с физлицами связывайте(если логин один и на препода и на студента)
Ответ написан
Комментировать
tsklab
@tsklab
Здесь отвечаю на вопросы.
Определитесь: у вас роль или отдельная таблица.
Обычно Персона > Роль + Пользователь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект