Я пытаюсь определить лучший макет моей базы данных.
У меня есть две таблицы: Учетная запись и Клиент.Клиент может принадлежать учетной записи.Оба должны иметь несколько адресов.
Как различить разницу между учетной записью и клиентом в таблице адресов?Нужно ли для этого создавать таблицы AccountAddress и CustomerAddress или я могу создать одну таблицу для обработки всех адресов?
Я еще не добавил адрес в свою учетную запись или таблицу клиентов, так как не знал, как с ней справиться.
Пока мои таблицы.
Учетная записьтаблица:

Таблица клиентов:

Таблица адресов:

Какой лучший способ справиться с этим?