Salut:
Prenons un petit exemple classique:
1 Passer 1,n Client ---------------------------------> Commande
Le client peut passer une ou plusieurs commandes. De l'autre côté, une commande appartient à un et un seul client.
Une telle relation (un à plusieurs) se traduit par la migration de clef primaire de la table Client vers la table Commande pour devenir une clef étrangère.
Create Table Client ( Id Numeric Not Null, Name varchar, Address varchar, Constraint Pk_Client Primary Key (Id) );
Create Table Command ( Id Numeric Not Null, Id_Client Numeric Not Null, Delivery_Date Date, Constraint Pk_Command Primary Key (Id), Constraint Fk_Command Foreign Key (Id_Client) References Client(Id) );
|