Base de données relationnelle pour le modèle d'adresse
-
31-10-2019 - |
Question
Je souhaite concevoir un modèle "adresse" pour tous les types d'entités comme les utilisateurs, les entreprises, etc.
J'ai deux types de modèles principaux: l'un est un utilisateur et l'autre est des affaires. Chacun a différents types d'adresses comme ci-dessous.
Utilisateur
1.Contact Address
2.Billing Address
Entreprise
1.Contact Address
2.something
J'ai donc créé un modèle d'adresse avec un addresstype
colonne comme celle-ci
Adresse
id
addresstype
user
addressline1
addressline2
Des relations:
- Utilisateur - un à plusieurs -> Business
- Utilisateur - une à plusieurs -> Adresse (colonne utilisateur)
Maintenant en utilisant les relations ci-dessus, addresstype
et les colonnes utilisateur seront en relation, mais l'adresse commerciale n'est pas relatée avec l'adresse.
Comment puis-je concevoir celui-ci de manière efficace?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange