Projekt bazy danych Mysql dla wielu adresów klienta i adresu domyślnego

Tworzę strukturę bazy danych e-commerce z silnikiem Mysql i INNODB.

Punkt 1: Aby utworzyć wiele adresów dla klientów, mam te tabele

Czy robię to we właściwy sposób? A jak mam przechowywać domyślny adres (w której tabeli)?

Punkt 2: Mam kolejną tabelę o nazwie „Dostawcy”, czy powinienem po prostu podłączyć ją do adresów z tabelą „adres_ dostawcy”, czy jest lepszy sposób?

Punkt 3: A co ze stolicami miast i krajów? Czy powinienem coś dodać, czy to jest w porządku? Może pole „dzielnica” w innym stole między nimi?

questionAnswers(2)

yourAnswerToTheQuestion