Académique Documents
Professionnel Documents
Culture Documents
Pr. M. EL HAMZAOUI
PARTIE 2 : ÉNONCÉS
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire : 2015/2016
École Nationale de Commerce et de Gestion - ENCG
Lundi 30/11/2015
- Exercice :
Soient les trois relations suivantes.
FOURNISSEUR : PRODUIT:
NoF Nom-F Ville TypeFrs Ref Libelle Catégorie PU
1 Lahcini Casablanca Grossiste 203 Stylo bille Stylo 1.5
2 Tabaa EL Jadida GrdCpt 202 Papier Ramette A2 Papier 30
3 Ihyaoui Rabat Grossiste 201 Papier Ramette A4 Papier 30
4 Chadi Casablanca Grossiste 204 Chemise cartonnée Chemise 1
205 Crayon HB2 crayon 1.75
LIVRAISON:
NoF Ref Qte NoChf Date Md-Pmt
1 201 200 102 01/03/2014 Espèce
4 201 150 100 12/12/2014 Chèque
1 205 120 102 13/02/2015 Carte Bleue
3 202 300 101 12/02/2015 Virement
4 203 100 100 12/12/2014 Chèque
- Questions :(NB. Il est préférable de donner les résultats sous forme des tables).
1°- Donner les domaines des attributs «PU» et «Md-Pmt».
2°- Quelles sont les valeurs de t(A) si t est le troisième tuple de la relation «LIVRAISON» et A un
attribut arbitraire de cette relation.
3°- Quelles sont les différentes dates de livraison de la relation «LIVRAISON».
4°- Trouver, dans la relation «LIVRAISON», toutes les informations sur les livraisons effectuées
après le 10/02/2015.
5°- Quelles sont les différentes dates de livraison avec les modes de paiement.
6°- Donner les catégories et les PU pour les produits dont la référence est comprise entre 202 et 204.
7°- Joindre les relations «FOURNISSEUR», «LIVRAISON» et «PRODUIT» à partir de leurs
attributs communs.
8°- Trouver les chauffeurs et les dates de livraison pour toutes les livraisons effectuées avant le
13/02/2015 par un fournisseur de la ville de Casablanca.
9°- Déterminer, pour tout Fournisseur de numéro inférieur ou égal à 3 et ayant effectué des livraisons
de quantités supérieures ou égales à 160 articles, le type de fournisseur, les quantités livrées et les
numéros de chauffeurs.
10°- Donner les numéros de fournisseurs, les références de produits et les numéros de chauffeurs
correspondant aux livraisons qui remplissent la condition suivante:
Si la quantité livrée est supérieure à 160 articles alors la date de livraison ne doit pas être inférieure au
12/02/2015.
OU
Si la quantité livrée n’est pas supérieure à 160 articles alors la date de livraison doit être inférieure au
12/02/2015
8. Une contrainte d’intégrité est une condition facultative qu’on ne peut pas respecter lors de l’ajout
d’une donnée à un DD.
Vrai Faux
9. L’équivalence suivante est correcte : MCD ≡ Modèle E-A ≡ Modèle E-R.
Vrai Faux
10. Une entité est une représentation des éléments matériels du monde réel ayant un rôle dans le
système que l’on désire décrire.
Vrai Faux
11. Un tuple d’une relation est l’équivalent d’un individu en MCD.
Vrai Faux
12. Toutes les relations d’un schéma relationnel sont le résultat direct de l’application de la première
règle régissant le passage du MCD au MLD.
Vrai Faux
Posséder
Date-Achat
0,N Prix 0,N
Personne
Véhicule
Id-Pers Conduire
Nom-Pers 0,1 1,1 Matricule
Adr-Pers Date-Rallye Age
Tél-Pers Pays Marque
Modèle
0,N 1,1
Réparer
Date-Rép
Prix
Atelier
2- Que proposez-vous pour ne pas perdre des informations de ce schéma conceptuel lors du passage
au schéma relationnel?
Soient les trois relations suivantes de la base de données d’achat de la société Adil.
Fournisseur: Article:
NuFrs NomFrs TypeFrs RefArt Désignation Qte-St PU
1 Hajji Grossiste Art01 Bicyclette F 300 2000
2 Tadli Grand Cmpt Art02 Bicyclette H 120 2000
3 Kafi Grossiste Art03 Motobecane 300 8500
Art04 BicrossMoto 300 2000
Art05 Bicyclette E 25 4000
Livrer:
NuFrs RefArt Date-livr Qte-livr chauffeur
1 Art02 12/11/2102 100 Chauf1
1 Art03 13/12/2102 50 Chauf4
2 Art01 14/10/2102 110 Chauf2
3 Art02 12/11/2102 30 Chauf1
2 Art03 14/12/2102 40 Chauf3
1 Art01 /11/2102
01/02/2103 10 Chauf1
NB. Les relations ci-dessus représentent les activités d’achat de la société Adil pendant la période 01/10/2012 au 01/03/2013.
Toutes les questions qui suivent concernent seulement cette période d’activité de l’entreprise Adil.
- QCM:
Cocher la bonne réponse.
1. Un Système d’Information (SI) est l’ensemble des informations circulant au sein d’une entreprise ainsi que les moyens et les
outils mis en œuvre pour les gérer.
Vrai Faux
2. Pour un SI, la fonction d’exploitation (ou traitement) de l’information signifie la consultation, l’organisation et la mise à jour
des informations plus aussi la production des nouvelles informations par des calculs.
Vrai Faux
3. Le SI est un système intermédiaire assurant toutes les communications possibles SP-SO et permet également la bonne
description du SP.
Vrai Faux
4. La deuxième étape de construction d’un Dictionnaire de Données (DD) est la définition des données. Cette étape concerne le
choix des données de l’application informatique en question.
Vrai Faux
5. Donnée calculée : il s’agit de toute donnée que l’on peut reconstituer, à partir d’autres données, en appliquant une règle de
gestion (calcul, concaténation, etc..) ou obtenir par l’application d’une fonction standardisée d’un logiciel.
Vrai Faux
6. En MCD, un attribut ne peut se trouver que dans une entité.
Vrai Faux
7. Occurrence : toute valeur prise par un attribut (propriété).
Vrai Faux
8. Dépendance fonctionnelle : un moyen pour déterminer méthodiquement des liens entre les propriétés d’une même entité
et les structurer correctement au sein de celle-ci.
Vrai Faux
9. L’association symbolise un lien entre des entités et possède un identifiant propre.
Vrai Faux
10. En MCD, les valeurs possibles de la cardinalité maximale sont : Zéro, un 1 et plusieurs (n).
Vrai Faux
11. Le dictionnaire de données devient moins utile dans la phase de la «création des relations d’une base de données».
Vrai Faux
12. La cardinalité d’une relation est le nombre d’enregistrements qu’elle contient et elle est invariable.
Vrai Faux
13. Les opérateurs de l’algèbre relationnel sont au nombre de huit (8) dont quatre (4) sont ensemblistes.
Vrai Faux
14. L’opérateur like utilise le caractère générique % qui remplace plusieurs caractères.
Vrai Faux
15. Le terme SQL est l’acronyme de «Sructured Query Language».
Vrai Faux
#1/4#
PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (12.5 pts)
Soient les trois relations suivantes de la base de données Evaluations-S3:
ETUDIANT(CNE,nom,prenom,adresse,tel,type-BAC)
EVALUATION(ID-Evaluation,CNE,ID-Mat,Date,Salle-Eval,Type-Eval,Note-Eval)
MATIERE(ID-Mat,libelle,module,filière,Nom-prof,salle-cours,salle-TDTP)
>> Données :
- Les valeurs du Type-Eval sont : CC1(Contrôle Continu n°1), CC2(Contrôle Continu n°2) et EXAM.
- La moyenne des évaluations d’un étudiant est : (note(CC1)+note(CC2)+note(EXAM))/3.
- L’attribut adresse est composée ={Rue,ville,pays}
- Les évaluations sont notées sur 20.
I. Algèbre Relationnelle :
1°- Donner les noms des professeurs avec les modules et matières d’intervention.
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
2°- Donner les noms et les prénoms des étudiants de S3 n’ayant pas un Bac «économie».
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
3°- Quels sont les étudiants (CNE, Nom, prénom) qui ont passé le premier contrôle continu (CC1) de
la matière «informatique» dans la salle 1 (Salle 1) ?
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
4°- Quelles sont les filières concernées par les évaluations de la période allant du 02/05/2016 au
15/07/2016 ?
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
5°- Donner les noms des étudiants enseignés ou évalués en «mathématiques» dans l’une des salles
suivantes : 15 ou 17 (Salle 15, Salle 17).
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
#2/4#
3°- Quels sont les étudiants de la ville de «casablanca» ?
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
5°- Donner les noms des étudiants du Semestre 3 et les noms des professeurs intervenant dans les
enseignements de ce semestre (sans utilisations des jointures).
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………….…………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….
6°- Donner les identifiants des étudiants avec leurs moyennes par matière.
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….
#3/4#
9°- Donner le minimum des notes des évaluations par type d’évaluation (CC1, CC2, EXAM) et par
matière.
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….
10°- Donner les noms et les prénoms des majorants par type d’évaluation (CC1, CC2, EXAM).
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
11°- Augmenter de 10% les notes des évaluations effectuées, pendant l’année universitaire
2015/2016, après le 22/05/2016.
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
13°- Quels sont les étudiants (CNE, Nom) qui n’ont pas eu la moyenne dans le premier contrôle des
matières «informatique» et «comptabilité» ?
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
Soient les trois relations CHAUFFEUR, VOITURE et MECANICIEN. Les relations CHAUFFFEUR ET VOITURE ont en commun l’attribut ID-
Voiture tandis que les relations VOITURE et MECANICIEN ont comme attribut commun ID-Mecanicien. La jointure interne de ces
trois relations ((CHAUFFEUR ∞VOITURE) ∞ MECANICIEN) s’exprime en SQL comme suit :
FROM (CHAUFFEUR INNER JOIN VOITURE ON CHAUFFEUR.ID-Voiture=VOITURE.ID-Voiture) INNER JOIN
MECANICIEN ON VOITURE.ID-Mecanicien=MECANICIEN.ID-Mecanicien
#4/4#
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire:2018/2019
École Nationale de Commerce et de Gestion - ENCG
Note finale :
………………… /20
Lundi 12/11/2018
2°/ Quelles modifications faut-il apporter à ce MCD si la catégorie de l’opération de l’expertise détermine
son type ?
Client-Nord(Ref-N,Nom-N,Prénom-N,Tél-N,Courriel-N)
Client-Sud(Ref-S,Nom-S,Prénom-S,Tél-S,Courriel-S)
Client-Est(Ref-E,Nom-E,Prénom-E,Tél-E,Courriel-E)
Client-Ouest(Ref-O,Nom-O,Prénom-O,Tél-O,Courriel-O)
>> Question : En utilisant les opérateurs nécessaires, donner les opérations ensemblistes permettant à
l’entreprise ‘4 Seasons Clothes’’ de déterminer ce qui suit:
1°- L’ensemble des clients de l’entreprise ‘4 Seasons Clothes’:
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
3°- L’ensemble des clients de cette entreprise pouvant figurer en même temps dans trois régions:
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………….
4°- Les clients des régions ‘Nord’ et ‘Sud’ qui ne peuvent jamais figurer dans la région ‘Ouest’:
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
5°- Les clients des régions Est et Ouest qui ne peuvent jamais figurer dans les régions ‘Nord’ et ‘Sud’:
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
- Questions:
1°- Quelles sont les valeurs de t(A) si t est le dernier tuple de la relation ARTICLE et A un attribut
arbitraire de cette relation.
…………………………………………………………………………………………………………………………………...……………………………
………………………………………………………………………………………………………………………………………...……………………….
2°- Quelles sont les différentes catégories des articles de la relation ARTICLE.
>> Requête :
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………
4°- Donner le numéro de chauffeur, la date de commande et le mode paiement, pour toutes les
commandes de mode de paiement différent de ‘virement’.
>> Requête :
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………
5°- Joindre les relations CLIENT, COMMANDE et ARTICLE à partir de leurs attributs communs
(Utiliser le verso de la Feuille complémentaire).
6°- Trouver les noms des clients, les quantités commandées et les libellés d’articles pour toutes les
commandes effectuées pendant l’an 2017 par des clients de la ville de Casablanca.
>> Requête : …………………………………………………………………………………………………………………………...………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………...………………………………………………………………………………………………………………...……………
7°- Trouver le nom de client, la quantité commandée et la libellé d’article, pour toutes les commandes,
d’un mode de paiement différent d’Espèce et de Bon de commande, effectuées par des clients de
type ‘Particulier’ et concernant les articles de prix unitaire supérieur ou égal à 4.
>> Requête : …………………………………………………………………………………………………………………………...………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
………………………………...………………………………………………………………………………………………………………...……………
Entreprise Interv SA
L’entreprise InterV SA spécialisée dans la gestion des opérations d’expertise effectuées au sein des
sociétés marocaines de la région ‘Nord’ du pays.
Pour la gestion des opérations d’expertise effectuées au sein de ses sociétés clientes, l’entreprise
InterV SA procède comme suite :
Pour l’identification d’une société, l’entreprise InterV SA utilise le nom de cette société avec un
numéro entier qui lui est attribué automatiquement lors de son enregistrement. De plus, pour
compléter la définition d’une société, elle ajoute aussi son adresse (rue,CP,ville), les informations
nécessaires sur son responsable (nom, téléphone, faxe) et son domaine d’activité (informatique,
industrie, divers, etc.).
Tout expert est identifié par un code national et est caractérisé par un nom, un prénom, un grade et une
spécialité.
Les opérations d’expertise possèdent chacune une date, une durée (en jours), un prix journalier (en
DH), une réduction qui ne dépasse pas 20%, une catégorie (locale, nationale, internationale) et un
type.
>> Jointure des relations CLIENT, COMMANDE et ARTICLE (Partie II/Exercice 3/Question 5/ page 4) :
#1/4#
PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (40 pts/60)
Soient les trois relations suivantes de la BD d’un SI de gestion des encadrements effectués dans le
cadre de la filière «Tronc Commun» au sein d’une école nationale de commerce et de gestion
(ENCG) :
STAGIAIRE(CNE,NomComplet,Rue,Ville,CP,Niveau)
ENCADREMENT(ID-Enc,CNE#,CODE#,Type-Act,Date-Debut,Date-fin ,Note-Eval)
ENCADRANT(CODE,Nom,Prénom,Spécialité)
>> Nota Bene :
- Un type d’activité (Type-Act) peut être: Action Associative (Act-A), Activité Sportive (Act-S) ou Stage.
- Les encadrements commencent à partir de la deuxième année et s’effectuent pendant la session de
printemps (Semestres 4 et 6).
- Les évaluations sont notées sur 20.
I. Algèbre Relationnelle : …………………………………………………………………………. Barème : 10 pts
>> Question : Donner les requêtes nécessaires pour afficher ce qui suit :
1°- Les noms des encadrants avec leurs spécialités.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
2°- Les codes des encadrants avec les types et les durées des activités d’encadrement.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
3°- Les encadrements effectués pendant la session de printemps de l’année universitaire 2017/2018.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
4°- Les stagiaires (CNE, NomComplet) de la deuxième année qui n’ont pas validé leurs stages.
………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
5°- L’ensemble des encadrants dont les stagiaires n’ont pas validé une activité d’encadrement.
………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
#2/4#
2°- Supprimer l’attribut CP de la relation STAGIAIRE.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
3°-Quels sont les stagiaires de la ville d’«EL Jadida» dont les noms complets se terminent par «ate» ?
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
4°- Quelles sont les villes d’appartenance de la majorité des étudiants de la filière «Tronc-Commun»?
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
5°- Donner les minimums des notes des évaluations par type d’activité.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
6°- Donner les maximums des notes des évaluations par type d’activité et par niveau d’étude.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….………………………………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
7°- Combien d’étudiants de la troisième année n’ayant pas validé l’activité associative ?
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….…………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
8°- Donner, sans utiliser la fonction AVG(), les moyennes des notes des évaluations par stagiaire.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
9°- Donner les moyennes des notes des évaluations, par type d’activité, qui sont strictement
supérieures à la note de stage du stagiaire de la ville de ‘Casablanca’ encadré par l’encadrant de
spécialité ‘Fiscalité’ de code ‘‘PR-013’’.
#3/4#
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………….…………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………………………………
10°- Augmenter de 10% les notes des évaluations effectuées, pendant l’année universitaire
2017/2018, après le 22/05/2018.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
11°- En supposant qu’il n’y a aucun problème d’incompatibilité entre les attributs communs des
relations ENCADRANT et VACATAIRE, ajouter à la relation ENCADRANT tous les enregistrements de
la relation VACATAIRE qui remplissent les conditions suivantes : nombre d’années d’ancienneté >=
6 ans, ville d’appartenance ‘El Jadida’ et spécialité ‘Fiscalité’.
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
12°- Supprimer de la relation STAGIARE, les enregistrements des stagiaires de la ville de RABAT.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………………
Une année universitaire régulière comporte deux (02) sessions : La session d’automne débute au début de Septembre et se
termine à la fin de décembre tandis que la session de printemps débute au 1er janvier et se termine à la fin de juillet.
Jointures possibles des trois relations STAGIARE, ENCADREMENT et ENCADRANT :
- R1 = STAGIAIRE INNER JOIN ENCADREMENT ON STAGIAIRE.CNE=ENCADREMENT.CNE
- R2 = ENCADREMENT INNER JOIN ENCADRANT ON ENCADREMENT.CODE=ENCADRANT.CODE
- R3= R1 INNER JOIN ENCADRANT ON R1.CODE=ENCADRANT.CODE
#4/4#
UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2018-2019
École Nationale de Commerce et de Gestion
Filière: Tronc Commun Niveau: 2ème année – S3
Module: Techniques Quantitatives I Élément de module: Informatique de Gestion II
EXAMEN FINAL-SESSION DE RATTRAPAGHE Mercredi 16/01/2019 >> Durée:1h30min <<
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
1°. Quelles sont les différentes phases d’un projet de système d’Information ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
#1/4#
PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (40 pts/60)
Soit les trois relations suivantes de la BD d’un SI de gestion des encadrements effectués dans le cadre
de la filière «Tronc Commun» au sein d’une école d’enseignement supérieur public :
STAGIAIRE(CNE,NomComplet,Rue,Ville,Tel,Niveau)
ENCADREMENT(ID-Enc,CNE,CODE,Type-Act,Date-Debut,Date-fin ,Note-Eval)
ENCADRANT(CODE,Nom,Prénom,Spécialité)
>> Nota Bene :
- Un type d’activité (Type-Act) peut être: Action Associative (Act-A), Activité Sportive (Act-S) ou Stage.
- Les encadrements commencent à partir de la deuxième année et s’effectuent pendant la session de
printemps (Semestres 4 et 6).
- Les évaluations sont notées sur 40.
I. Algèbre Relationnelle : …………………………………………………………………………. Barème : 10 pts
>> Question : Donner les requêtes nécessaires pour afficher ce qui suit :
1°- Les codes des encadrants avec leurs spécialités.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
2°- Les noms des encadrants avec les types et les dates de début des activités qu’ils encadrent.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
4°- Les stagiaires (CNE, Ville) de la deuxième année qui n’ont pas validé leurs stages.
………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
#2/4#
2°- Supprimer l’attribut Tel de la relation STAGIAIRE.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
3°-Quels sont les stagiaires de la ville d’«Oujda» de noms complets se terminant par «ema» ?
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
4°- Quelles sont les villes d’appartenance de la majorité des étudiants de la filière «Tronc-Commun»?
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
5°- Donner les maximums des notes des évaluations par type d’activité.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
6°- Donner les minimums des notes des évaluations par type d’activité et par niveau d’étude.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….………………………………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
7°- Combien d’étudiants de la deuxième année n’ont pas validé l’activité sportive ?
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….…………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
8°- Donner, sans utiliser la fonction AVG(), les moyennes des notes des évaluations par stagiaire.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
9°- Donner les moyennes des notes des évaluations, par type d’activité, supérieures strictement à la
note de stage du stagiaire de la ville de ‘RABAT’ encadré par l’encadrant de spécialité ‘Finance’ et
de code ‘‘PR-064’’.
#3/4#
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………….…………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………………………………
10°- Augmenter de 12% les notes des évaluations effectuées, pendant l’année universitaire
2017/2018, avant le 22/04/2018.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
11°- Supposons qu’il n’y a aucun problème de compatibilité entre les descriptions des attributs
communs des relations ENCADRANT et VACATAIRE, insérer donc dans la relation ENCADRANT tous
les enregistrements de la relation VACATAIRE qui vérifient les conditions suivantes : nombre
d’années d’ancienneté >= 7 ans, ville d’appartenance ‘Marrakech’ et spécialité ‘Informatique’.
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
12°- Supprimer de la relation STAGIARE, les enregistrements des stagiaires de la ville de Meknès.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………
……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………………
Une année universitaire régulière comporte deux (02) sessions : La session d’automne débute à Septembre et se termine à
décembre tandis que la session de printemps débute au janvier et se termine au juillet.
Jointures possibles des trois relations STAGIARE, ENCADREMENT et ENCADRANT :
- R1 = STAGIAIRE INNER JOIN ENCADREMENT ON STAGIAIRE.CNE=ENCADREMENT.CNE
- R2 = ENCADREMENT INNER JOIN ENCADRANT ON ENCADREMENT.CODE=ENCADRANT.CODE
- R3= R1 INNER JOIN ENCADRANT ON R1.CODE=ENCADRANT.CODE
#4/4#
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire:2019/2020
École Nationale de Commerce et de Gestion - ENCG
Note finale :
Jeudi 07/11/2019 ………………… /20
Exercice :
Soient les trois relations suivantes.
ETUDIANT: SUPERVISEUR :
Num Nom Ville Niveau Code NomS Spécialité Type
1 A. Amiri Casa S3 103 H. Lahcini Peinture Interne
2 H. Essoufi Rabat S5 104 A. Taki Sport Interne
3 M. Ihyaoui Casa S7 105 E. Zaki théâtre externe
4 E. Chadi Nador S9 106 A. Taki Sport Interne
5 T. Amiri Casa S3 107 M. Rabah Musique externe
SUPERVISER :
Num Code Lieu Nbr-Particip Date-Activité Club
1 105 ENCG-J 90 01/10/2017 Environnement
4 104 FS 80 22/11/2017 Sport & Culture
3 103 FPJ 80 22/11/2017 Beaux-arts
1 103 FLSH 45 12/02/2018 Beaux-arts
3 106 ENCG-J 100 12/12/2017 Sport & Culture
4 105 FS 110 15/4/2018 Environnement
2 104 ENCG-J 80 22/11/2017 Sport & Culture
NB. Nous supposons qu’il s’agit ici de la BD d’un SI provisoire pour la gestion des activités parascolaires organisées, au sein
d’une université marocaine, pendant l’année universitaire 2017/2018, par les clubs des étudiants d’une ENCG. Ces différentes
activités sont toutes organisées par les clubs des étudiants de cette ENCG et ce sous la supervision des professionnels des
domaines arts, sport, culture et environnement.
- Questions:
1°- Donner le schéma conceptuel qui a nous permis la création de cette base de données.
2°- Donner le degré et la cardinalité de la relation SUPERVISER. Quel est le plus variable des deux ?
………………………………………………………………………………………………………...………………………………………………………
…………………………………………………………………………………………………………………………...………...……………………………
………………………………………………………………………………………………………………………………………...……………………….
3°- Quelles sont les valeurs de t(A) si t est le quatrième tuple de la relation SUPERVISER et A un
attribut quelconque de cette relation.
…………………………………………………………………………………………………………………………………...……………………………
………………………………………………………………………………………………………………………………………...……………………….
…………………………………………………………………………
…………………………………………………………………………
……………………………………………………………...…………
…………………………………………………………………………
…………………………………………………………………………
5°- Quels sont les noms et les villes des étudiants de S3 organisateurs des activités parascolaires ?
>> Requête :
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
……………………………………………………………………….…
6°- Donner les dates des activités organisées en 2017 avec leurs nombres de participants.
>> Requête :
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
7°- Joindre les relations ETUDIANT, SUPERVISER et SUPERVISEUR à partir de leurs attributs
communs (Utiliser la Feuille complémentaire).
8°- Trouver les villes et les niveaux des étudiants ainsi que les types de leurs superviseurs.
>> Requête : …………………………………………………………………………………………………………………………...………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………...………………………………………………………………………………………………………………...……………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
10°- Donner le nom d’étudiant, la spécialité du superviseur et le lieu d’organisation pour toutes les
activités, de nombre de participants ne dépassant pas 100 personnes, organisées par les clubs
‘Environnent’ ou ‘Beaux-arts’ pendant la période allant du 01/11/2017 au 01/05/2018.
>> Requête : …………………………………………………………………………………………………………………………...………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
- Jointure les relations ETUDIANT, SUPERVISER et SUPERVISEUR à partir de leurs attributs communs.
R1 :
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
2°- Quels sont les identifiants des opérations de livraison effectuées pendant la première année de ce
SI et ce en dehors de la durée de l’exercice comptable correspondant ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….…………
3°- Quelles les dates des livraisons effectuées sur des distances supérieures strictement à 100 km et
de poids compris entre 300 kg et 1250 kg ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………………………………………………………………
4°- Quels sont les fournisseurs (Nom,prénom) ayant effectué des opérations de livraison des
quantités d’articles inférieures ou égales à la moitié de leurs quantités en stock?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
2°- Ajouter à la relation ARTICLE l’attribut Usine-P (usine de production) de propriétés suivantes :
Type texte, taille maximale 15 caractères, saisie des valeurs est obligatoire et valeur par défaut
‘’Factory-Tokyo’’.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………
3°- Donner le nombre d’articles par catégorie, pour toutes les catégories ayant une moyenne des PU
supérieure ou égale au PU de l’article de désignation commençant par le texte ‘TV-NT’ et se
terminant par un caractère quelconque.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
4°- Quelles sont les moyennes des quantités en stock, par catégorie et par usine de production,
supérieures strictement à la quantité d’articles fourni par un fournisseur de la ville de Casablanca
le 16/10/2016.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
5°- Donner le nombre des livraisons, par fournisseur et par catégorie d’articles, effectuées pendant la
période de l’exercice comptable de la 2ème année de ce SI.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
7°- Quelles sont les moyennes des distances, par fournisseur et par article, des livraisons de poids
supérieur strictement à 15000 kg et de quantité égale au minimum des quantités livrées le
14/03/2015.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….
8°- Donner la somme des frais des livraisons (Som-FL) effectuées par des fournisseurs de la ville
d’Agadir, pendant le mois de mars 2016, et de quantité d’articles en stock supérieur 20 fois à la
quantité d’articles livrée.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….
9°- Quels sont les maximums des frais de livraison, par usine de production, supérieurs strictement à
la moyenne des frais de livraison des articles de catégorie ‘Récepteur‘.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
10°- Insérer vos données personnelles, dans la relation FOURNISSEUR, en tant que fournisseur de la
ville d’EL Jadida de coordonnées suivantes : Tél =06000000, Rue=10 Boulevard Bir Anzaran et
CP=2400.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
12°-Supprimer, de la relation LIVRER, toutes les livraisons des articles de catégorie ‘Accessoires’,
effectuées par des fournisseurs de la ville de ‘Rabat’, pendant le dernier mois de l’exercice
comptable de la dernière année du SI.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
13°- Sachant que l’attribut ID-Livr est de type entier positif (séquentiel) et les tuples de la relation
LIVRER sont triés dans le sens croissant selon cet attribut, supprimer, depuis le début, 10% des
tuples de la relation LIVRER.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
La durée de l’exercice comptable est juste 10 mois : du 1er février de chaque année jusqu’au 30
Novembre de la même année.
Le poids et la distance sont exprimés en Kg et Km, respectivement.
Frais de livraison: Frais-L (DH) = (Poids(kg)* distance(km)/100)*(1-reduction)
Les différentes jointures des relations de la base de données (Livraison) sont:
R1= ARTICLE INNER JOIN LIVRER ON ARTICLE.Ref=LIVRER.Ref
R2= LIVRER INNER JOIN FOURNISSEUR ON LIVRER.CODE = FOURNISSEUR. CODE
R3= R1 INNER JOIN FOURNISSEUR ON R1. CODE = FOURNISSEUR. CODE
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
2°- Quelles sont les dates des opérations de livraison effectuées pendant la troisième année de ce SI
en dehors de la durée de l’exercice comptable correspondant ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….…………
3°- Quels sont les identifiants des opérations de livraison de quantités inférieures ou égales à 100
articles et de poids de 12 kg chacune?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………………………………………………………………
4°- Quels sont les fournisseurs (Nom,prenom,GSM,Pays) ayant effectué des opérations de livraison
de quantités inférieures ou égales au quart de la quantité en stock correspondante ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………
3°- Donner le nombre d’articles, par désignation, pour toutes les catégories ayant une moyenne des
PU supérieure ou égale au PU de l’article de désignation commençant par le texte ‘LCD-’ et se
terminant par un caractère quelconque.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
4°- Quelles sont les moyennes des poids, par catégorie et par usine de production, inférieures
strictement à la somme des poids des livraisons effectuées par le fournisseur espagnol ‘’Madrid-
TV’’ le 16/10/2012 ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
5°- Quel est le nombre des livraisons, par fournisseur et par catégorie d’articles, effectuées pendant
la période de l’exercice comptable de la 3ème année ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
7°- Donner les moyennes des distances, par fournisseur et par article, pour toutes les livraisons de
poids supérieur strictement à 15000 kg et de quantité égale au maximum des quantités livrées le
14/03/2014.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….
8°- Donner la somme des frais des livraisons (Som-FL) effectuées par des fournisseurs de la ville de
‘Casablanca’ pendant le mois d’Avril 2011 et de quantités supérieures ou égales à 1500 articles.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….
9°- Quels sont les maximums des frais de livraisons, par usine de production, supérieurs strictement à
la moyenne des frais des livraisons des articles de catégorie ‘Télévision‘.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
10°- Insérer vos données personnelles, dans la relation FOURNISSEUR, en tant que fournisseur de la
ville de ‘Meknès’ de coordonnées suivantes : Tél =0670000000, Rue=35 Rue de Fès Bd RAZI et
CP=28000.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………….………………………………….……………………………………………………………………………………………………………………………………………………………………………………………
12°-Supprimer, de la relation LIVRER, toutes les livraisons, des articles de catégorie ‘Télévision’,
effectuées par des fournisseurs de la ville de ‘Marrakech’ pendant le dernier mois de l’exercice
comptable de la quatrième année.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
13°-Sachant que l’attribut ID-A est de type entier positif (séquentiel) et que les tuples de la relation
ARTICLE sont tous triés dans le sens croissant selon cet attribut, supprimer, depuis le début, 30%
des tuples de cette relation.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
La durée de l’exercice comptable est juste 10 mois : du 1er février de chaque année jusqu’au 30
Novembre de la même année.
Le poids et la distance sont exprimés en Kg et Km, respectivement.
Formule du frais de livraison (DH) : (Poids(kg)* distance(km)/100)*(1-reduction)
Différentes jointures des relations de la base de données (Deliveries):
R1= ARTICLE INNER JOIN LIVRER ON ARTICLE.ID-A=LIVRER.ID-A
R2= LIVRER INNER JOIN FOURNISSEUR ON LIVRER.REF = FOURNISSEUR.REF
R3= R1 INNER JOIN FOURNISSEUR ON R1. REF = FOURNISSEUR.ID-REF
- QCM:
Cocher la bonne réponse.
1. Système d’Information (SI) = un dictionnaire de données + une base de données.
Vrai Faux
2. Il est toujours possible de commencer à interroger une base de données, moyennant les requêtes de l’algèbre relationnelle,
à partir de son niveau conceptuel.
Vrai Faux
3. Une entité ne peut jamais contenir un seul attribut.
Vrai Faux
4. Dans un dictionnaire de données, une rubrique de type numérique, de taille cinq et de format 99.99 ne pourra jamais
contenir la valeur 99.99.
Vrai Faux
5. Un identifiant composé ne peut pas contenir plus de deux attributs.
Vrai Faux
6. En MCD, un identifiant ne peut se trouver que dans une entité.
Vrai Faux
7. Sur un MCD, il est possible de trouver des associations non porteuses mais il est impossible de trouver des entités vides.
Vrai Faux
8. Seulement les deux premières relations du passage du MCD au MLD, R1 et R2, qui facilitent la création des liens entre les
tables d’une même base de données.
Vrai Faux
9. La cardinalité maximale N signifie qu’au moins deux individus d’une entité participent plusieurs fois dans une relation.
Vrai Faux
10. Pour pouvoir calculer la différence de deux relations R1 et R2, ces dernières doivent avoir le même degré.
Vrai Faux
11. Soient trois domaines D1, D2 et D3 de cardinalités C1, C2 et C3, respectivement alors :
Cardinalité(D1xD2xD3)= C1*C2*C3-(le nombre d’attributs communs de ces trois domaines).
Vrai Faux
12. La notion de cardinalité est indispensable pour l’application des trois règles de passage du MCD au MLD.
Vrai Faux
13. Les opérateurs spécifiques de l’algèbre relationnel sont au nombre de trois et tous unaires à l’exception du produit
cartésien.
Vrai Faux
14. Dans la phase conception d’une base de données d’un SI, toute donnée (rubrique) composée doit être décomposée en des
données simples avant de l’insérer dans le dictionnaire de données correspondant.
Vrai Faux
15. Soient R1 et R2 deux relations. Les requêtes ∏Attribut(R1xR2) et ∏Attribut(R1 ∞ R2) donnent toutes les deux le même résultat.
Vrai Faux
* R1 ∞ R2 : Jointure interne entre les deux relations R1 et R2 à partir de leurs attributs communs
Nota Bene : Il s’agit, dans cet exercice, de trois relations d’une Base de Données (BD) d’un SI de gestion des modules
enseignés dans un établissement d’enseignement supérieur. Ces modules sont domiciliés dans les départements de cet
établissement et aussi coordonnés par des professeurs de ce même établissement.
- Questions :(NB. Il est préférable de donner les résultats sous forme des tables).
1°-Donner le modèle conceptuel de la phase conception de cette BD.
…………………………………………………………………………………………………………………………………………………
4°- Quels sont les volumes horaires des modules de la relation «Module» avec les identifiants
de leurs départements de domiciliation?
>> Requête : …………………………………………………………………………………………………………………………
5°- Quels sont les identifiants et les volumes horaires des modules domiciliés dans les
départements d’identifiant «Dep2» ou «Dep3» ?
>> Requête : …………………………………………………………………………………………………………………………
7°- Pour tous les modules de volume horaire compris entre 92h et 97h et coordonnés par un
professeur de spécialité ‘Mgmt’ ou ‘Gestion’, donner les noms des coordonnateurs et les
nombres des professeurs des départements de domiciliation.
>> Requêtes :
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
- QCM:
Cocher la bonne réponse.
1. Dans un dictionnaire de données, une rubrique de type numérique, de taille cinq et de format 99.99 ne pourra jamais contenir
la valeur 99.99.
Vrai Faux
2. Un identifiant composé ne peut pas contenir plus de deux attributs.
Vrai Faux
3. En MCD, un identifiant ne peut se trouver que dans une entité.
Vrai Faux
4. Système d’Information (SI) = un dictionnaire de données + une base de données.
Vrai Faux
5. Il est toujours possible de commencer à interroger une base de données, moyennant les requêtes de l’algèbre relationnelle,
à partir de son niveau conceptuel.
Vrai Faux
6. Une entité ne peut jamais contenir un seul attribut.
Vrai Faux
7. Sur un MCD, il est impossible de trouver des associations non porteuses mais il est ossible de trouver des entités vides.
Vrai Faux
8. Seulement les deux premières relations du passage du MCD au MLD, R1 et R2, qui facilitent la création des liens entre les
tables d’une même base de données.
Vrai Faux
9. La cardinalité maximale N signifie qu’au moins deux individus d’une entité participent plusieurs fois dans une relation.
Vrai Faux
10. Les opérateurs spécifiques de l’algèbre relationnel sont au nombre de trois et tous unaires à l’exception du produit
cartésien.
Vrai Faux
11. Dans la phase conception d’une base de données d’un SI, toute donnée (rubrique) composée doit être décomposée en des
données simples avant de l’insérer dans le dictionnaire de données correspondant.
Vrai Faux
12. Soient R1 et R2 deux relations. Les requêtes ∏Attribut(R1xR2) et ∏Attribut(R1 ∞ R2) donnent toutes les deux le même résultat.
Vrai Faux
13. Pour pouvoir calculer la différence de deux relations R1 et R2, ces dernières doivent avoir le même degré.
Vrai Faux
14. Soient trois domaines D1, D2 et D3 de cardinalités C1, C2 et C3, respectivement alors :
Cardinalité(D1xD2xD3)= C1*C2*C3-(le nombre d’attributs communs de ces trois domaines).
Vrai Faux
15. La notion de cardinalité est indispensable pour l’application des trois règles de passage du MCD au MLD.
Vrai Faux
* R1 ∞ R2 : Jointure interne entre les deux relations R1 et R2 à partir de leurs attributs communs
Nota Bene : Il s’agit, dans cet exercice, de trois relations d’une Base de Données (BD) d’un SI de gestion des modules
enseignés dans un établissement d’enseignement supérieur. Ces modules sont domiciliés dans les départements de cet
établissement et aussi coordonnés par des professeurs de ce même établissement.
- Questions :(NB. Il est préférable de donner les résultats sous forme des tables).
1°-Donner le modèle conceptuel de la phase conception de cette BD.
…………………………………………………………………………………………………………………………………………………
4°- Quels sont les volumes horaires des modules de la relation «Module» avec les identifiants
de leurs départements de domiciliation?
>> Requête : …………………………………………………………………………………………………………………………
5°- Quels sont les identifiants et les volumes horaires des modules domiciliés dans les
départements d’identifiant «DepB» ou «DepC» ?
>> Requête : …………………………………………………………………………………………………………………………
7°- Pour tous les modules de volume horaire compris entre 91h et 98h et coordonnés par un
professeur de spécialité ‘Mgmt’ ou ‘Gestion’, donner les noms des coordonnateurs et les
nombres des professeurs des départements de domiciliation.
>> Requêtes :
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
Lundi 30/11/2015
CORRETION
- Questions :(NB. Il est préférable de donner les résultats sous forme des tables).
1°- Les domaines des attributs «PU» et «Md-Pmt» sont :
- Domaine(PU) = Réel positif
- Domaine(Md-Pmt)={Carte Bleue, Chèque, Espèce, Virement}
2°- Les valeurs de t(A) si t est le troisième tuple de la relation «LIVRAISON» et A un attribut
arbitraire de cette relation :
t(NoF)=1, t(Ref)=205, t(Qte)=120, t(NoChf)=102, t(Date)=#13/02/2015#, t(Md-Pmt)=‘‘Carte Bleue’’
3°- Les différentes dates de livraison de la relation «LIVRAISON» sont :
Date
01/03/2014
12/12/2014
13/02/2015
12/02/2015
12/12/2014
4°- Toutes les informations sur les livraisons effectuées après le 10/02/2015 :
Date Md-Pmt
01/03/2014 Espèce
12/12/2014 Chèque
13/02/2015 Carte Bleue
12/02/2015 Virement
12/12/2014 Chèque
Catégorie PU
Stylo 1.5
Papier 30
Chemise 1
7°- Jointure des relations «FOURNISSEUR», «LIVRAISON» et «PRODUIT» à partir de leurs
attributs communs.
Soit : R3 =
Alors, R3=
NoF Nom-F Ville TypeFrs Ref Qte NoChf Date Md-Pmt Libelle Catégorie PU
Papier
1 Lahcini Casablanca Grossiste 201 200 102 01/03/2014 Espèce Ramette Papier 30
A4
Carte Crayon
1 Lahcini Casablanca Grossiste 205 120 102 13/02/2015 crayon 1.75
Bleue HB2
Papier
3 Ihyaoui Rabat Grossiste 202 300 101 12/02/2015 Virement Ramette Papier 30
A2
Papier
4 Chadi Casablanca Grossiste 201 150 100 12/12/2014 Chèque Ramette Papier 30
A4
Stylo
4 Chadi Casablanca Grossiste 203 100 100 12/12/2014 Chèque Stylo 1.5
bille
8°- Les chauffeurs et les dates de livraison pour toutes les livraisons effectuées avant le 13/02/2015
par un fournisseur de la ville de Casablanca :
NoChf Date
102 01/03/2014
100 12/12/2014
100 12/12/2014
9°- Pour tout Fournisseur de numéro inférieur ou égal à 3 et ayant effectué des livraisons de quantités
supérieures ou égales à 160 articles, le type de fournisseur, les quantités livrées et les numéros de
chauffeurs correspondants sont:
10°- Les numéros de fournisseurs, les références de produits et les numéros de chauffeurs
correspondant aux livraisons qui remplissent la condition données sont:
CORRECTION
8. Une contrainte d’intégrité est une condition facultative qui ne peut pas être respectée lors de l’ajout
d’une donnée à un dictionnaire de données.
Vrai Faux
9. L’équivalence suivante est correcte : MCD ≡ Modèle E-A ≡ Modèle E-R.
Vrai Faux
10. Une entité est une représentation des éléments matériels du monde réel (système) que l’on désire
décrire.
Vrai Faux
11. Un tuple d’une relation est l’équivalent d’un individu en MCD.
Vrai Faux
12. Toutes les relations d’un schéma relationnel sont le résultat direct de l’application de la première
règle régissant le passage du MCD au MLD.
Vrai Faux
NB. Les relations ci-dessus représentent les activités d’achat de la société Adil pendant la période allant du 01/10/2012 au
01/03/2013. Toutes les questions qui suivent concernent seulement cette période d’activités de l’entreprise Adil.
Fournisseur Article
NuFrs RefArt
NomFrs 1,N Livrer 0,N
Désignation
Date-livr
TypeFrs Qte-St
Qte-livr
chauffeur PU
2°-Les valeurs de t(A) si t est le dernier tuple de la relation Livrer et A un attribut arbitraire
de cette relation.
t(NuFrs)=1 ,t(RefArt)=Art01 , t(Date-livr)=01/02/2103 , t(Qte-livr)=10 , t(chauffeur)=Chauf1
3°-Les quantités en Stock (Qte-ST) et les Prix unitaires (PU) de tous les articles de la relation
Article.
𝝅𝑸𝒕𝒆−𝑺𝒕,𝑷𝑼 (𝑨𝒓𝒕𝒊𝒄𝒍𝒆) =
Qte-St PU
300 2000
120 2000
300 8500
300 2000
25 4000
4°- Les références d’articles avec leurs dates de livraison et les quantités livrées en utilisant
seulement la relation Livrer :
𝝅𝑹𝒆𝒇𝑨𝒓𝒕,𝑫𝒂𝒕𝒆−𝒍𝒊𝒗𝒓,𝑸𝒕𝒆−𝒍𝒊𝒗𝒓 (𝑳𝒊𝒗𝒓𝒆𝒓) =
RefArt Date-livr Qte-livr
Art02 12/11/2102 100
Art03 13/12/2102 50
Art01 14/10/2102 110
Art02 12/11/2102 30
Art03 14/12/2102 40
Art01 01/02/2103 10
Alors R1=
RefArt Désignation Qte-St PU NuFrs Date-livr Qte-livr Chauffeur
Art01 Bicyclette F 300 2000 2 14/10/2012 110 Chauf2
Art01 Bicyclette F 300 2000 1 01/02/2013 10 Chauf1
Art02 Bicyclette H 120 2000 1 12/11/2012 100 Chauf1
Art02 Bicyclette H 120 2000 3 12/11/2012 30 Chauf1
Art03 Motobecane 300 8500 1 13/12/2112 50 Chauf4
Art03 Motobecane 300 8500 2 14/12/2012 40 Chauf3
Alors R2=
RefArt Désignation Qte-St PU NuFr Date-livr Qte-livr Chauffeur NomFrs TypeFrs
Art01 Bicyclette F 300 2000 2 14/10/2012 110 Chauf2 Tadli Grand Cmpt
Art01 Bicyclette F 300 2000 1 01/02/2013 10 Chauf1 Hajji Grossiste
Art02 Bicyclette H 120 2000 1 12/11/2012 100 Chauf1 Hajji Grossiste
Art02 Bicyclette H 120 2000 3 12/11/2012 30 Chauf1 Kafi Grossiste
Art03 Motobecane 300 8500 1 13/12/2012 50 Chauf4 Hajji Grossiste
Art03 Motobecane 300 8500 2 14/12/2012 40 Chauf3 Tadli Grand Cmpt
7°- Les noms des fournisseurs, les désignations d’articles, les quantités livrées pour tous les
articles livrés par le premier chauffeur (Chauf1).
Soit 𝑹𝟑 = 𝝈𝑪𝒉𝒂𝒖𝒇𝒇𝒆𝒖𝒓="𝑪𝒉𝒂𝒖𝒇𝟏" (𝑹𝟐)
Alors R3=
RefArt Désignation Qte-St PU NuFr Date-livr Qte-livr Chauffeur NomFrs TypeFrs
Art01 Bicyclette F 300 2000 1 01/02/2103 10 Chauf1 Hajji Grossiste
Art02 Bicyclette H 120 2000 1 12/11/2102 100 Chauf1 Hajji Grossiste
Art02 Bicyclette H 120 2000 3 12/11/2102 30 Chauf1 Kafi Grossiste
𝝅𝑵𝒐𝒎𝑭𝒓𝒔,𝑫é𝒔𝒊𝒈𝒏𝒂𝒕𝒊𝒐𝒏,𝑸𝒕𝒆−𝒍𝒊𝒗𝒓 (𝑹𝟑) =
NomFr Désignation Qte-livr
Hajji Bicyclette F 10
Hajji Bicyclette H 100
Kafi Bicyclette H 30
𝝅𝑹𝒆𝒇𝑨𝒓𝒕,𝑫𝒂𝒕𝒆−𝒍𝒊𝒗𝒓,𝑪𝒉𝒂𝒖𝒇𝒇𝒆𝒖𝒓,𝑸𝒕𝒆−𝑺𝒕 (𝑹𝟒) =
RefArt Date-livr Chauffeur Qte-St
Art02 12/11/2012 Chauf1 120
Art02 12/11/2012 Chauf1 120
Art03 13/12/2012 Chauf4 300
Art03 14/12/2012 Chauf3 300
9°- Les références d’articles, les noms de chauffeurs et les quantités livrées, pour tous les
articles livrés avant le 13/12/2013 par des fournisseurs de numéros inférieurs
strictement à 3.
Soit 𝑹𝟓 = 𝝈(𝑫𝒂𝒕𝒆−𝒍𝒊𝒗𝒓<=#𝟏𝟑/𝟏𝟐/𝟐𝟎𝟏𝟑#) 𝑬𝑻 (𝑵𝒖𝑭𝒓<𝟑) (𝑹𝟐)
Alors R5=
RefArt Désignation Qte-St PU NuFr Date-livr Qte-livr Chauffeur NomFrs TypeFrs
Art01 Bicyclette F 300 2000 2 14/10/2012 110 Chauf2 Tadli Grand Cmpt
Art01 Bicyclette F 300 2000 1 01/02/2013 10 Chauf1 Hajji Grossiste
Art02 Bicyclette H 120 2000 1 12/11/2012 100 Chauf1 Hajji Grossiste
Art03 Motobecane 300 8500 1 13/12/2012 50 Chauf4 Hajji Grossiste
Art03 Motobecane 300 8500 2 14/12/2012 40 Chauf3 Tadli Grand Cmpt
𝝅𝑹𝒆𝒇𝑨𝒓𝒕,𝑪𝒉𝒂𝒖𝒇𝒇𝒆𝒖𝒓,𝑸𝒕𝒆−𝒍𝒊𝒗𝒓 (𝑹𝟓)
= RefArt Chauffeur Qte-livr
Art01 Chauf2 110
Art01 Chauf1 10
Art02 Chauf1 100
Art03 Chauf4 50
Art03 Chauf3 40
CORRECTION
- QCM:
Cocher la bonne réponse.
1. Un Système d’Information (SI) est l’ensemble des informations circulant au sein d’une entreprise ainsi que les moyens et les
outils mis en œuvre pour les gérer.
Vrai Faux
2. Pour un SI, la fonction d’exploitation (ou traitement) de l’information signifie la consultation, l’organisation et la mise à jour
des informations plus aussi la production des nouvelles informations par des calculs.
Vrai Faux
3. Le SI est un système intermédiaire assurant toutes les communications possibles SP-SO et permet également la bonne
description du SP.
Vrai Faux
4. La deuxième étape de construction d’un Dictionnaire de Données (DD) est la définition des données. Cette étape concerne le
choix des données de l’application informatique en question.
Vrai Faux
5. Donnée calculée : il s’agit de toute donnée que l’on peut reconstituer, à partir d’autres données, en appliquant une règle de
gestion (calcul, concaténation, etc..) ou obtenir par l’application d’une fonction standardisée d’un logiciel.
Vrai Faux
6. En MCD, un attribut ne peut se trouver que dans une entité.
Vrai Faux
7. Occurrence : toute valeur prise par un attribut (propriété).
Vrai Faux
8. Dépendance fonctionnelle : un moyen pour déterminer méthodiquement des liens entre les propriétés et les structurer
correctement au sein de celle-ci.
Vrai Faux
9. L’association symbolise un lien entre des entités et possède un identifiant propre.
Vrai Faux
10. En MCD, les valeurs possibles de la cardinalité maximale sont : Zéro, un 1 et plusieurs (n).
Vrai Faux
11. Le DD devient moins utile dans la phase de la «création des relations d’une base de données».
Vrai Faux
12. La cardinalité d’une relation est le nombre d’enregistrements qu’elle contient et elle est invariable.
Vrai Faux
13. Les opérateurs de l’algèbre relationnel sont au nombre de huit (8) dont quatre (4) sont ensemblistes.
Vrai Faux
14. L’opérateur like utilise le caractère générique % qui remplace plusieurs caractères.
Vrai Faux
15. Le terme SQL est l’acronyme de «Sructured Query Language».
Vrai Faux
#1/4#
PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (12.5 pts)
Soient les trois relations suivantes de la base de données Evaluations-S3:
ETUDIANT(CNE,nom,prenom,adresse,tel,type-BAC)
EVALUATION(ID-Evaluation,CNE,ID-Mat,Date,Salle-Eval,Type-Eval,Note-Eval)
MATIERE(ID-Mat,libelle,module,filière,Nom-prof,salle-cours,salle-TDTP)
>> Données :
- Les valeurs du Type-Eval sont : CC1(Contrôle Continu n°1), CC2(Contrôle Continu n°2) et EXAM.
- La moyenne des évaluations d’un étudiant est : (note(CC1)+note(CC2)+note(EXAM))/3.
- L’attribut adresse est composée ={Rue,ville,pays}
- Les évaluations sont notées sur 20.
I. Algèbre Relationnelle :
1°- Donner les noms des professeurs avec leurs modules et matières d’intervention.
2°- Donner les noms et les prénoms des étudiants du S3 n’ayant pas un Bac en «économie».
3°- Quels sont les étudiants (CNE, Nom, prénom) qui ont passé le premier contrôle continu (CC1) de
la matière «informatique» dans la salle 1 (Salle 1) ?
Soit cdt=(Type-Eval=‘‘CC1’’) ET (libelle=‘‘informatique’’)ET(Salle-Eval==‘‘Salle3’’)
)
4°- Quelles sont les filières concernées par les évaluations de la période du 02/05/2016 au
15/07/2016 ?
5°- Donner les noms des étudiants enseignés ou évalués en «mathématiques» dans l’une des salles
suivantes : 15 ou 17 (Salle 15, Salle 17).
Soit cdt=((Salle-Eval=‘‘Salle15’’ OU Salle-Eval=‘‘Salle17’’)OU(Salle-Cours=‘‘Salle15’’ OU Salle-Cours=‘‘Salle17’’))ET(libelle=‘‘mathématiques’’)
#2/4#
4°- Donner le nombre d’étudiants par type de baccalauréat.
SELECT type-BAC,COUNT(CNE)
FROM ETUDIANT;
5°- Donner les noms des étudiants du Semestre 3 et les noms des professeurs intervenant dans les
enseignements de ce semestre (sans utilisations des jointures).
(SELECT nom FROM ETUDIANT)
UNION
(SELECT Nom-prof FROM MATIERE);
Nota Benne :
Les trois jointures possibles des relations de la base de données Evaluations-S3 sont les suivantes:
R1 = (ETUDIANT INNER JOIN EVALUATION ON ETUDIANT.CNE=EVALUATION.CNE) INNER JOIN
MATIERE ON EVALUATION.ID-Mat=MATIERE. ID-Mat
R2 = ETUDIANT INNER JOIN EVALUATION ON ETUDIANT.CNE=EVALUATION.CNE
R3 = EVALUATION INNER JOIN MATIERE ON EVALUATION.ID-Mat=MATIERE. ID-Mat
6°- Donner les identifiants des étudiants avec leurs moyennes par matière.
SELECT CNE, ID-Mat , (SUM(Note-Eval))/3
FROM R2
GROUP BY CNE,ID-Mat ;
7°- Donner le nombre global d’évaluations par matière.
SELECT libelle, COUNT(ID-Evaluation)
FROM R3
GROUP BY ID-Mat ;
8°- Donner le nombre d’évaluations par type d’évaluation et par étudiant.
SELECT CNE, ID-Evaluation, COUNT(ID-Evaluation)
FROM R2
GROUP BY CNE, ID-Evaluation;
9°- Donner le minimum des notes des évaluations par type d’évaluation (CC1, CC2, EXAM) et par
matière.
SELECT ID-Mat,Type-Eval, MIN(Note-Eval)
FROM EVALUATION
GROUP BY ID-Mat,Type-Eval;
Ou bien :
SELECT libelle,Type-Eval, MIN(Note-Eval)
FROM R3
GROUP BY ID-Mat,Type-Eval;
10°- Donner les noms et les prénoms des majorants par type d’évaluation (CC1, CC2, EXAM).
SELECT nom,prenom,Tye-Eval, MAX(Note-Eval)
FROM R2
GROUP BY Type-Eval;
#3/4#
11°- Augmenter de 10%, les notes des évaluations effectuées, pendant l’année universitaire
2015/2016, après le 22/05/2016.
UPDATE TABLE EVALUATION
SET Note-Eval=Note-Eval*1.1
WHERE (Date>=‘‘22/05/2016#’’) AND (Date<=‘‘31/07/2016#);
12°- Ajouter votre propre enregistrement à la table ETUDIANT (sans adresse).
INSERT INTO ETUDIANT CNE,nom,prenom,adresse,tel,type-BAC
VALUES(‘‘Mon_CNE’’, ‘‘Mon_Nom’’, ‘‘Mon prénom’’, ‘‘ ’’, ‘‘Mon_Type_BAC’’);
13°- Quels sont les étudiants (CNE, Nom) qui n’ont pas eu la moyenne dans le premier contrôle des
matières «informatique» et «comptabilité» ?
SELECT CNE,nom
FROM R1
GROUP BY ID-Mat,CNE
HAVING (AVG(Note-Eval)<10) AND(libelle IN (‘‘informatique’’, ‘‘comptabilité’’));
Soient les trois relations CHAUFFEUR, VOITURE et MECANICIEN. Les relations CHAUFFFEUR ET VOITURE ont en commun l’attribut ID-
Voiture tandis que les relations VOITURE et MECANICIEN ont comme attribut commun ID-Mecanicien. La jointure interne de ces
trois relations ((CHAUFFEUR ∞VOITURE) ∞ MECANICIEN) s’exprime en SQL comme suit :
FROM (CHAUFFEUR INNER JOIN VOITURE ON CHAUFFEUR.ID-Voiture=VOITURE.ID-Voiture) INNER JOIN
MECANICIEN ON VOITURE.ID-Mecanicien=MECANICIEN.ID-Mecanicien
#4/4#
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire:2018/2019
École Nationale de Commerce et de Gestion - ENCG
Note finale :
………………… /20
Lundi 12/11/2018
Société
Expert
Id-Soc
1,N Expertiser 0,N
Nom-Soc Code
Rue Num Nom
Ville Date Prénom
CP Durée Grade
DomAct PrixJ Spécialité
Nom-Resp Réduction
Tél Categorie
Fax Type
2°/ Modifications à apporter à ce MCD si la catégorie de l’opération de l’expertise détermine son type :
Société
Expert
Id-Soc
1,N Expertiser 0,N
Nom-Soc Code
Rue Num Nom
Ville Date Prénom
CP Durée Grade
DomAct PrixJ Spécialité
Nom-Resp Réduction
Tél Categorie
Fax
Client-Nord(Ref-N,Nom-N,Prénom-N,Tél-N,Courriel-N)
Client-Sud(Ref-S,Nom-S,Prénom-S,Tél-S,Courriel-S)
Client-Est(Ref-E,Nom-E,Prénom-E,Tél-E,Courriel-E)
Client-Ouest(Ref-O,Nom-O,Prénom-O,Tél-O,Courriel-O)
>> Question : En utilisant les opérateurs nécessaires, les opérations ensemblistes permettant à
l’entreprise ‘4 Seasons Clothes’’ de déterminer ce qui suit sont:
1°- L’ensemble des clients de l’entreprise ‘4 Seasons Clothes’:
Client-Nord U Client-Sud U Client-Est U Client-Ouest
2°- Les clients de cette entreprise pouvant figurer, en même temps, dans les quatre régions:
Client-Nord ∩ Client-Sud ∩ Client-Est ∩ Client-Ouest
3°- L’ensemble des clients de cette entreprise pouvant figurer en même temps dans trois régions:
- Questions:
1°- Les valeurs de t(A) si t est le dernier tuple de la relation ARTICLE et A un attribut arbitraire de
cette relation sont :
t(A) =305, t(A) = ‘‘Crayon HB2’’, t(A) = ‘‘crayon’’ et t(A) =2.
2°- Les différentes catégories des articles de la relation ARTICLE.
>> Requête : Catégorie
= Stylo
Papier
Papier
Chemise
crayon
3°- Les numéros de chauffeurs et les dates de commandes, pour toutes les commandes effectuées entre
le 01/04/2017 et le 15/02/2018 :
>> Requête :
=
NoChf Date
100 12/12/2017
101 12/02/2018
100 12/12/2017
Entreprise Interv SA
L’entreprise InterV SA spécialisée dans la gestion des opérations d’expertise effectuées au sein des
sociétés marocaines de la région ‘Nord’ du pays.
Pour la gestion des opérations d’expertise effectuées au sein de ses sociétés clientes, l’entreprise
InterV SA procède comme suite :
Pour l’identification d’une société, l’entreprise InterV SA utilise le nom de cette société avec un
numéro entier qui lui est attribué automatiquement lors de son enregistrement. De plus, pour
compléter la définition d’une société, elle ajoute aussi son adresse (rue,CP,ville), les informations
nécessaires sur son responsable (nom, téléphone, faxe) et son domaine d’activité (informatique,
industrie, divers, etc.).
Tout expert est identifié par un code national et est caractérisé par un nom, un prénom, un grade et une
spécialité.
Les opérations d’expertise possèdent chacune une date, une durée (en jours), un prix journalier (en
DH), une réduction qui ne dépasse pas 20%, une catégorie (locale, nationale, internationale) et un
type.
>> Jointure des relations CLIENT, COMMANDE et ARTICLE (Partie II/Exercice 3/Question 5/ page 4) :
Alors , R3 =
NoClt Nom-Clt Ville TypeClt Ref-P Qte-Com NoChf Date M-Pmt Libelle Catégorie PU
1 Amiri Casa Distributeur 301 350 102 01/03/2017 Espèce Papier Ramette A2 Papier 35
3 Ihyaoui Casa Distributeur 305 520 102 17/02/2018 Bon Commande Crayon HB2 crayon 2
3 Ihyaoui Casa Distributeur 303 2000 100 12/12/2017 Chèque Stylo bille Stylo 1.5
4 Chadi Nador Particulier 301 250 100 12/12/2017 Chèque Papier Ramette A2 Papier 35
4 Chadi Nador Particulier 302 700 101 12/02/2018 Virement Papier Ramette A3 Papier 35
CORRECTION
#1/3#
PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (40 pts/60)
Soient les trois relations suivantes de la BD d’un SI de gestion des encadrements effectués dans le cadre
de la filière «Tronc Commun» au sein d’une école nationale de commerce et de gestion (ENCG) :
STAGIAIRE(CNE,NomComplet,Rue,Ville,CP,Niveau)
ENCADREMENT(ID-Enc,CNE#,CODE#,Type-Act,Date-Debut,Date-fin ,Note-Eval)
ENCADRANT(CODE,Nom,Prénom,Spécialité)
>> Nota Bene :
- Un type d’activité (Type-Act) peut être: Action Associative (Act-A), Activité Sportive (Act-S) ou Stage.
- Les encadrements commencent à partir de la deuxième année et s’effectuent pendant la session de
printemps (Semestres 4 et 6).
- Les évaluations sont notées sur 20.
I. Algèbre Relationnelle : …………………………………………………………………………. Barème : 10 pts
>> Question : Donner les requêtes nécessaires pour afficher ce qui suit :
1°- Les noms des encadrants avec leurs spécialités.
2°- Les codes des encadrants avec les types et les durées des activités d’encadrement.
3°- Les encadrements effectués pendant la session de printemps de l’année universitaire 2017/2018.
4°- Les stagiaires (CNE, NomComplet) de la deuxième année qui n’ont pas validé leurs stages.
5°- L’ensemble des encadrants dont les stagiaires n’ont pas validé au moins une activité
d’encadrement.
#2/3#
6°- Donner les maximums des notes des évaluations par type d’activité et par niveau d’étude.
SELECT Niveau,Type-Act, Max(Note-Eval)
FROM ENCADREMENT
GROUP BY Niveau,Type-Act;
7°- Combien d’étudiants de la troisième année n’ayant pas validé l’activité associative ?
SELECT COUNT(CNE)
FROM R1
WHERE (Niveau like “S6”) AND (Type-Act like ‘‘Act-A’’)
GROUP BY Niveau;
8°- Donner, sans utiliser la fonction AVG(), les moyennes des notes des évaluations par stagiaire.
SELECT CNE, SUM(Note-Eval)/COUNT(ID-Enc)
FROM ENCADREMENT
GROUP BY CNE;
9°- Donner les moyennes, par type d’activité, des notes d’évaluations supérieures strictement à la
note de stage du stagiaire de la ville de ‘Casablanca’ encadré par l’encadrant de spécialité
‘Fiscalité’ de code ‘‘PR-013’’.
SELECT CNE, AVG(Note-Eval) AS Moy-NoteEval
FROM R1
GROUP BY Type-Act
HAVING AVG(Note-Eval) > (SELECT Note-Eval FROM R1
WHERE (Ville like ‘‘Casablanca’’) AND (Spécialité like ‘‘Fiscalité’’) AND (CODE like ‘‘PR-013’’));
10°- Augmenter de 10% les notes des évaluations effectuées, pendant l’année universitaire
2017/2018, après le 22/05/2018.
UPDATE TABLE ENCADREMENT
SET Note-Eval= Note-Eval*1.1
WHERE (DateDebut>=#22/05/2018#) AND(DateFin<=#31/07/2018#) AND (DateDebut<=DateFin);
11°- En supposant qu’il n’y a aucun problème d’incompatibilité entre les attributs communs des
relations ENCADRANT et VACATAIRE, ajouter à la relation ENCADRANT tous les enregistrements
de la relation VACATAIRE qui remplissent les conditions suivantes : nombre d’années
d’ancienneté >= 6 ans, ville d’appartenance ‘El Jadida’ et spécialité ‘Fiscalité’.
INSET INTO TABLE ENCADRANT CODE,Nom,Prénom,Spécialité
(SELECT CODEV,NomV,PrénomV,SpécialitéV
FROM VACATAIRE
WHERE (Anciennete >=6) AND (Ville like ‘‘El Jadida’’) (Spécialité like ‘‘Fiscalité’’));
12°- Supprimer de la relation STAGIAIRE, les enregistrements des stagiaires de la ville de RABAT.
DELETE FROM TABLE STAGIAIRE
WHERE (Ville like ‘‘Rabat’’) ;
>> Proposition & Donnée :
Une année universitaire régulière comporte deux (02) sessions : La session d’automne commence au début de Septembre et se
termine à la fin de décembre tandis que la session de printemps débute au 1er janvier et se termine à la fin de juillet.
Jointures possibles des trois relations STAGIARE, ENCADREMENT et ENCADRANT :
- R1 = STAGIAIRE INNER JOIN ENCADREMENT ON STAGIAIRE.CNE=ENCADREMENT.CNE
- R2 = ENCADREMENT INNER JOIN ENCADRANT ON ENCADREMENT.CODE=ENCADRANT.CODE
- R3= R1 INNER JOIN ENCADRANT ON R1.CODE=ENCADRANT.CODE
CORRECTION
- Dictionnaire de données :
Le dictionnaire de données (DD) est un document qui facilite la définition et la réalisation d’une base de données
d’une application informatique.
#1/4#
I. Algèbre Relationnelle : …………………………………………………………………………. Barème : 10 pts
>> Question : Les requêtes nécessaires pour afficher ce qui suit :
1°- Les codes des encadrants avec leurs spécialités :
2°- Les noms des encadrants avec les types et les dates de début des activités qu’ils encadrent.
4°- Les stagiaires (CNE, Ville) de la deuxième année qui n’ont pas validé leurs stages.
#2/4#
8°- Sans utiliser la fonction AVG(), les moyennes des notes des évaluations par stagiaire :
SELECT CNE, SUM(Note-Eval)/COUNT(ID-Enc)
FROM ENCADREMENT
GROUP BY CNE;
9°- Les moyennes des notes des évaluations, par type d’activité, supérieures strictement à la note de
stage du stagiaire de la ville de ‘RABAT’ encadré par l’encadrant de spécialité ‘Finance’ et de code
‘‘PR-064’’ :
SELECT Type-Act, AVG(Note-Eval) AS Moy-NoteEval
FROM R1
GROUP BY Type-Act
HAVING AVG(Note-Eval) > (SELECT Note-Eval
FROM R1
WHERE (Type-Act like ‘‘Stage’’) AND (Ville like ‘‘Rabat’’) AND (Spécialité like ‘‘Finance’’)
AND (CODE like ‘‘PR-064’’));
10°- Augmentation de 12% des notes des évaluations effectuées, pendant l’année universitaire
2017/2018, avant le 22/04/2018 :
UPDATE TABLE ENCADREMENT
SET Note-Eval= Note-Eval*1.12
WHERE (DateDebut>=#01/01/2018#) AND(DateFin<=#22/04/2018#) AND (DateDebut<=DateFin);
11°- S’il n’y a aucun problème de compatibilité entre les descriptions des attributs communs des
relations ENCADRANT et VACATAIRE, pour insérer dans la relation ENCADRANT tous les
enregistrements de la relation VACATAIRE qui vérifient les conditions suivantes (nombre d’années
d’ancienneté >= 7 ans, ville d’appartenance ‘Marrakech’ et spécialité ‘Informatique’), on écrit :
VACATAIRE(CODEV,NomV,PrénomV,Anciennete, Adresse, SpécialitéV,tel)
INSET INTO TABLE ENCADRANT CODE,Nom,Prénom,Spécialité
(SELECT CODEV,NomV,PrénomV,SpécialitéV
FROM VACATAIRE
WHERE (Anciennete >=7) AND (Ville like ‘‘Marrakech’’) (Spécialité like ‘‘Informatique’’));
12°- Suppression, de la relation STAGIARE, des enregistrements des stagiaires de la ville de Meknès.
DELETE FROM TABLE STAGIAIRE
WHERE (Ville like ‘‘Meknès’’) ;
>> Proposition & Donnée :
Une année universitaire régulière comporte deux (02) sessions : La session d’automne débute à Septembre et se termine à
décembre tandis que la session de printemps débute au janvier et se termine au juillet.
Jointures possibles des trois relations STAGIARE, ENCADREMENT et ENCADRANT :
- R1 = STAGIAIRE INNER JOIN ENCADREMENT ON STAGIAIRE.CNE=ENCADREMENT.CNE
- R2 = ENCADREMENT INNER JOIN ENCADRANT ON ENCADREMENT.CODE=ENCADRANT.CODE
- R3= R1 INNER JOIN ENCADRANT ON R1.CODE=ENCADRANT.CODE
#3/4#
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire :2019/2020
École Nationale de Commerce et de Gestion - ENCG
Jeudi 07/11/2019
CORRECTION
5. Au niveau d’un DD, les explications sur les données calculées, insérées dans la
première colonne, doivent être mentionnées au niveau de la dernière colonne.
7. Sur un DD, la valeur maximale que doit contenir une rubrique numérique de type
Entier et de taille 5 est 99999.
9. Les attributs qui ne sont pas en dépendance fonctionnelle directe avec l’identifiant
d’une entité doivent être enlevés de celle-ci et supprimées définitivement.
10. Les associations d’un MCD peuvent comporter des identifiants simples ou composés.
11. Sur un MCD, la cardinalité minimale ‘Zéro’ signifie que tous les individus d’une entité
ne participent pas dans la relation en question.
12. Les relations de passage du MCD au MLD conduisent toutes à la création des
nouvelles relations (tables).
13. Les relations de passage du MCD au MLD sont toujours applicables ensemble.
14. Le MLD tout seul est insuffisant pour passer à la phase création de la BD d’un SI.
15. Pour une entité et sa relation correspondante, l’équivalence suivante est incorrecte :
identifiant (MCD) ≡ clé primaire (MLD)
16. Le terme relation n’a pas la même signification dans les deux modèles MCD et MLD.
17. Le terme cardinalité a la même signification en MCD et en algèbre relationnelle.
18. En algèbre relationnelle, les relations peuvent être représentées sous forme
d’ensembles.
#1/5#
PARTIE II: MERISE & Algèbre relationnelle ……………………………………………... (20 pts)
Exercice :
Soient les trois relations suivantes :
ETUDIANT: SUPERVISEUR :
Num Nom Ville Niveau Code NomS Spécialité Type
1 A. Amiri Casa S3 103 H. Lahcini Peinture Interne
2 H. Essoufi Rabat S5 104 A. Taki Sport Interne
3 M. Ihyaoui Casa S7 105 E. Zaki théâtre externe
4 E. Chadi Nador S9 106 A. Taki Sport Interne
5 T. Amiri Casa S3 107 M. Rabah Musique externe
SUPERVISER :
Num Code Lieu Nbr-Particip Date-Activité Club
1 105 ENCG 90 01/10/2017 Environnement
4 104 FS 80 22/11/2017 Sport & Culture
3 103 FP 80 22/11/2017 Beaux-arts
1 103 FLSH 45 12/02/2018 Beaux-arts
3 106 ENCG 100 12/12/2017 Sport & Culture
4 105 FS 110 15/4/2018 Environnement
2 104 ENCG 80 22/11/2017 Sport & Culture
NB. Nous supposons qu’il s’agit ici de la BD d’un SI provisoire pour la gestion des activités parascolaires organisées, au sein
d’une université marocaine, pendant l’année universitaire 2017/2018, par les clubs des étudiants de l’ENCG. Ces différentes
activités sont toutes organisées par les clubs des étudiants de cette ENCG et ce sous la supervision des professionnels des
domaines arts, sport, culture et environnement.
- Réponse:
1°- Le schéma conceptuel (MCD) correspond est :
ETUDIANT SUPERVISEUR
Num Code
0,N 0,N
Nom SUPERVISER NomS
Ville Lieu Spécialité
Niveau Nbr-Particip Type
Date-Activité
Club
#2/5#
4°- Les noms et les spécialités des différents superviseurs de la relation SUPERVISEUR :
>> Requête :
NomS Spécialité
H. Lahcini Peinture
A. Taki Sport
E. Zaki théâtre
A. Taki Sport
M. Rabah Musique
5°- Les noms et les villes des étudiants du S3 organisateurs des activités parascolaires.
>> Requêtes :
Nom Ville
A. Amiri Casa
T. Amiri Casa
6°- Les dates des activités organisées en 2017 avec leurs nombres de participants.
>> Requêtes :
Soit
R=
Num Code Lieu Nbr-Particip Date-Activité Club
1 105 ENCG 90 01/10/2017 Environnement
4 104 FS 80 22/11/2017 Sport & Culture
3 103 FP 80 22/11/2017 Beaux-arts
3 106 ENCG 100 12/12/2017 Sport & Culture
2 104 ENCG 80 22/11/2017 Sport & Culture
Soit R’=
R’=
Date-Activité Nbr-Particip
01/10/2017 90
22/11/2017 80
22/11/2017 80
12/12/2017 100
22/11/2017 80
7°- Jointure des relations ETUDIANT, SUPERVISER et SUPERVISEUR à partir de leurs attributs
communs (Voir la Feuille complémentaire).
#3/5#
8°- Les villes et les niveaux des étudiants avec les types de leurs superviseurs.
>> Requêtes :
Soit
R2=
Ville Niveau Type
Casa S3 externe
Casa S3 Interne
Rabat S5 Interne
Casa S7 Interne
Casa S7 Interne
Nador S9 Interne
Nador S9 externe
9°- Lieu d’organisation, club organisateur et type de superviseur pour toutes les activités parascolaires
organisées pendant l’an 2017.
>> Requêtes :
Soit
et
Alors R4=
Lieu Club Type
ENCG Environnement externe
ENCG Sport & Culture Interne
FP Beaux-arts Interne
ENCG Sport & Culture Interne
FS Sport & Culture Interne
10°- Nom d’étudiant, spécialité de superviseur et lieu d’organisation pour toutes les activités, de
nombre de participants ne dépassant pas 100 personnes, organisées par les clubs ‘Environnent’ ou
‘Beaux-arts’ pendant la période allant du 01/11/2017 au 01/05/2018.
Soit Cdt=((Club =‘‘Environnement’’) OU (Club=‘‘Beaux-arts’’)) ET ((Date-Activité>=#01/11/2017#) ET
(Date-Activité<=#01/05/2018#)) ET (Nbr-Particip<100)
>> Requête :
Soit
et
Alors R6=
Nom Spécialité Lieu
A. Amiri Peinture FLSH
M. Ihyaoui Peinture FP
11°- Les noms d’étudiants, les lieux d’organisation des activités parascolaires et les noms des
superviseurs pour toutes les activités organisées à l’extérieur de l’ENCG-J, de nombre de
participants compris entre 70 et 101 personnes et supervisées par des superviseurs de spécialité
‘Sport’ ou ‘Peinture’.
Soit Cdt1=((Lieu=‘‘FLSH’’) OU (Lieu=‘‘FP’’) OU (Lieu=‘‘FS’’)) ET ((Nbr-Particip>=70) ET (Nbr-
Particip<=101)) ET ((Type=‘‘Sport’’) OU (Type=‘‘Peinture’’))
Ou Cdt1=(Lieu<>‘‘ENCG’’) ET ((Nbr-Particip>=70) ET (Nbr-Particip<=101)) ET ((Type=‘‘Sport’’) OU
(Type=‘‘Peinture’’))
>> Requête :
Soit
et
Alors R8=
Nom Lieu NomS
M. Ihyaoui FP H. Lahcini
E. Chadi FS A. Taki Contrôle continu terminé
#4/5#
## Feuille Complémentaire ##
Nom et Prénom : …………………………………………………………………………………………… Section : …………….
- Jointure des relations ETUDIANT, SUPERVISER et SUPERVISEUR à partir de leurs attributs communs.
>> Requête : R1 =
R1 =
Num Nom Ville Niveau Code Lieu Nbr-Particip Date-Activité Club NomS Spécialité Type
1 A. Amiri Casa S3 105 ENCG 90 01/10/2017 Environnement E. Zaki théâtre externe
1 A. Amiri Casa S3 103 FLSH 45 12/02/2018 Beaux-arts H. Lahcini Peinture Interne
2 H. Essoufi Rabat S5 104 ENCG 80 22/11/2017 Sport & Culture A. Taki Sport Interne
3 M. Ihyaoui Casa S7 103 FP 80 22/11/2017 Beaux-arts H. Lahcini Peinture Interne
3 M. Ihyaoui Casa S7 106 ENCG 100 12/12/2017 Sport & Culture A. Taki Sport Interne
4 E. Chadi Nador S9 104 FS 80 22/11/2017 Sport & Culture A. Taki Sport Interne
4 E. Chadi Nador S9 105 FS 110 15/4/2018 Environnement E. Zaki théâtre externe
CORRECTION – (Sujet N° 1)
2°- Les identifiants des opérations de livraison effectuées pendant la première année de ce SI et ce
en dehors de la durée de l’exercice comptable correspondant :
3°- Les dates des livraisons effectuées sur des distances supérieures strictement à 100 km et de poids
compris entre 300 kg et 1250 kg :
4°- Les fournisseurs (Nom,prénom) ayant effectué des opérations de livraison des quantités d’articles
inférieures ou égales à la moitié de leurs quantités en stock :
FROM Livrer ;
3°- Le nombre d’articles par catégorie, pour toutes les catégories ayant une moyenne des PU
supérieure ou égale au PU de l’article de désignation commençant par le texte ‘TV-NT’ et se
terminant par un caractère quelconque:
SELECT categorie, COUNT(Ref)
FROM ARTICLE
GROUP BY categorie
HAVING AVG(PU) >= (SELECT PU FROM ARTICLE WHERE Designation like “TV-NT%”);
4°- Les moyennes des quantités en stock, par catégorie et par usine de production, supérieures
strictement à la quantité d’articles fourni par un fournisseur de la ville de Casablanca le
16/10/2016 :
SELECT Usine-P, categorie, AVG(Qte-Stk)
FROM R3
GROUP BY Usine-P, categorie
HAVING AVG(Qte-Stk)>= ( SELECT Qte-Livr
FROM R2
WHERE (Ville like “Casablanca”) AND(Date=#16/10/2016#));
5°- Le nombre des livraisons, par fournisseur et par catégorie d’articles, effectuées pendant la
période de l’exercice comptable de la 2ème année de ce SI :
SELECT categorie, CODE, Nom, COUNT(ID-Livr)
FROM R3
WHERE Date BETWEEN #01/02/2016# AND #30/11/2016#
GROUP BY categorie, CODE;
6°- Mise à jour des réductions à 11%, pour toutes les livraisons de distances supérieures strictement
à 700 km et effectuées par des fournisseurs de la ville de ‘Meknès’ :
UPDATE TABLE R2
SET reduction=0.11
WHERE (distance > 700) AND (Ville like ‘‘Meknès”);
7°- Les moyennes des distances, par fournisseur et par article, des livraisons de poids supérieurs
strictement à 15000 kg et de quantités égales au minimum des quantités livrées le 14/03/2015 :
9°- Les maximums des frais de livraison, par usine de production, supérieurs strictement à la
moyenne des frais de livraison des articles de catégorie ‘Récepteur‘ :
10°- Insertion de mes données personnelles, dans la relation FOURNISSEUR, en tant que fournisseur
de la ville d’EL Jadida de coordonnées suivantes (Tél =06000000, Rue=10 Boulevard Bir Anzaran
et CP=2400) :
12°-Suppression, de la relation LIVRER, de toutes les livraisons des articles de catégorie ‘Accessoires’,
effectuées par des fournisseurs de la ville de ‘Rabat’, pendant le dernier mois de l’exercice
comptable de la dernière année du SI :
La durée de l’exercice comptable est juste 10 mois : du 1er février de chaque année jusqu’au 30
Novembre de la même année.
Le poids et la distance sont exprimés en Kg et Km, respectivement.
Frais de livraison: Frais-L (DH) = (Poids(kg)* distance(km)/100)*(1-reduction)
Les différentes jointures des relations de la base de données (Livraison) sont:
R1= ARTICLE INNER JOIN LIVRER ON ARTICLE.Ref=LIVRER.Ref
R2= LIVRER INNER JOIN FOURNISSEUR ON LIVRER.CODE = FOURNISSEUR. CODE
R3= R1 INNER JOIN FOURNISSEUR ON R1. CODE = FOURNISSEUR. CODE
CORRECTION
2°- Les dates des opérations de livraison effectuées pendant la troisième année de ce SI en dehors de
la durée de l’exercice comptable correspondant:
3°- Les identifiants des opérations de livraison de quantités inférieures ou égales à 100 articles et de
poids de 12 kg chacune :
4°- Les fournisseurs (Nom,prenom,GSM,Pays) ayant effectué des opérations de livraison de quantités
inférieures ou égales au quart de la quantité en stock correspondante :
4°- Les moyennes des poids, par catégorie et par usine de production, inférieures strictement à la
somme des poids des livraisons effectuées par le fournisseur espagnol ‘’Madrid-TV’’ le
16/10/2012
5°- Le nombre des livraisons, par fournisseur et par catégorie d’articles, effectuées pendant la
période de l’exercice comptable de la 3ème année :
6°- Augmentation, par 2.5%, des réductions des livraisons, de distances supérieures strictement à
700 km, effectuées par des fournisseurs de la ville d’ ‘EL Jadida’ :
UPDATE TABLE R2
SET reduction= reduction * 1.025
WHERE (distance > 700) AND (Ville like ‘‘El Jadida”);
7°- Les moyennes des distances, par fournisseur et par article, pour toutes les livraisons de poids
supérieur strictement à 15000 kg et de quantité égale au maximum des quantités livrées le
14/03/2014 :
9°- Les maximums des frais de livraisons, par usine de production, supérieurs strictement à la
moyenne des frais des livraisons des articles de catégorie ‘Télévision‘ :
10°- Insertion de mes données personnelles, dans la relation FOURNISSEUR, en tant que fournisseur
de la ville de ‘Meknès’ de coordonnées suivantes : Tél =0670000000, Rue=35 Rue de Fès Bd RAZI
et CP=28000.
La durée de l’exercice comptable est juste 10 mois : du 1er février de chaque année jusqu’au 30
Novembre de la même année.
Le poids et la distance sont exprimés en Kg et Km, respectivement.
Formule du frais de livraison (DH) : (Poids(kg)* distance(km)/100)*(1-reduction)
Différentes jointures des relations de la base de données (Deliveries):
R1= ARTICLE INNER JOIN LIVRER ON ARTICLE.ID-A=LIVRER.ID-A
R2= LIVRER INNER JOIN FOURNISSEUR ON LIVRER.REF = FOURNISSEUR.REF
R3= R1 INNER JOIN FOURNISSEUR ON R1. REF = FOURNISSEUR.ID-REF
CORRECTION – (Sujet N° 1)
- QCM:
Cocher la bonne réponse.
1. Système d’Information (SI) = un dictionnaire de données + une base de données.
Vrai Faux
2. Il est toujours possible de commencer à interroger une base de données, moyennant les requêtes de l’algèbre relationnelle,
à partir de son niveau conceptuel.
Vrai Faux
3. Une entité ne peut jamais contenir un seul attribut.
Vrai Faux
4. Dans un dictionnaire de données, une rubrique de type numérique, de taille cinq et de format 99.99 ne pourra jamais
contenir la valeur 99.99.
Vrai Faux
5. Un identifiant composé ne peut pas contenir plus de deux attributs.
Vrai Faux
6. En MCD, un identifiant ne peut se trouver que dans une entité.
Vrai Faux
7. Sur un MCD, il est possible de trouver des associations non porteuses mais il est impossible de trouver des entités vides.
Vrai Faux
8. Seulement les deux premières relations du passage du MCD au MLD, R1 et R2, qui facilitent la création des liens entre les
tables d’une même base de données.
Vrai Faux
9. La cardinalité maximale N signifie qu’au moins deux individus d’une entité participent plusieurs fois dans une relation.
Vrai Faux
10. Pour pouvoir calculer la différence de deux relations R1 et R2, ces dernières doivent avoir le même degré.
Vrai Faux
11. Soient trois domaines D1, D2 et D3 de cardinalités C1, C2 et C3, respectivement, alors :
Cardinalité(D1xD2xD3)= C1*C2*C3-(le nombre d’attributs communs de ces trois domaines).
Vrai Faux
12. La notion de cardinalité est indispensable pour l’application des trois règles de passage du MCD au MLD.
Vrai Faux
13. Les opérateurs spécifiques de l’algèbre relationnel sont au nombre de trois et tous unaires à l’exception du produit
cartésien.
Vrai Faux
14. Dans la phase conception d’une base de données d’un SI, toute donnée (rubrique) composée doit être décomposée en des
données simples avant de l’insérer dans le dictionnaire de données correspondant.
Vrai Faux
15. Soient R1 et R2 deux relations. Les requêtes ∏Attribut(R1xR2) et ∏Attribut(R1 ∞ R2) donnent toutes les deux le même résultat.
Vrai Faux
* R1 ∞ R2 : Jointure interne entre les deux relations R1 et R2 à partir de leurs attributs communs
Nota Bene : Il s’agit, dans cet exercice, de trois relations d’une Base de Données (BD) d’un SI de gestion des modules
enseignés dans un établissement d’enseignement supérieur. Ces modules sont domiciliés dans les départements de cet
établissement et aussi coordonnés par des professeurs de ce même établissement.
- Questions :(NB. Il est préférable de donner les résultats sous forme des tables).
1°- Le modèle conceptuel de la phase conception de cette BD :
5°- Les identifiants et les volumes horaires des modules domiciliés dans les départements
d’identifiant «Dep2» ou «Dep3» :
>> Requête :
Id-Mod Vol-Hor
M06 96
M03 80
M05 96
M04 95
CORRECTION – (Sujet N° 2)
- QCM:
Cocher la bonne réponse.
1. Dans un dictionnaire de données, une rubrique de type numérique, de taille cinq et de format 99.99 ne pourra jamais contenir
la valeur 99.99.
Vrai Faux
2. Un identifiant composé ne peut pas contenir plus de deux attributs.
Vrai Faux
3. En MCD, un identifiant ne peut se trouver que dans une entité.
Vrai Faux
4. Système d’Information (SI) = un dictionnaire de données + une base de données.
Vrai Faux
5. Il est toujours possible de commencer à interroger une base de données, moyennant les requêtes de l’algèbre relationnelle,
à partir de son niveau conceptuel.
Vrai Faux
6. Une entité ne peut jamais contenir un seul attribut.
Vrai Faux
7. Sur un MCD, il est impossible de trouver des associations non porteuses mais il est possible de trouver des entités vides.
Vrai Faux
8. Seulement les deux premières relations du passage du MCD au MLD, R1 et R2, qui facilitent la création des liens entre les
tables d’une même base de données.
Vrai Faux
9. La cardinalité maximale N signifie qu’au moins deux individus d’une entité participent plusieurs fois dans une relation.
Vrai Faux
10. Les opérateurs spécifiques de l’algèbre relationnel sont au nombre de trois et tous unaires à l’exception du produit
cartésien.
Vrai Faux
11. Dans la phase conception d’une base de données d’un SI, toute donnée (rubrique) composée doit être décomposée en des
données simples avant de l’insérer dans le dictionnaire de données correspondant.
Vrai Faux
12. Soient R1 et R2 deux relations. Les requêtes ∏Attribut(R1xR2) et ∏Attribut(R1 ∞ R2) donnent toutes les deux le même résultat.
Vrai Faux
13. Pour pouvoir calculer la différence de deux relations R1 et R2, ces dernières doivent avoir le même degré.
Vrai Faux
14. Soient trois domaines D1, D2 et D3 de cardinalités C1, C2 et C3, respectivement alors :
Cardinalité(D1xD2xD3)= C1*C2*C3-(le nombre d’attributs communs de ces trois domaines).
Vrai Faux
15. La notion de cardinalité est indispensable pour l’application des trois règles de passage du MCD au MLD.
Vrai Faux
* R1 ∞ R2 : Jointure interne entre les deux relations R1 et R2 à partir de leurs attributs communs
Nota Bene : Il s’agit, dans cet exercice, de trois relations d’une Base de Données (BD) d’un SI de gestion des modules
enseignés dans un établissement d’enseignement supérieur. Ces modules sont domiciliés dans les départements de cet
établissement et aussi coordonnés par des professeurs de ce même établissement.
- Questions :(NB. Il est préférable de donner les résultats sous forme des tables).
1°- Le modèle conceptuel de la phase conception de cette BD.
5°- Les identifiants et les volumes horaires des modules domiciliés dans les départements
d’identifiant «DepB» ou «DepC» :
>> Requête :
Id-Mod Vol-Hor
M06 97
M03 80
M05 97
M04 95