Avec:
Contraintes d’intégrité :
1) Lister les contraintes de domaine
2) Lister les dépendances fonctionnelles. En déduire les clés primaires des différentes
tables.
3) Lister les clés étrangères, en déduire les contraintes d’intégrité référentielle à ajouter
au schéma.
Ecrire les commandes SQL permettant de créer les tables précédentes. Pour chaque attribut,
renseigner ces contraintes de domaines : (type de données, NULL/NOT NULL, contraintes
particulières).
1
Modification des tables
1) Modifier la table Client en ajoutant une nouvelle colonne Age de type entier.
2) On souhaite ajouter les coordonnées des fournisseurs (adresse et téléphone). Faire
évoluer le schéma de la BD en conséquence.
3) Modifier un type précédemment défini : NomCli devient char(30).
4) Ajouter un attribut Téléphone (Tel) pour les clients.
5) Ajouter le prix unitaire (PrixUnit) pour les produits.
6) Rajoutez une contrainte de nom nullité à l'attribut NomPro.