Vous êtes sur la page 1sur 2

UNIVERSITE HASSAN II - MOHAMMEDIA

Facult des Sciences Juridiques


Economiques et Sociales

Anne Universitaire 2006-2007

- Mohammedia -

Examen dinformatique
Filire : Sciences Economiques et Gestion
Semestre : 4 -Dure : 1h30

Exercice 1 :
La base de donnes dun systme de gestion des produits en stocks dune entreprise est
constitue en partie des tables suivantes :

Soient les rgles de gestion suivantes :


-

Un fournisseur peut fournir un ou plusieurs produits enregistrs dans la table


Entres et peut fournir le mme produit mais des dates diffrentes.
A une date donne, un produit enregistr dans la table Entres peut tre fourni par
un ou plusieurs fournisseurs.
Un produit enregistr dans la table Sorties peut concern un ou plusieurs magasins
la fois.

1. Pourquoi le champ Rfrence ne peut pas constituer une cl primaire de la table


Entres ? Pourquoi le couple (Rfrence, Date) ne peut pas constituer une cl primaire
de la table Entres ? De mme expliquer pourquoi le couple (Rfrence,
Num_Magasin) ne peut pas constituer une cl primaire de la table Sorties ?
2. Dterminer les cls primaires des tables Entres et Sorties en utilisant uniquement
les champs cits dans ces tables.
3. Donner le schma relationnel de cette base de donnes

1/2

UNIVERSITE HASSAN II - MOHAMMEDIA


Facult des Sciences Juridiques
Economiques et Sociales

Anne Universitaire 2006-2007

- Mohammedia -

4. Exprimer en SQL les requtes suivantes :


a- Afficher les numros et les noms des fournisseurs ayant fournis, au cours du mois de janvier
2007, un nombre de produits suprieure 10.
b- Pour chaque produit en stock, afficher la rfrence, la dsignation et la quantit restante
sachant que : Quantit_ restante= total des quantit entres total des qte sorties
c- Pour chaque magasin, affiner le numro, le nom, le nombre de produits reus au cours de
janvier 2007 et le nombre de produits en stock non reu durant le mme mois.

Exercice 2 :
La base de donnes simplifie pour la gestion dune bibliothque est constitue des tables suivantes:

1. Expliquer lutilit dappliquer lintgrit rfrentielle entre les tables Livres et Emprunts ?
2. Donner en mode QBE la requte suivante :
Afficher les livres dits avant 2006 par la maison ddition Dunod pour lauteur ayant le
numro 100 et dont le prix dpasse 500 DHS.
3. Donner en mode SQL les requtes suivantes :
a. Afficher les adhrents de la ville da Casablanca et de sexe Fminin F ayant emprunt le
livre numro 100 au cours du dernier semestre 2006.
b. Afficher les noms de maisons qui ont dits des livres dont le nombre dpasse 4000.
c. Afficher les noms et les numros des auteurs dont les livres nont jamais t emprunts par les
adhrents de casablanca.

2/2