Bonjour à tous,
Je débute dans le SQL, et j'ai du créer un diagramme de classe ayant pour sujet la gestion d'une agence immobiliere.
J'ai donc dans ce diagramme une table "BienImmo" ayant comme clé primaire Num_BI
, une table "Client" ( clé primaire Num_CLI) , une association "VISITE", et je veux connaitre la synthaxe exact me permettant de créer sous oracle 10 cette table visite ayant pour clé primaire deux clés étrangeres qui sont la clé primaire de la table "Bien_Immo" et la clé primaire de la table "Client".
les cardinalités etant "0..n" de chaque coté.
Deuxieme soucis :
Toujours avec ces memes tables "Bien_Immo" et "Client",
j'ai une autre table "Contrat", qui elle a une clé primaire Num_Contrat, les cardinalités: entre "Bien_Immo" et "Contrat" "0..n" et entre "Client" et "Contrat" c'est 0..1.
et la j'aimerai savoir si mon schéma relationnel est bon
BienImmobilier (N°BI, Statut, Localisation_BI, Etat_du_bien, Prix_achat, Loyer_Mensuel, Charge_Mensuel, Type, N°prop#, N°contrat#);
Type є {Terrain, Studio, Emplacement, Entrepôt, Maison, Appartement};
Propriétaire (N°prop, Nom, Téléphone);
Client (N°Client, Nom, Téléphone);
Visite (N°BI#, N°Client#, Heure_Visite, Date_visite, Responsable);
Contrat (N°Contrat, Date_Effectif, Prix_Effectif, N°Client#);
Merci à vous pour vos réponses!
Partager