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