Vous êtes ici : AccueilCLASSESExercices sur l’implémentation d’une base de données
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 
Terminale
D & C
Informatique
Exercices
Bonjour ! Notre page Facebook, la suivre pour nos prochaines publications

Exercice I

1. Définir les mots et expressions suivantes et les sigles suivants : Donnée, base de données, SGBD, SQL , LDD, LMD et LCD.
2. Donner quelques avantages de l’organisation des données sous forme de base de données.
3. Pour permettre la structuration des données, plusieurs modèles de base de données existent : Citez-les.
4. Quelles sont les fonctions d'un système de gestion de bases de données
5. Citer quelques exemples de SGBD relationnelle que vous connaissez.

Exercice II

1) Citer 2 commandes SQL de définition de données et les types de données exigibles :
2) Citer 2 commandes SQL de manipulation de données et les opérateurs de la clause Where exigibles;
3) Indiquer la différence entre DROP et DELETE pour une base de données;
4) Indiquer la différence entre ALTER et UPDATE pour une base de données ;
5) Indiquer la différence entre CHAR et VARCHAR pour les champs d’une table;
6) Indiquer la différence entre PRIMARY KEY et REFERENCES pour les champs d’une table.

Exercice III

Soit une base de données « CLASSE » ayant une table « ELEVE » qui est donnée ci-dessous :

NumEleve  NomEleve Niveau Taille Sexe Date_ naissance
1 Dongmo 1ere ALL 1,68 M 20/10 /2002
2 Nono 2nde C 1,50 F 01/04 /2001
3 Foute Jean Tle D 1,76 M 20/08 /1995
4 Touza  1ere TI 1,60 M 14/02 /1996
5 Mefre Sarah Tle C 1,66 F 04/06 /2000
6 Nekem rose Tle ALL 1,80 F 10/02 /1992

1. Écrire la requête SQL qui crée cette base de données.
2. Écrire la requête qui modifie la date de naissance de Nekem rose, Elle est réellement née le 01/02/1999, mais au moment de la saisie des données, la secrétaire a fait une erreur en mettant 10/02/1992).
3. Écrire la requête SQL qui a permis d’insérer les données de la première ligne relative à Dongmo.
4. Écrire la requête SQL qui affiche le nom, la date de naissance des élèves de la Tle D.
5. Donner le résultat de la requête suivante :
SELECT NomEleve, Niveau
FROM ELEVE
WHERE sexe="F"
6. Écrire la requête SQL qui supprime l’enregistrement dont le champ taille est 1,68.

Exercice IV

1. Dans le contexte de base de données, trouver le terme correspondant à chacune des descriptions du tableau ci-dessous, le repérer dans la grille et barrer le.

Descriptions Termes
Option SQL permettant de définir l’ordre de tri croissant  
Logiciel permettant de décrire, de modifier, d’interroger et d’administrer une base de données  
Fonction agrégat permettant de déterminer la somme des valeurs d’une colonne numérique  
Opérateur permettant de filtrer une chaine de caractères  
Mot clé associé à une condition qui doit être vérifiée pour chaque valeur insérée.  
Langage structuré de requêtes destiné à interroger une base de données  
Commande SQL permettant d’insérer une ligne dans une table  
Fonction agrégat permettant de déterminer la moyenne arithmétique des valeurs d’une colonne numérique.  

Exercice V

Considérons une base de données « Commerce » ayant plusieurs tables parmi laquelle la table « Article » donnée ci-dessous :

Identifiant NomArticle Prix QteDispo NumMagasin
12A1 Ordinateur 250 000 25 23B
12A2 Ventilateur 20 000 10 13C
12A3 Écran 180 000 35 04A

1. Donner le nombre de champs et d’enregistrements de cette table.
2. Sachant que le champ « NumMagasin » est une clé primaire de la table « Magasin » contenue dans cette base de données, dire ce que ce champ représente pour la table « Article ».
3. Citer deux exemples de logiciels qu’on peut utiliser pour gérer cette base de données.
4. Écrire la requête SQL qui permet de créer cette table.
5. Écrire la requête SQL qui permet d’afficher les articles ayant un prix supérieur à 100.000F