0% ont trouvé ce document utile (0 vote)
32 vues1 page

TP3 BD

Le document présente un ensemble d'exercices pratiques sur l'utilisation de la commande ALTER dans le contexte des bases de données, notamment pour modifier des tables et gérer des valeurs par défaut. Il inclut des requêtes pour insérer, afficher et manipuler des données relatives aux chambres dans une base de données. Les exercices couvrent également des opérations de regroupement et d'agrégation sur les données des chambres.

Transféré par

644 644
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues1 page

TP3 BD

Le document présente un ensemble d'exercices pratiques sur l'utilisation de la commande ALTER dans le contexte des bases de données, notamment pour modifier des tables et gérer des valeurs par défaut. Il inclut des requêtes pour insérer, afficher et manipuler des données relatives aux chambres dans une base de données. Les exercices couvrent également des opérations de regroupement et d'agrégation sur les données des chambres.

Transféré par

644 644
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Mohammed V de Rabat

- ENSIAS -

Elèves ingénieurs 1ère Année


Bases de Données I (TP3)
La commande ALTER
1) Imposer la valeur 150 comme valeur par défaut pour le champ FL de la table TypeChambre.
2) Insérer un tuple dans la table TypeChambre sans spécifier de valeur pour le champ FL.
3) Afficher le contenu de la table TypeChambre pour voir la valeur affectée par défaut à FL.
4) Supprimer la valeur par défaut attribuée au champ FL.
5) Ajouter à la table Chambre un champ NE (Numéro Etage) de type SMALLINT UNSIGNED, en
spécifiant comme valeur par défaut 1. Ce champ doit être ajouté juste après le champ NC.
6) Affecter aux chambres existantes un numéro d’étage entre 1 et 5.
7) Afficher la description de la table pour voir la position et la valeur par défaut du champ NE.
8) Renommer la table TypeChambre, le nouveau nom est CategorieChambre.
9) Ajouter une contrainte d’unicité sur le couple de champs (Nom,FL) de la table TypeChambre.
10) Ajouter un index sur le champ NC de la table Chambre.
11) Ajouter un index sur le couple de champs (Nom, FL) de la table TypeChambre.

Suite des Requêtes de LMD (WHERE, GROUP BY, HAVING)


12) Insérer des chambres avec des numéros d’étages différents entre 1 et 5.
13) Afficher par étage le nombre de chambres.
14) Afficher par étage la somme et la moyenne des frais supplémentaires de toutes les chambres.
15) Afficher par étage la somme et la moyenne des frais de locations de toutes les chambres.
16) Afficher le nombre de chambres pour lesquelles les frais supplémentaires sont supérieurs à 6.
17) Afficher le nombre de chambres Simples pour lesquelles les frais supplémentaires sont inférieurs à 5.
18) Afficher par étage le nombre de chambres mais uniquement pour les étages contenant plus de 3
chambres.
19) Afficher par étage le nombre de chambres Doubles mais uniquement pour les étages dont la somme
des frais supplémentaires est inférieure à 50.
20) Afficher par type de chambre le minimum et le maximum des frais supplémentaires mais
uniquement pour les types de chambre dont le minimum des frais supplémentaires est supérieur à 12.
21) Afficher par type de chambre le minimum et le maximum des frais supplémentaires mais
uniquement pour les types de chambre dont le maximum des frais supplémentaires est inférieur à 12 et
le numéro de chambre est entre 1 et 11.
22) Afficher par type de chambre le nombre de chambres existant pour lesquelles la moyenne des frais
supplémentaires est entre 10 et 20.

___________________________________________________________________________________________________________________
A. ETTALBI TP3-BD I

Vous aimerez peut-être aussi