Exemple complet
Schéma de base relationnelle :
- Clients ( nom_client, adresse_client, solde)
- Commandes ( num_Commande, nom client, nom fournisseur, composant, quantité, montant)
- Fournisseurs ( nom_fournisseur, adresse_fournisseur)
- Catalogue ( nom_fournisseur, composant, prix )
Réalisation :
Clients :
nom_client | adresse_client | solde |
---|---|---|
Durand | 7, rue des Lilas | 335,00 |
Dubois | 44, av. du Maréchal Louis | 744,00 |
Duval | 5, place du marché | 33,00 |
Commandes :
num_Commande | nom client | composant | quantité |
---|---|---|---|
6674 | Dubois | micro controller | 55 |
6637 | Dubois | radio tuner | 2 |
6524 | Durand | transistor | 4 |
6443 | Duval | micro controller | 7 |
Fournisseurs :
nom_fournisseur | adresse_fournisseur |
---|---|
Sage | 33, College street, London |
MoxCom | 77 Ashley square,Mumbay |
Catalogue :
nom_fournisseur | composant | prix |
---|---|---|
Sage | transistor | 4,4 |
MoxCom | micro controller | 3,7 |
MoxCom | radio tuner | 7,0 |
SQL
Exemple de définition de table avec clé étrangère en SQL :
CREATE TABLE Organisateur ( no_participant INTEGER NOT NULL, no_tel VARCHAR(12), nom_coll VARCHAR(30) NOT NULL, PRIMARY KEY (no_participant), FOREIGN KEY (no_participant) REFERENCES Participant, FOREIGN KEY (nom_coll) REFERENCES Colloque);
Previous : Traduction des associations de un à plusieurs (associations fonctionnelles) Up : Traduction vers le modèle relationnel Next : 3.2 Interrogation des bases de données