Database relazionale per il modello di indirizzo
-
31-10-2019 - |
Domanda
Voglio progettare un modello di "indirizzo" per tutti i tipi di entità come utenti, aziende, ecc.
Ho due tipi di modelli principali: uno è l'utente e l'altro è business. Ognuno ha diversi tipi di indirizzi come di seguito.
Utente
1.Contact Address
2.Billing Address
Affare
1.Contact Address
2.something
Quindi ho creato un modello di indirizzo con un addresstype
colonna come questa
Indirizzo
id
addresstype
user
addressline1
addressline2
Relazioni:
- Utente - uno a molti -> affari
- Utente - da uno a molti -> indirizzo (colonna utente)
Ora usando le relazioni di cui sopra, addresstype
e le colonne degli utenti avranno una relazione, ma l'indirizzo commerciale non è relativo con indirizzo.
Come posso progettare questo in modo efficiente?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange