Exercice SQL Corrigé :création de table/création de vue/la commande alter table




Pour les exercices suivants, le nom de la collection est: ACME
Et voici la ERD (
diagramme entité-association) de la base de données:

 1. Créez une table de voiture dans la collection ACME qui a:
[No (PK), marque, model, année, anciente,  couleur, kilomètres]
Tous les champs sont obligatoires sauf couleur.
Les seules valeurs acceptables pour Marque sont «HONDA», «TOYOTA», «NISSAN '
La base de données doit rejeter toute rangée où le Kilomètres est supérieure à 25000 * d'ancienneté


2. Créez une table propriétaire dans la collecte ACME qui a
[ID (PK), NOM, Tel, Permis]
Tel est un champ optionnel.


3. Créez une table de PROPRIETAIRE_VOITURE sans les clés étrangères qui a:
[ID (PK), No (PK),  Prix]


4. Ajouter la clé étrangère qui portera la table de PROPRIETAIRE_VOITURE à la table propriétaire.

5. Ajouter la clé étrangère qui portera la table de PROPRIETAIRE_VOITURE à la table de la Voiture.

6. Assurez-vous que la base de données ne permettra pas la valeur de Permis être inséré dans une nouvelle ligne si cette valeur a déjà  utilisé dans une autre ligne.

7. Ajouter un attribut Address à la table propriétaire. Il est de 30 caractères de large.

8. Créez une vue appelée PROPRIETE qui apparaît à l'utilisateur comme le tableau suivant:
[ID, No, Marque, Annee, Prix]

9. Retirer la colonne couleur de la table de la VOITURE.

10. Retirez toutes les données et tableaux de la collection ACME.


►Voir la liste des Exercices SQL Corrigés