Filière et Niveau : Gestion des Entreprises 2ème année
Module : Informatique
Exercice 1 :
Terminer la création des requêtes pour :
1. Afficher les clients de la ville Casablanca.
2- Afficher toutes les commandes dont la quantité est supérieure à 25.
3- Afficher toutes les lignes de commandes dont la référence du produit est PRD03 et dont la
quantité est supérieure ou égale à 20.
Exercice 2:
Le schéma simplifié d’une base de données pour la gestion des commandes et des livraisons d’un
système d’information, comprend les tables suivantes :
Les livraisons sont faites par des fournisseurs et la table « détail_livraisons » contient les
références et les quantités livrées des produits de chaque livraison.
TAF : Répondre aux questions suivantes :
1. A quoi sert la clé primaire d’une table ? Citer deux exemples (clé simple et composée).
2. Montrer que le couple (Num_commande, Réference) constitue la clé primaire de la table «
détail_commandes » ?
3. Donner les relations entre les différentes tables en précisant l’intégrité référentielle.
Filière et Niveau : Gestion des Entreprises 2ème année
Module : Informatique
Exercice 3 :
Répondez aux questions suivantes :
1. Quel est la différence entre un champ clé primaire et les autres champs dans une table
d’une base de données ;
2. Qu'est-ce qu'une clé étrangère ? Donnez-en un exemple.
3. Combien de types de relations utilisées pour relier les tables dans un SGBDR ?
4. Citer cinq types de données que peut avoir un champ d’une table dans une base de
données.
Exercice 4:
Un service financier réalise un audit de données bancaires. Le schéma relationnel de ces données est
le suivant :
Compte (N° Compte, Client, solde) ;
Client (Client, nom, prénom, adresse, date) ;
Action (N° Action, N° Compte, montant) ;
TAF : Sur votre feuille de rédaction :
1) Précisez le type et la taille des attributs.
2) Schématisez les tables et les relations selon les intégrités référentielles qui apparaissent dans
cette représentation.
3) Donner les critères utilisés pour élaborer les requêtes suivantes :
a. Sélectionner les comptes soldés
b. Sélectionner les actions concernant le compte «11233» dont le montant égale ou
dépasse 10 000.
Filière et Niveau : Gestion des Entreprises 2ème année
Module : Informatique
Exercice 5 :
a) Citer cinq types de données que peut avoir un champ d’une table dans une base de données ;
b) Quels sont les différents types de relations utilisées en Access ?
Exercice 6 :
Soit le schéma de la base de données Bibliothèque suivante :
Etudiant(NumEtd,NomEtd,AdresseEtd)
Livre(NumLivre,TitreLivre,NumAuteur,NumEditeur,NumTheme,AnneeEdition)
Auteur(NumAuteur,NomAuteur,AdresseAuteur)
Editeur(NumEditeur,NomEditeur,AdresseEditeur)
Theme(NumTheme,IntituléTheme)
Prêt(NumEtd,NumLivre,DatePret,DateRetour)
Un étudiant peut emprunter plusieurs livres à la fois. Chaque fois qu’un livre est retourné, la date de
retour est mise à jour. Sinon sa valeur reste nulle. Pour des raisons de statistique, on conserve dans la
table Prêt tous les tuples les livres retournés. Un livre ne peut pas être emprunté le même jour où il est
retourné !
1) Donner les clés de ces relations.
2) Donner toutes les contraintes d’intégrités référentielles qui apparaissent dans ce schéma.
Exercice 7 :
Quel est le résultat affiché pour chacune des requêtes suivantes :
Requêtes 01 Requêtes 02
Requêtes 03 Requêtes 04
Filière et Niveau : Gestion des Entreprises 2ème année
Module : Informatique
Exercice 8 :
1. Cochez la ou les bonnes réponses sachant la structures suivante (04 pts)
Un "éditeur" ne peut éditer qu'un "ouvrage"
Un "éditeur" peut éditer plusieurs "ouvrages"
Un "ouvrage" ne peut exister qu'en un seul "exemplaire"
Il peut y avoir plusieurs "exemplaires" d'un même "ouvrage"
2. Supposons que les trois tables sont vides. Est-ce qu’on peut leur ajouter les données dans cet
ordre :
a) Ouvrage – Exemplaire – Editeur ? Justifiez votre réponse ?
b) Editeur – Ouvrage – Exemplaire ? Justifiez votre réponse ?