@Sssameeri

Как лучше создать структуру БД?

Здравствуйте.

Если кратко, то в системе должно быть два вида пользователей: заказчик и перевозчик.
Заказчик имеет (ИД, ФИО, Телефон, Пароль) и Перевозчик имеет (ИД, ФИО, Телефон, Пароль, Вид транспорта).
Для Транспорта создается таблица (ИД, Название транспорта)
Тут же таблица заказов, в которой есть данные двух этих пользователей + дополнительные данные самого заказа.

Возник вопрос по созданию структуры базы данных.!

Можно ли оставить всё как есть, то есть, для заказчика своя таблица, для перевозчика своя таблица и тд.
ИЛИ
создать одну таблицу ПОЛЬЗОВАТЕЛИ, но в ней уже хранить булевую переменную (0, - заказчик, 1 - перевозчик) и вид транспорта (если 0, то оставить пустое, если 1, то в ней будет храниться ИД вида транспорта (внешний ключ)).
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 3
@bacon
Других условий и нюансов нет? Тогда можно одну страницу, булевая переменная не нужна, а различать по "Вид транспорта", если NULL, то Заказчик, иначе Перевозчик.
Ответ написан
@edo1h
Вопрос из разряда «блондинки или брюнетки», дело вкуса.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы