Проектируется БД. На сайте должно быть типы аккаунтов со столбцами, перечисленными в скобках:
- Физическое лицо (фамилия, имя, email, password);
- Юридическое лицо (фамилия, имя, email, password + название компании, УНП компании).
Имеются общие данные:
фамилия, имя, email, password, которые можно вынести в отдельную таблицу, назовем её
accounts. Верно? Какие должны быть таблицы тогда в БД? Таблица
accounts, таблица
individuals и таблица
company вот так:
либо создать только одну таблицу
accounts и там, где у юзера будет роль = "Физическое лицо" заполнятся null поля, которые должны быть заполнены у компании, а это поля
название компании, УНП компании?