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