Je desining une base de données et est resté coincé avec cette question:ERD pour deux endroits
Mon cas est de concevoir un ERD pour garder la trace des voitures et leurs déplacements d'un endroit à. Les utilisateurs utilisent un formulaire qui contient trois champs: Le premier est utilisé pour entrer le numéro de voiture #
Le deuxième champ est utilisé pour entrer l'emplacement de la voiture (From_Location) et le troisième champ est d'entrer l'emplacement de la voiture (To_Location). Par exemple, la voiture n ° 1 passe de l'emplacement n ° A à l'emplacement n ° B. Par exemple, la voiture n ° 1 passe de l'emplacement n ° A à l'emplacement n ° B. Un autre exemple, la voiture n ° 2 passe de l'emplacement n ° B à l'emplacement n ° A.
Comment puis-je créer la table de localisation et la connecter à la table de voiture afin qu'elle couvre From et To?
La relation doit être de plusieurs à plusieurs.
J'espère que le problème est assez clair.
Merci pour votre réponse rapide! soulève deux questions: que se passe-t-il si l'utilisateur met au même endroit dans le champ from et le champ TO? Cela rendra ma table "CarLocation" pour avoir l'enregistrement invalide suivant: CarLocation (1,1,3,3). la même chose que l'emplacement 3 qui est faux.Nous ne pouvons pas avoir une voiture venant d'un endroit et goig à l'emplacement lui-même.? – guest1
@guest, vous devez inclure la logique dans le début pour s'assurer que cela ne se produit pas –