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