Разработка базы данных Mysql для нескольких адресов клиентов и адресов по умолчанию

Я создаю структуру базы данных электронной коммерции с движком Mysql и INNODB.

Пункт 1: Чтобы создать несколько адресов для клиентов, у меня есть эти таблицы

Я делаю это правильно? И как мне хранить адрес по умолчанию (в какой таблице)?

Пункт 2: У меня есть другая таблица под названием «Поставщики», я должен просто подключить ее к адресам с таблицей «supplier_address» или есть лучший способ?

Пункт 3: Как насчет таблиц городов и стран? Должен ли я добавить что-то или это нормально? Может быть, поле "район" в другой таблице между двумя?

Ответы на вопрос(2)

Ваш ответ на вопрос