Vous êtes sur la page 1sur 95

CONTENU

 PARTIE 1 : AIDE MÉMOIRE-LANGAGE SQL


 PARTIE 2 : ÉNONCÉS
 PARTIE 3 : CORRECTIONS
PARTIE 1 :
AIDE MÉMOIRE-LANGAGE SQL
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA A.U :2021/2022
ENCG-J
Semestre 3 (Informatique de Gestion II)
Aide mémoire (SQL)
LANGAGE LDD
I. CRÉATION D’UNE TABLE :
CREATE TABLE nom_table (description Attribut1 PRIMARY KEY, description Attribut2, …);
CREATE TABLE nom_table (description Attribut1, description Attribut2,…,PRIMARY KEY(liste_ Attributs));
- Description Attribut : Nom_Attribut Type [Contrainte d’intégrité]
- Type : INTEGER (ou INT), SMALLINT, REAL,DECIMAL(n,d), VARCHAR(n), CHAR(n), DATE, TIME.
- Contrainte d’intégrité: NOT NULL, UNIQUE, DEFAULT, CHEK IN.
II. MODIFICATION DE LA STRUCTURE D’UNE TABLE :
ALTER TABLE nom_table Action
- Action :
* Ajout d’un nouvel attribut : ADD Description_nouvel_Attribut
* Modification de la description d’un attribut : MODIFY COLUMN Nouvelle_Description_Attribut
* Suppression d’un attribut : DROP Nom_Attribut
III. SUPPRESSION D’UNE TABLE :
-Syntaxe : DROP TABLE Nom_table
LANGAGE LMD
I. SELECTION :
1. Sélection des colonnes : SELECT [DISTINCT] liste-Attributs FROM nom_Table
2. Sélection des lignes : SELECT [DISTINCT] liste-Attributs FROM nom_Table WHERE condition
- Condition : (attribut opérateur valeur) [opérateur (attribut opérateur valeur) operateur …….]
- Opérateur : opérateurs de comparaison (=,>,<,>=,<=, != ou <>), opérateurs logiques (AND,
OR,NOT,..), opérateurs SQL (BETWEEN, LIKE,IN),etc..
3. Regroupement :
SELECT [DISTINCT] liste-Attributs FROM nom_Table [WHERE condition] GROUP BY liste-Attributs
SELECT [DISTINCT] liste-Attributs FROM nom_Table GROUP BY liste-Attributs [HAVING condition]
- Fonctions de calcul: SUM(),AVG(), COUNT(), MIN(),MAX(), etc....
4. Expression de calcul et renommage (Alias) :
SELECT [DISTINCT] liste-Attributs, expr_calcul AS nom_Expr FROM nom_Table [Clauses SQL]
5. Jointure :
- Produit cartésien : FROM Table1,Table2
- Jointure Interne : FROM Table1 INNER JOIN Table2 ON Table1.Attr_Com=Table2.Attr_Com
6. Union:
SELECT [DISTINCT] liste-Attributs FROM nom_Table [clause SQL]
UNION
SELECT [DISTINCT] liste-Attributs FROM nom_Table [clause SQL]
II. AJOUT D’UN ENREGISTREMENT :
- INSERT INTO .. VALUES :
INSERT INTO nom-table [Liste_Attributs] VALUES (liste_valeurs1) [,(liste_valeurs2),…….]
- INSERT INTO .. SELECT :
INSERT INTO nom-table [Liste_Attributs] SELECT ………………
III. MISE A JOUR :
UPDATE TABLE nom_table SET Attribut1=Exp_MAJ1 [,Attribut2=Exp_MAJ2, ..] [WHERE condition]
IV. SUPPRESSION D’UN ENTREGISTREMENT:
- Syntaxe : DELETE FROM nom_table WHERE condition

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

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
CONTROLE CONTINU N°1 >> Durée : 1h 30min <<
<< Sujet 1 >>
Nom & prénom: …………………………………………………………………………………………………………… Note/20 : ……………

PARTIE I: QCM (SI et Dictionnaire de données)


Barème: Note(mauvaise réponse) = -Note(bonne réponse); Note(Pas de réponse)=0.
- Cocher la bonne réponse:
1. Les fonctions d’un système d’information sont au nombre de 5:
 Vrai  Faux
2. Un système de pilotage ne peut pas être l’un des éléments suivants: Chaîne de production, Atelier
d’assemblage, Facturation des clients, Gestion des stockes, etc.
 Vrai  Faux
3. Les étapes de base de la construction d’un dictionnaire de données sont au nombre de cinq.
 Vrai  Faux
4. Deuxième étape de construction d’un DD: La détermination de la nature des données et des
contraintes d’intégrité.
 Vrai  Faux
5. La notion de dépendance fonctionnelle permet une détermination méthodique des liens entre les
propriétés d’une même entité ce qui facilite leur structuration au sein de celle-ci.
 Vrai  Faux
6. Individu : Toute valeur prise par une propriété.
 Vrai  Faux
7. MERISE : Méthode d’Étude et de Réalisation Informatique pour les Systèmes d’Entreprise.
 Vrai  Faux
8. La longueur d’un attribut (DD): C’est la plus grande valeur que l’on peut lui attribuer exprimée en
nombre de caractères.
 Vrai  Faux
9. Un flux peut être réflexif mais ne peut être jamais entre les acteurs externes.
 Vrai  Faux
10. Le flux correspond à un échange d’informations, avec transformation, entre deux acteurs du SI
étudié.
 Vrai  Faux
11. Les acteurs externes appartiennent au SI et reçoivent/émettent les flux d’informations
communiqués par ce SI.
 Vrai  Faux
12. Champ d’Étude = Domaine d’ Étude: Il délimite le périmètre précis d’une ou de plusieurs activités
effectuées au sein d’une organisation.
 Vrai  Faux
13. Pour délimiter un SI, il faut d’abord isoler ses acteurs internes et externes et identifier ensuite les
flux échangés entre les acteurs externes.
 Vrai  Faux

Informatique de Gestion II #1/2# S3-Contrôle Continu N°1-Session Normale


PARTIE II: Algèbre Relationnelle

- 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

 Contrôle continu terminé 

Informatique de Gestion II #2/2# S3-Contrôle Continu N°1-Session Normale


UNIVERSITE CHOUAIB DOUKKALI-EL JADIDA Année Universitaire : 2016/2017
Ecole Nationale de Commerce et de Gestion-ENCG

FILIERE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIERE : Informatique de Gestion II
CONTROLE CONTINU N°1 (Session Normale) >> Durée : 1h 30min <<

Nom & Prénom: ………………………………………………………………………………………………………………………………………………………………………………..……………Note/20 : ……………………

PARTIE I : QCM (SI, Dictionnaire de données et MERISE)


Barème : Bonne réponse (0.5pt), Pas de réponse (0pt), Mauvaise réponse (-0.5pt).
- Cocher la bonne réponse: (6 pts)
1. Un système d’information (SI) ne peut jamais appartenir ni au Système de Pilotage (SP) ni au
Système Opérant (SO).
 Vrai  Faux
2. Les SIs préexistent à l’informatique.
 Vrai  Faux
3. Un SO peut être un Directeur, un chef d’atelier, etc. …
 Vrai  Faux
4. La méthode MERISE propose un ensemble de formalismes et de règles destinées à modéliser de
manière dépendante les données et les traitements du SI.
 Vrai  Faux
5. Le niveau opérationnel de la méthode MERISE concerne seulement les techniques d’implantation
du SI (données et traitements).
 Vrai  Faux
6. La définition des données est la deuxième étape de la réalisation des Dictionnaires de Données (D)
et s’intéresse aux techniques de détection et de collecte des données.
 Vrai  Faux
7. Synonymes : Une même propriété est désignée par des noms différents.
 Vrai  Faux

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

Informatique de Gestion II #1/3# S3-Contrôle Continu N°1


PARTIE II : MERISE et Algèbre relationnelle
- Exercice 1: (4 pts)

1- Donner le schéma relationnel correspondant au schéma conceptuel suivant :

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?

- Exercice 2: (10 pts)

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.

Informatique de Gestion II #2/3# S3-Contrôle Continu N°1


- Questions :(NB. Il est préférable de donner les résultats sous forme tabulaire).
1°- Donner le schéma conceptuel permettant d’obtenir les tables de cette base de données
(les trois relations ci-dessus).
2°-Quelles sont les valeurs de t(A) si t est le dernier tuple de la relation Livrer et A un
attribut arbitraire de cette relation.
3°-Donner les Quantités en Stock (Qte-ST) et les Prix unitaires (PU) de tous les articles de la
relation Article.
4°-Donner, en utilisant seulement la relation Livrer, les références d’articles avec leurs dates
de livraison et les quantités livrées.
5°- Joindre les relations Article et Livrer et affecter le résultat de cette jointure à une
nouvelle relation R1.
6°- Joindre les relations R1 et Fournisseur.et affecter le résultat obtenu à une nouvelle
relation R2.
7°- Trouver les noms des fournisseurs, les désignations d’articles et les quantités livrées pour
tous les articles livrés par le premier chauffeur (Chauf1).
8°- Donner les références d’articles, les dates de livraison, les chauffeurs et les quantités en
stock pour tous les articles, de quantité (livrée) inférieure ou égale à 100, livrés pendant
l’année 2012.
9°- Donner 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 les fournisseurs de numéro inférieur
strictement à 3.

=========// Contrôle Continu terminé //=========

Informatique de Gestion II #3/3# S3-Contrôle Continu N°1


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2016-2017
É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 NORMALE Mardi 03/01/2017 >> Durée:1h30min <<
Nom & Prénom : …………………………………………………………………………………….……………. Note/20: ……………

Partie I : MÉTHODE MERISE ET SI (7.5 pts)


Barème : Bonne réponse +0,5 pt, Pas de réponse 0 pt et mauvaise réponse -0,5 pt.

- 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).
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

II. Langage SQL :


1°- Modifier la description de l’attribut type-BAC en considérant la nouvelle description suivante :
type texte, taille maximale 7 caractères, saisie obligatoire des valeurs, valeurs possibles (Bac-
Eco,Bac-PC,Bac-SVT ou Bac-Mat), valeur par défaut ‘‘Bac-Eco’’.
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

2°- Supprimer l’attribut téléphone de la relation ETUDIANT.


………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

#2/4#
3°- Quels sont les étudiants de la ville de «casablanca» ?

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

4°- Donner le nombre d’étudiants par type de baccalauréat.

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

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.

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….

7°- Donner le nombre global d’évaluations par matière.

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….

8°- Donner le nombre d’évaluations par type d’évaluation et par étudiant.

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..…….
#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.

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

12°- Ajouter votre propre enregistrement à la table ETUDIANT (sans adresse).

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

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é» ?

………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………

>> Donnée : Jointure de trois tables.

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

 Examen terminé 

#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

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
Contrôle N°1 - Session Normale >> Durée : 1h 30min <<
<<Sujet 1>>

Nom & prénom: …………………………………………………………………………………………………………… Note/26 : ……………

PARTIE I: QCM (SI et Dictionnaire de données) ………………………………………….... (7 pts)


Barème: Bonne réponse (+0.5pt), Mauvaise réponse (-0.5pt) et Pas de réponse (0pt).
- Cocher la bonne réponse:
1. D’après l’approche systémique, un SI est un ensemble de supports de données.
 Vrai  Faux
2. La méthode MERISE est l’acronyme de «Méthodes et Études de Réalisation Informatique des
Systèmes d’Entreprise».
 Vrai  Faux
3. La méthode MERISE est le seul outil de conception des SI.
 Vrai  Faux
4. Lors de construction d’un DD, la décomposition des données composées en données simples dépend
seulement de la manière dont ces données sont utilisées et gérées au sein de l’entreprise.
 Vrai  Faux
5. La notion de dépendance fonctionnelle est un moyen de détermination méthodique des liens entre
les attributs d’une même entité afin de les y structurer correctement.
 Vrai  Faux
6. Les données calculées ne doivent pas être mises ni dans le DD ni dans les entités du MCD car on
peut les obtenir ensuite, dans la phase manipulation du SI (BD), à travers des calculs, des fonctions
prédéfinies, etc...
 Vrai  Faux
7. L’équivalence suivante est incorrecte : MLD ≡ Modèle E-A ≡ Modèle E-R.
 Vrai  Faux
8. La première colonne du DD peut servir dans la réalisation du MCD.
 Vrai  Faux
9. Toute entité d’un MCD doit comporter un identifiant simple ou composé.
 Vrai  Faux
10. Sur un modèle conceptuel, les attributs ne peuvent se trouver que dans les entités.
 Vrai  Faux
11. Le nombre de relations d’un schéma relationnel est supérieur ou égal au nombre d’entités que
contient son schéma conceptuel correspondant.
 Vrai  Faux
12. Les cardinalités ne sont pas indispensables pour le passage du MCD au MLD.
 Vrai  Faux
13. L’ensemble des occurrences d’un attribut définit son domaine et s’appelle aussi le degré de cet
attribut.
 Vrai  Faux
14. L’algèbre relationnelle utilise quatre opérateurs ensemblistes.
 Vrai  Faux

Informatique de Gestion II #1/6# S3-Contrôle Continu N°1-Session Normale


PARTIE II: MERISE & Algèbre relationnelle ……………………………………………... (19 pts)

Exercice 1: ……………………………………………………………………………………… ( 5 pts)


Lire bien le texte «Entreprise Interv SA» de la première page de la Feuille complémentaire et répondre
aux questions suivantes :
1°/ Donner le MCD de la BD du SI de gestion des opérations d’expertise effectuées dans les sociétés
marocaines de la région ‘Nord’ du pays.

2°/ Quelles modifications faut-il apporter à ce MCD si la catégorie de l’opération de l’expertise détermine
son type ?

- Exercice 2: …………………………………………………………………………………… ( 4 pts)


Pour la gestion de ses clients éparpillés sur les quatre régions du pays, l’entreprise ‘4 Seasons Clothes’
utilise une base de données dont le schéma relationnel de ses différentes relations est le suivant :

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’:
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………

Informatique de Gestion II #2/6# S3-Contrôle Continu N°1-Session Normale


2°- Les clients de cette entreprise pouvant figurer, en même temps, dans les quatre régions:
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………

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’:
…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………

- Exercice 3: …………………………………………………………………………………… (10 pts)


Soient les trois relations suivantes.
CLIENT : ARTICLE :
NoClt Nom-Clt Ville TypeClt Ref-P Libelle Catégorie PU
1 Amiri Casa Distributeur 303 Stylo bille Stylo 1.5
2 Essoufi EL Jadida El Jadida 302 Papier Ramette AA Papier 35
3 Ihyaoui Casa Distributeur 301 Papier Ramette A2 Papier 35
4 Chadi Nador Particulier 304 Chemise cartonnée Chemise 1
305 Crayon HB2 crayon 2
COMMANDE :
NoClt Ref-P Qte-Com NoChf Date M-Pmt
1 301 350 102 01/03/2017 Espèce
4 301 250 100 12/12/2017 Chèque
3 305 520 102 17/02/2018 Bon Commande
4 302 700 101 12/02/2018 Virement
3 303 2000 100 12/12/2017 Chèque

- 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 :
…………………………………………………………………………

…………………………………………………………………………

…………………………………………………………………………

…………………………………………………………………………

…………

Informatique de Gestion II #3/6# S3-Contrôle Continu N°1-Session Normale


3°- Quels sont 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 :
…………………………………………………………………………

…………………………………………………………………………

…………………………………………………………………………

…………………………………………………………………………

…………
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 : …………………………………………………………………………………………………………………………...………………

…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………

………………………………...………………………………………………………………………………………………………………...……………

 Contrôle continu terminé 

Informatique de Gestion II #4/6# S3-Contrôle Continu N°1-Session Normale


>> FEUILLE COMPLÉMENTAIRE <<

Nom & prénom : ……………………………………………………………………………………… Section : ………

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.

 Quelques règles de gestion :


- R1: Toute société doit effectuer obligatoirement une opération d’expertise locale.
- R2: Les sociétés du domaine d’activité «Industrie» sont appelées à effectuer annuellement des
opérations d’expertise internationale.
- R3: Des experts peuvent n’effectuer aucune opération d’expertise tandis que d’autres doivent
effectuer obligatoirement, selon leurs grades, un expertise nationale et un autre internationale
dans deux sociétés différentes.
- R4: Les opérations de gestion des sociétés n’utilisent jamais partiellement les adresses des sociétés.
- R5: En pratique, pour faciliter la gestion et la manipulation des opérations d’expertise, il vaut mieux
attribuer à chacune d’elles un nouvel identifiant numérique simple (un entier); par exemple:
Numéro d’opération (NumExpt).
Donnée :
- Le code national de l’expert est le résultat de la concaténation des trois données suivantes : l’initial
du nom de l’expert, l’initial du prénom de l’expert et son année de naissance.

Informatique de Gestion II #5/6# S3-Contrôle Continu N°1-Session Normale


Nom & prénom : …………………………………………………………………………………………………………… Section : ………………

>> Jointure des relations CLIENT, COMMANDE et ARTICLE (Partie II/Exercice 3/Question 5/ page 4) :

Informatique de Gestion II #6/6# S3-Contrôle Continu N°1-Session Normale


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 NORMALE Mardi 25 Décembre 2018 >> Durée:1h30min <<
Nom & Prénom : …………………………………………………………………………………….……………. Note/20: ……………

Partie I : MÉTHODE MERISE ET SYSTÈME D’INFORMATION (20 pts/60)


Barème : Bonne réponse +1 pt, Pas de réponse 0 pt et mauvaise réponse -1 pt.

- QCM: Cocher la bonne réponse.


1. Le Système Informatique est le support (Matériel et logiciel) du Système Informatique (SI).
 Vrai  Faux
2. Le SI est un système intermédiaire assurant les communications SP-SO et peut être intégré dans l’un des deux.
 Vrai  Faux
3. La méthode MERISE n’est pas le seul outil de conception des SI.
 Vrai  Faux
4. La construction d’un Dictionnaire de Données (DD) se fait en quatre étapes dont la deuxième est la définition des données.
 Vrai  Faux
5. La première colonne du DD est très utile au niveau MCD.
 Vrai  Faux
6. Dans un projet de SI, la discussion de la plateforme supporte du SI ne se fait que dans la phase réalisation.
 Vrai  Faux
7. Les données calculées peuvent être obtenues, dans la phase manipulation, à travers des calculs et des fonctions prédéfinies.
 Vrai  Faux
8. En MCD, une relation ne possède pas d’identifiant propre.
 Vrai  Faux
9. En MCD, les occurrences d’un attribut déterminent son propre domaine.
 Vrai  Faux
10. En MCD, les valeurs possibles de la cardinalité maximale sont : Un (1) et plusieurs (n).
 Vrai  Faux
11. Tous les attributs d’une entité doivent être en dépendance fonctionnelle directe avec son identifiant.
 Vrai  Faux
12. Un Attribut 1 est dit en dépendance fonctionnelle directe avec un attribut2 lorsque l’Attribut 1 détermine l’Attribut 2.
 Vrai  Faux
13. L’identifiant d’une entité assure l’unicité de ses individus et peut être simple ou composé.
 Vrai  Faux
14. Le terme relation a une seule signification dans le jargon des bases de données (conception, réalisation et utilisation).
 Vrai  Faux
15. Le degré d’une relation est le nombre de ses champs.
 Vrai  Faux
16. Le MLD et le DD sont nécessaires tous les deux pour le passage à la phase réalisation de la BD d’un SI.
 Vrai  Faux
17. Tous les opérateurs ensemblistes binaires de l’algèbre relationnelle exigent que leurs opérandes aient le même schéma.
 Vrai  Faux
18. Le sous-langage LDD permet la réalisation de toutes les opérations possibles sur les schémas des relations.
 Vrai  Faux
19. Le langage SQL est utilisable dans les phases Réalisation et Manipulation de la BD d’un SI.
 Vrai  Faux
20. Le langage SQL définit aussi les commandes nécessaires pour la sécurité et le contrôle des données d’une BD d’un SI.
 Vrai  Faux

#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.
………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

II. Langage SQL : …………………………………………………………………………………….…. Barème : 30 pts


1°- Sachant que la taille de l’attribut Type-Act, de la relation ENCADREMENT, est sept (07) caractères
et la saisie de ses valeurs est obligatoire, modifier alors le schéma de cette relation pour définir la
valeur par défaut de cet attribut qui est ‘‘Act-S’’.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

#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é’.

VACATAIRE(CODEV,NomV,PrénomV,Anciennete, Adresse, SpécialitéV,tel)


………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

12°- Supprimer de la relation STAGIARE, les enregistrements des stagiaires de la ville de RABAT.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….…………………………………………………

>> Proposition & Donnée :

 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

 Examen terminé 

#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 <<

Nom & Prénom : …………………………………………………………………………………….……………. Note/20: ……………

Partie I : MÉTHODE MERISE ET SYSTÈME D’INFORMATION (20 pts/60)


I. Définir les termes suivants :
- Système d’information :…………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

- Dictionnaire de données : ……………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

- Modèle Logique de données : ………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

II. Répondre aux questions suivantes :

1°. Quelles sont les différentes phases d’un projet de système d’Information ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

2°. Quelle est l’utilité de la première colonne du dictionnaire de données ?


……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

#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.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

3°- Les types des activités encadrées par des marketeurs.


………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

4°- Les stagiaires (CNE, Ville) de la deuxième année qui n’ont pas validé leurs stages.
………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

5°- Les encadrements (ID-Enc) n’ont validé.


………………………………………………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

II. Langage SQL : …………………………………………………………………………………….…. Barème : 30 pts


1°- Sachant que l’attribut Type-Act, de la relation ENCADREMENT, est de type texte, d’une taille
maximale de dix (10) caractères et la saisie de ses valeurs est obligatoire, définir alors le texte
‘’Activité artistique’’ comme valeur par défaut de cet attribut.
………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

#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’.

VACATAIRE(CODEV,NomV,PrénomV,Anciennete, Adresse, SpécialitéV,tel)


………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………….………………….……………………………………………………………………………………………………………

……………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

12°- Supprimer de la relation STAGIARE, les enregistrements des stagiaires de la ville de 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

 Examen terminé 

#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

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
Contrôle N°1 - Session Normale (SJ1) >> Durée : 1h 30min <<

Nom & prénom: …………………………………………………………………………………………………………… Note/30 : ……………

PARTIE I: QCM (DD, SI et Algèbre relationnelle) ….…………………………………….. (10 pts)


Barème: Bonne réponse (+0.5pt), Mauvaise réponse (-0.5pt) et Pas de réponse (0pt).
- Cocher la bonne réponse:
SUPPOSITION VRAI FAUX
1. Un SI se compose d’une BD et d’une interface logique d’utilisation.  
2. Chacune des deux voies de la méthode MERISE (Données,Traitement) se compose de
 
trois modèles.
3. La méthode MERISE est une méthode de conception et de réalisation des SI.  
4. Lors de la conception d’un SI, il est fortement conseillé de commencer par la
 
construction du DD.
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.
6. La 2ème étape de la construction d’un DD s’intéresse à la définition des rubriques de
 
sa 1ère colonne.
7. Sur un DD, la valeur maximale que peut contenir une rubrique numérique de type
 
Entier et de taille 5 est 99999.
8. La dépendance fonctionnelle est un moyen permettant aussi la structuration correcte
 
des attributs au sein des associations d’un MCD.
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 passaer à 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. Selon l’algèbre relationnelle, les relations peuvent être représentées sous forme
 
d’ensembles.
19. Tous les opérateurs ensemblistes de l’algèbre relationnelle sont binaires.  
20. Les opérateurs spécifiques de l’algèbre relationnelle sont tous unaires.  

Informatique de Gestion II #1/5# S3-Contrôle Continu N°1-Session Normale


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-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.
…………………………………………………………………………………………………………………………………...……………………………

………………………………………………………………………………………………………………………………………...……………………….

Informatique de Gestion II #2/5# S3-Contrôle Continu N°1-Session Normale


4°- Quels sont les noms et les spécialités des différents superviseurs de la relation SUPERVISEUR ?
>> Requête :
…………………………………………………………………………

…………………………………………………………………………

…………………………………………………………………………

……………………………………………………………...…………

…………………………………………………………………………

…………………………………………………………………………

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 : …………………………………………………………………………………………………………………………...………………

…………………………………………………………………………………………………………………………………………………………………

…………………………………...………………………………………………………………………………………………………………...……………

Informatique de Gestion II #3/5# S3-Contrôle Continu N°1-Session Normale


9°- Trouver le lieu d’organisation, le club organisateur et le type du superviseur pour toutes les
activités parascolaires organisées pendant l’an 2017.
>> 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 : …………………………………………………………………………………………………………………………...………………

…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………

11°- Chercher le nom d’étudiant, le lieu d’organisation de l’activité parascolaire et le nom du


superviseur, pour toutes les activités organisées à l’extérieurs de l’ENCG-J, de nombre de
participants compris entre 70 et 101 personnes et supervisées par des superviseurs de type ‘Sport’
ou ‘peinture’.
>> Requête : …………………………………………………………………………………………………………………………...………………

…………………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………………

 Contrôle continu terminé 

Informatique de Gestion II #4/5# S3-Contrôle Continu N°1-Session Normale


## Feuille Complémentaire ##
Nom et Prénom : …………………………………………………………………………………………… Section : …………….

- Jointure les relations ETUDIANT, SUPERVISER et SUPERVISEUR à partir de leurs attributs communs.

>> Requête : R1 = …………………………………………………………………………………………………………………………...………………

R1 :

Informatique de Gestion II #5/5# S3-Contrôle Continu N°1-Session Normale


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2019-2020
École Nationale de Commerce et de Gestion
Note Finale/20 : ………..…..
Jeudi 19/12/2019
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 NORMALE (Sujet 1) >> Durée:1h30min <<

Nom & Prénom : …………………………………………………………………………………………………………………………………………………………………………..…..……….……………. Note/34: ………………………

ALGÈBRE RELATIONNELLE ET LANGAGE SQL (34 Pts)


Soient les trois relations suivantes de la base de données ‘Livraison’ d’un Système d’information (SI)
ayant pour objectif la gestion des opérations de livraison, effectuées dans une région géographique
bien déterminée, pendant la période allant du 02/01/2015 au 31/12/2019:
ARTICLE(Ref,Designation,PU,categorie,Qte-Stk)
LIVRER(ID-Livr,Ref#,CODE#,Date,Qte-Livr,Poids,distance,reduction,Chfr)
FOURNISSEUR(CODE,Nom,Prenom,GSM,Rue,Ville,CP)

I. Algèbre Relationnelle : ……………………….………………………………………………………………………………………………… (8 Pts)


 Donner les requêtes d’Algèbre relationnelle nécessaires pour réponde aux questions suivantes :
1°- Quels sont les désignations et les PU des articles de catégorie ‘Télévision’ ou de quantité en stock
inférieure ou égale à 250 ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

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?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Pr. M. EL HAMZAOUI #1/4# Exam Final - SN


II. Langage SQL : ………………………………………………………………………………………………………………….………………….……. (26 Pts)
 Donner les requêtes SQL permettant d’effectuer ce qui suit :
1°- Déduire la cardinalité relation LIVRER.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

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.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Pr. M. EL HAMZAOUI #2/4# Exam Final - SN


6°- Mettre les réductions à 11% pour toutes les livraisons, de distances supérieures strictement à 700
km, effectuées par des fournisseurs de la ville de ‘Meknès’.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

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.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………

Pr. M. EL HAMZAOUI #3/4# Exam Final - SN


11°- Soit la relation PERSONNE suivante :
PERSONNE(ID-P,NomP,PrenomP,Tel-Portable,RueP,VilleP,CPP,Pays,Profession)
Sachant qu’il n’y a aucun problème d’incompatibilité entre les descriptions des attributs communs
des relations PERSONNE et FOURNISSEUR, insérer dans la relation FOURNISSEUR les tuples de la
relation PERSONNE vérifiant les conditions suivantes : le code postal compris entre 14000 et 24500, la
rue contient le mot ‘OUJDA’ et la profession est ‘marchand’.

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

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.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

>> Supposition & Donnée :

 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

 Examen terminé 

Pr. M. EL HAMZAOUI #4/4# Exam Final - SN


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2019-2020
École Nationale de Commerce et de Gestion
Note Finale/20 : ………..…..
Le Mercredi 15/01/2020
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 RATTAPAGE >> Durée:1h30min <<

Nom & Prénom : …………………………………………………………………………………………………………………………………………………………………………..…..……….……………. Note/34: ………………………

ALGÈBRE RELATIONNELLE ET LANGAGE SQL (34 Pts)


Soient les trois relations suivantes de la base de données ‘Deliveries’ d’un Système d’information (SI)
ayant pour objectif la gestion des opérations de livraison effectuées dans des régions géographiques
bien déterminées pendant la période allant du 02/01/2010 au 31/12/2015:
ARTICLE(ID-A,Designation,PU,categorie,Qte-Stk,Usine-P)
LIVRER(ID-Livr,ID-A#,REF#,Date,Qte-Livr,Poids,distance,reduction)
FOURNISSEUR(REF,Nom,Prenom,GSM,Rue,Ville,CP,Pays)

I. Algèbre Relationnelle : ……………………….………………………………………………………………………………………………… (8 Pts)


 Donner les requêtes d’Algèbre relationnelle nécessaires pour réponde aux questions suivantes :
1°- Quels sont les désignations et les PU des articles de catégorie ‘Écran’ ou d’usine de production
(Usine-P) ‘‘TV-NY’’ ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

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 ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Pr. M. EL HAMZAOUI #1/4# Exam Final - SR


II. Langage SQL : ………………………………………………………………………………………………………………….………………….……. (26 Pts)
 Donner les requêtes SQL permettant d’effectuer ce qui suit :
1°- Déduire la cardinalité de la relation FOURISSEUR.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

2°- Augmenter à 30 caractères l’attribut Usine-P (usine de production) de propriétés suivantes : La


saisie des valeurs est obligatoire et la valeur par défaut est ‘’Factory-Ankara’’.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………

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 ?
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Pr. M. EL HAMZAOUI #2/4# Exam Final - SR


6°- Augmenter, par 2.5%, les réductions des livraisons, de distances supérieures strictement à 700
km, effectuées par des fournisseurs de la ville d’ ‘EL Jadida’.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

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.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………

Pr. M. EL HAMZAOUI #3/4# Exam Final - SR


11°- Soit la relation PERSONNE suivante :
PERSONNE(ID-P,NomP,PrenomP,Tel-Portable,RueP,VilleP,CPP,PaysP,Type)
Sachant qu’il n’y a aucun problème d’incompatibilité entre les descriptions des attributs commun des
deux relations PERSONNE et FOURNISSEUR, insérer alors dans la relation FOURNISSEUR les tuples de
la relation PERSONNE vérifiant les conditions suivantes : le code postal compris entre 13000 et 28000,
la rue contient le mot ‘DAKHLA’ et le type est ‘Grossiste’.

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

………………………………………………………………………….………………………………….……………………………………………………………………………………………………………………………………………………………………………………………

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.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

>> Suppositions & Données :

 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

 Examen terminé 

Pr. M. EL HAMZAOUI #4/4# Exam Final - SR


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2021-2022
École Nationale de Commerce et de Gestion
Lundi 22/11/2021
Filière: Tronc Commun Niveau: 2ème année – S3
Module: Techniques Quantitatives I Élément de module: Informatique de Gestion II
Contrôle Continu N°1-SESSION NORMALE >> Durée:1h30min <<
Nom & Prénom : …………………………………………………………………………………….……………. Note/20: ……………

Partie I : MÉTHODE MERISE ET SI (7.5 pts)


Barème : Bonne réponse +0,5 pt, Pas de réponse 0 pt et mauvaise réponse -0,5 pt.

- 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

Pr. EL HAMZAOUI (SJ 1) #1/4#


PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (12.5 pts)
Soient les trois relations suivantes d’une base de données :
Coordonnateur : Module :
Id-Prof NomC Spécialité Id-Mod Intitulé Vol-Hor Id-Prof# Id-Dep#
1 Ihyaoui Amine Gestion M01 LC 90 2 Dep1
2 Tabaa Ali Infor M06 Compta 96 1 Dep3
3 Ihyaoui Amine Civil M03 Infor 80 2 Dep2
4 Chadi Ghita Mgmt M02 Histoire 100 3 Dep1
M05 GRH 96 4 Dep3
M04 Stat 95 1 Dep2
Département :
Id-Dep Nom Nbr-prof
Dep1 Sc. Hum 10
Dep2 Outils 14
Dep3 Gestion 14

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.

2°- Donner le degré et la cardinalité de la relation «Département».


…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

3°- Soit la relation «Professeur» suivante:


Id-Prof Nom-Prof Spécialité-Prof
1 Ihyaoui Amine Gestion
5 Tabaa Ali Infor
7 Darif loubna Logistique
4 Chadi Ghita Mgmt
>> Supposition : Il n’y a aucun problème de compatibilité entre les schémas des deux
relations «Coordonnateur» et «Professeur».

Pr. EL HAMZAOUI (SJ 1) #2/4#


3.1°- Donner l’intersection de ces deux relations :
>> Requête : …………………………………………………………………………………………………………………………

3.2°- Donner la différence des relations «Coordonnateur» et «Professeur» :


>> Requête : …………………………………………………………………………………………………………………………

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 : …………………………………………………………………………………………………………………………

6°- Joindre les relations «Coordonnateur», «Module» et «Département» à partir de leurs


attributs communs.

Pr. EL HAMZAOUI (SJ 1) #3/4#


>> Requête : R3 = …………………………………………………………………………………………………………………

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 :
…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

8°- Donner le nom et la spécialité des coordonnateurs avec le nombre de professeurs du


département pour tous les modules coordonnés par un coordonnateur d’identifiant égal à 1,
2 ou 4 et domiciliés dans un département de nombre de professeurs égal à 14.
>> Requêtes :
…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

 Contrôle Continu terminé 


Pr. EL HAMZAOUI (SJ 1) #4/4#
UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2021-2022
École Nationale de Commerce et de Gestion
Lundi 22/11/2021
Filière: Tronc Commun Niveau: 2ème année – S3
Module: Techniques Quantitatives I Élément de module: Informatique de Gestion II
Contrôle Continu N°1-SESSION NORMALE >> Durée:1h30min <<
Nom & Prénom : …………………………………………………………………………………….……………. Note/20: ……………

Partie I : MÉTHODE MERISE ET SI (7.5 pts)


Barème : Bonne réponse +0,5 pt, Pas de réponse 0 pt et mauvaise réponse -0,5 pt.

- 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

Pr. EL HAMZAOUI (SJ 2) #1/4#


PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (12.5 pts)
Soient les trois relations suivantes d’une base de données :
Coordonnateur : Module :
Id-Prof NomC Spécialité Id-Mod Intitulé Vol-Hor Id-Prof# Id-Dep#
1 Tabi Yassine Gestion M01 LC 90 2 DepA
2 Tabaa Ali Infor M06 Compta 97 1 DepC
3 Tabi Yassine Civil M03 Infor 80 2 DepB
4 Chadi Ghita Mgmt M02 Histoire 100 3 DepA
M05 GRH 97 4 DepC
M04 Stat 95 1 DepB
Département :
Id-Dep Nom Nbr-prof
DepA Sc. Hum 10
DepB Outils 16
DepC Gestion 16

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.

2°- Donner le degré et la cardinalité de la relation «Module».


…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

3°- Soit la relation «Formateur» suivante:


Id-F Nom-F Spécialité-F
1 Tabi Yassine Gestion
5 Tabaa Ali Infor
7 Darif loubna Logistique
4 Chadi Ghita Mgmt
>> Supposition : Il n’y a aucun problème de compatibilité entre les schémas des deux
relations «Coordonnateur» et «Formateur».

Pr. EL HAMZAOUI (SJ 2) #2/4#


3.1°- Donner l’intersection de ces deux relations :
>> Requête : …………………………………………………………………………………………………………………………

3.2°- Donner la différence des relations «Coordonnateur» et «Formateur» :


>> Requête : …………………………………………………………………………………………………………………………

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 : …………………………………………………………………………………………………………………………

6°- Joindre les relations «Coordonnateur», «Module» et «Département» à partir de leurs


attributs communs.

Pr. EL HAMZAOUI (SJ 2) #3/4#


>> Requête : R3 = …………………………………………………………………………………………………………………

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 :
…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

8°- Donner le nom et la spécialité des coordonnateurs avec le nombre de professeurs du


département pour tous les modules coordonnés par un coordonnateur d’identifiant égal à 1,
2 ou 4 et domiciliés dans un département de nombre de professeurs égal à 16.
>> Requêtes :
…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………

 Contrôle Continu terminé 


Pr. EL HAMZAOUI (SJ 2) #4/4#
PARTIE 3 : CORRECTIONS
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire : 2015/2016
École Nationale de Commerce et de Gestion - ENCG

Lundi 30/11/2015

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
CONTROLE CONTINU N°1 >> Durée : 1h 30min <<
<< Sujet 1 >>

CORRETION

PARTIE I: QCM (SI et Dictionnaire de données)


Barème: Note(mauvaise réponse) = -Note(bonne réponse); Note(Pas de réponse)=0.
- Cocher la bonne réponse:
1. Les fonctions d’un système d’information sont au nombre de 5:
 Vrai  Faux
2. Un système de pilotage ne peut pas être l’un des éléments suivants: Chaîne de production, Atelier
d’assemblage, Facturation des clients, Gestion des stockes, etc.
 Vrai  Faux
3. Les étapes de base de la construction d’un dictionnaire de données sont au nombre de cinq.
 Vrai  Faux
4. Deuxième étape de construction d’un DD: La détermination de la nature des données et des
contraintes d’intégrité.
 Vrai  Faux
5. La notion de dépendance fonctionnelle permet une détermination méthodique des liens entre les
propriétés d’une même entité ce qui facilite leur structuration au sein de celle-ci.
 Vrai  Faux
6. Individu : Toute valeur prise par une propriété.
 Vrai  Faux
7. MERISE : Méthode d’Étude et de Réalisation Informatique pour les Systèmes d’Entreprise.
 Vrai  Faux
8. La longueur d’un attribut (DD): C’est la plus grande valeur que l’on peut lui attribuer exprimée en
nombre de caractères.
 Vrai  Faux
9. Un flux peut être réflexif mais ne peut être jamais entre les acteurs externes.
 Vrai  Faux
10. Le flux correspond à un échange d’informations, avec transformation, entre deux acteurs du SI
étudié.
 Vrai  Faux
11. Les acteurs externes appartiennent au SI et reçoivent/émettent les flux d’informations
communiqués par ce SI.
 Vrai  Faux
12. Champ d’Étude = Domaine d’ Étude: Il délimite le périmètre précis d’une ou de plusieurs activités
effectuées au sein d’une organisation.
 Vrai  Faux
13. Pour délimiter un SI, il faut d’abord isoler ses acteurs internes et externes et identifier ensuite les
flux échangés entre les acteurs externes.
 Vrai  Faux

Informatique de Gestion II #1/3# S3-Contrôle Continu N°1-Session Normale


PARTIE II: Algèbre Relationnelle

- 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°- 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 :

NoF Ref Qte NoChf Date Md-Pmt


1 205 120 102 13/02/2015 Carte Bleue
3 202 300 101 12/02/2015 Virement
5°- Les différentes dates de livraison avec les modes de paiement :

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

Informatique de Gestion II #2/3# S3-Contrôle Continu N°1-Session Normale


6°- Les catégories et les PU pour les produits dont la référence est comprise entre 202 et 204 :

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:

TypeFrs Qte NoChf


Grossiste 200 102
Grossiste 300 101

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:

NoF Ref NoChf


3 202 101
4 203 100

 Contrôle continu terminé 

Informatique de Gestion II #3/3# S3-Contrôle Continu N°1-Session Normale


UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire : 2016/2017
École Nationale de Commerce et de Gestion-ENCG

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
CONTRÔLE CONTINU N°1 (Session Normale) >> Durée : 1h 30min <<

CORRECTION

PARTIE I : QCM (SI, Dictionnaire de données et MERISE)


Barème : Bonne réponse (0.5pt), Pas de réponse (0pt), Mauvaise réponse (-0.5pt).
- Cocher la bonne réponse: (6 pts)
1. Un système d’Information (SI) ne peut jamais appartenir ni au Système de Pilotage (SP) ni au
Système Opérant (SO).
 Vrai  Faux
2. Les SIs préexistent à l’informatique.
 Vrai  Faux
3. Un SO peut être un Directeur, un chef d’atelier, etc. …
 Vrai  Faux
4. La méthode MERISE propose un ensemble de formalismes et de règles destinées à modéliser de
manière dépendante les données et les traitements du SI.
 Vrai  Faux
5. Le niveau opérationnel de la méthode MERISE concerne seulement les techniques d’implantation
du SI (données et traitements).
 Vrai  Faux
6. La définition des données est la deuxième étape de la réalisation des Dictionnaires de Données
(DD). Elle s’intéresse aux techniques de détection et de collecte des données d’un système.
 Vrai  Faux
7. Synonymes: Une même propriété est désignée par des noms différents.
 Vrai  Faux

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

Informatique de Gestion II #1/5# S3-Contrôle Continu N°1


PARTIE II : MERISE et Algèbre relationnelle
- Exercice 1: (4 pts)
Soit le schéma conceptuel suivant :

>> Le schéma relationnel correspondant est :


Personne(Id-Pers, Nom-Pers, Adr-Pers, Tél-Pers)
Véhicule(Matricule, Age, Marque, Modèle, Id-Pers#)
Posséder(Id-Pers, Matricule, Date-Achat,Prix)

- Exercice 2: (10 pts)


Soient les trois relations suivantes de la base de données «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/2012 100 Chauf1
1 Art03 13/12/2012 50 Chauf4
2 Art01 14/10/2012 110 Chauf2
3 Art02 12/11/2012 30 Chauf1
2 Art03 14/12/2012 40 Chauf3
1 Art01 01/02/2013 10 Chauf1

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.

NB. Il est préférable de donner les résultats sous forme tabulaire.

Informatique de Gestion II #2/5# S3-Contrôle Continu N°1


1°- Le Schéma conceptuel permettant d’obtenir les tables de cette base de données (les trois
relations ci-dessus).

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

Informatique de Gestion II #3/5# S3-Contrôle Continu N°1


5°- Jointure des relations Article et Livrer et affectation du résultat obtenu à une nouvelle
relation (R1).

Soit R1 = 𝑨𝒓𝒕𝒊𝒄𝒍𝒆 𝑹𝒆𝒇𝑨𝒓𝒕


⋈ 𝑳𝒊𝒗𝒓𝒆𝒓

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

6°- Jointure des relations R1 et Fournisseur et affectation du résultat obtenu à une


nouvelle relation (R2).
Soit R2 = 𝑨𝒓𝒕𝒊𝒄𝒍𝒆
⋈ 𝑳𝒊𝒗𝒓𝒆𝒓
𝑹𝒆𝒇𝑨𝒓𝒕

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

Informatique de Gestion II #4/5# S3-Contrôle Continu N°1


8°- Les références d’articles, les dates de livraison, les chauffeurs et les quantités en stock
pour tous les articles, de quantité (livrée) inférieure ou égale à 100, livrés pendant
l’année 2012.
Soit Cdt=((Date-livr>=#01/01/2012#) ET (Date-livr<=#31/12/2012#)) ET (Qte-livr<=100)
Et 𝑹𝟒 = 𝝈𝑪𝒅𝒕 (𝑹𝟐)
Alors R4=
RefArt Désignation Qte-St PU NuFr Date-livr Qte-livr Chauffeur NomFrs TypeFrs
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

𝝅𝑹𝒆𝒇𝑨𝒓𝒕,𝑫𝒂𝒕𝒆−𝒍𝒊𝒗𝒓,𝑪𝒉𝒂𝒖𝒇𝒇𝒆𝒖𝒓,𝑸𝒕𝒆−𝑺𝒕 (𝑹𝟒) =
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

=========// Contrôle Continu terminé //=========

Informatique de Gestion II #5/5# S3-Contrôle Continu N°1


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2016-2017
É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 NORMALE Mardi 03/01/2017 >> Durée:1h30min <<

CORRECTION

Partie I : MÉTHODE MERISE ET SI (7.5 pts)


Barème : Bonne réponse +0,5 pt, Pas de réponse 0 pt et mauvaise réponse -0,5 pt.

- 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’’)

II. Langage SQL :


1°- Modifier la description de l’attribut type-BAC en considérant la nouvelle description suivante :
type texte, taille maximale 7 caractères, saisie obligatoire des valeurs, valeurs possibles (Bac-
Eco,Bac-PC,Bac-SVT ou Bac-Mat), valeur par défaut ‘‘Bac-Eco’’.
ALTER TABLE ETUDIANT
MODIFY COLUMN type-BAC VARCHAR(7) NOT NULL CKECK IN (‘Bac-Eco’,‘Bac-PC’, ‘Bac-SVT’,‘Bac-Mat)
DEFAULT ‘Bac-Eco’ ;
2°- Supprimer l’attribut téléphone de la relation ETUDIANT.
ALTER TABLE ETUDIANT
DROP tel;
3°- Quels sont les étudiants de la ville de «casablanca» ?
SELECT CNE,nom,prenom
FROM ETUDIANT
WHERE adresse like ‘‘%casablanca%’’;

#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é’’));

>> Donnée : Jointure de trois tables.

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

 Examen terminé 

#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

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
Contrôle N°1 - Session Normale >> Durée : 1h 30min <<
<<Sujet 1>>
CORRECTION
PARTIE I: QCM (SI et Dictionnaire de données) ………………………………………….... (7 pts)
Barème: Bonne réponse (+0.5pt), Mauvaise réponse (-0.5pt) et Pas de réponse (0pt).
- Cocher la bonne réponse:
1. D’après l’approche systémique, un SI est un ensemble de supports de données.
 Vrai  Faux
2. La méthode MERISE est l’acronyme de «Méthodes et Études de Réalisation Informatique des
Systèmes d’Entreprise».
 Vrai  Faux
3. La méthode MERISE est le seul outil de conception des SI.
 Vrai  Faux
4. Lors de construction d’un DD, la décomposition des données composées en données simples dépend
seulement de la manière dont ces données sont utilisées et gérées au sein de l’entreprise.
 Vrai  Faux
5. La notion de dépendance fonctionnelle est un moyen de détermination méthodique des liens entre
les attributs d’une même entité afin de les structurer correctement au sein de celle-ci.
 Vrai  Faux
6. Les données calculées ne doivent pas être mises ni dans le DD ni dans les entités du MCD car on
peut les obtenir ensuite, dans la phase manipulation du SI (BD), à travers des calculs, des fonctions
prédéfinies, etc...
 Vrai  Faux
7. L’équivalence suivante est incorrecte : MLD ≡ Modèle E-A ≡ Modèle E-R.
 Vrai  Faux
8. La première colonne du DD peut servir dans la réalisation du MCD.
 Vrai  Faux
9. Toute entité d’un MCD doit comporter un identifiant simple ou composé.
 Vrai  Faux
10. Sur un modèle conceptuel, les attributs ne peuvent se trouver que dans les entités.
 Vrai  Faux
11. Le nombre de relations d’un schéma relationnel est supérieur ou égal au nombre d’entités que
contient son schéma conceptuel correspondant.
 Vrai  Faux
12. Les cardinalités ne sont pas indispensables pour le passage du MCD au MLD.
 Vrai  Faux
13. L’ensemble des occurrences d’un attribut définit son domaine et s’appelle aussi le degré de cet
attribut.
 Vrai  Faux
14. L’algèbre relationnelle utilise quatre opérateurs ensemblistes.
 Vrai  Faux

Informatique de Gestion II #1/6# S3-Contrôle Continu N°1-Session Normale


PARTIE II: MERISE & Algèbre relationnelle ……………………………………………... (19 pts)

Exercice 1: ……………………………………………………………………………………… ( 5 pts)


Lire bien le texte «Entreprise Interv SA» de la première page de la Feuille complémentaire et répondre
aux questions suivantes :
1°/ Le MCD de la BD du SI de gestion des opérations d’expertise effectuées dans les sociétés marocaines
de la région ‘Nord’ du pays :

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

- Exercice 2: …………………………………………………………………………………… ( 4 pts)


Pour la gestion de ses clients éparpillés sur les quatre régions du pays, l’entreprise ‘ 4 Seasons Clothes’
utilise une base de données dont le schéma relationnel de ses différentes relations est le suivant :

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:

Informatique de Gestion II #2/6# S3-Contrôle Continu N°1-Session Normale


(Client-Nord ∩ Client-Sud ∩ Client-Est) U (Client-Nord ∩ Client-Sud ∩ Client-Ouest) U
(Client-Nord ∩ Client-Est ∩ Client-Ouest) U (Client-Sud ∩ Client-Est ∩ Client-Ouest)
4°- Les clients des régions ‘Nord’ et ‘Sud’ qui ne peuvent jamais figurer dans la région ‘Ouest’:
(Client-Nord - Client-Ouest) U (Client-Sud - Client-Ouest)
5°- Les clients des régions Est et Ouest qui ne peuvent jamais figurer dans les régions ‘Nord’ et ‘Sud’:
(Client-Est - Client-Nord) U (Client-Est - Client-Sud) U (Client-Ouest - Client-Nord) U (Client-
Ouest - Client-Sud)
- Exercice 3: …………………………………………………………………………………… (10 pts)
Soient les trois relations suivantes.
CLIENT : ARTICLE :
NoClt Nom-Clt Ville TypeClt Ref-P Libelle Catégorie PU
1 Amiri Casa Distributeur 303 Stylo bille Stylo 1.5
2 Essoufi EL Jadida El Jadida 302 Papier Ramette A3 Papier 35
3 Ihyaoui Casa Distributeur 301 Papier Ramette A2 Papier 35
4 Chadi Nador Particulier 304 Chemise cartonnée Chemise 1
305 Crayon HB2 crayon 2
COMMANDE :
NoClt Ref-P Qte-Com NoChff Date M-Pmt
1 301 350 102 01/03/2017 Espèce
4 301 250 100 12/12/2017 Chèque
3 305 520 102 17/02/2018 Bon Commande
4 302 700 101 12/02/2018 Virement
3 303 2000 100 12/12/2017 Chèque

- 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

Informatique de Gestion II #3/6# S3-Contrôle Continu N°1-Session Normale


4°- 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 : =
NoChf Date M-Pmt
102 01/03/2017 Espèce
100 12/12/2017 Chèque
102 17/02/2018 Bon Commande
100 12/12/2017 Chèque
5°- Jointure des relations CLIENT, COMMANDE et ARTICLE à partir de leurs attributs communs
(Voir la Feuille complémentaire).
6°- 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 : =
Nom-Clt Qte-Com Libelle
Amiri 350 Papier Ramette A2
Ihyaoui 2000 Stylo bille
7°- 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 :
Soit
cdt =(( M-Pmt<>‘‘Espèce’’ )ET(M-Pmt<>‘‘Bon de commande’’ ))ET(catégorie=‘‘Particulier’’)ET (PU>=4)
Alors
>> Requête : =
Nom-Clt Qte-Com Libelle
Chadi 250 Papier
Chadi 700 Ramette
PapierA2
Ramette A3

 Contrôle continu terminé 

Informatique de Gestion II #4/6# S3-Contrôle Continu N°1-Session Normale


>> FEUILLE COMPLÉMENTAIRE <<

Nom & prénom : ……………………………………………………………………………………… Section : ………

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.

 Quelques règles de gestion :


- R1: Toute société doit effectuer obligatoirement une opération d’expertise locale.
- R2: Les sociétés du domaine d’activité «Industrie» sont appelées à effectuer annuellement des
opérations d’expertise internationale.
- R3: Des experts peuvent n’effectuer aucune opération d’expertise tandis que d’autres doivent
effectuer obligatoirement, selon leurs grades, un expertise nationale et un autre internationale
dans deux sociétés différentes.
- R4: Les opérations de gestion des sociétés n’utilisent jamais partiellement les adresses des sociétés.
- R5: En pratique, pour faciliter la gestion et la manipulation des opérations d’expertise, il vaut mieux
attribuer à chacune d’elles un nouvel identifiant numérique simple (un entier); par exemple:
Numéro d’opération (NumExpt).
Donnée :
- Le code national de l’expert est le résultat de la concaténation des trois données suivantes : l’initial
du nom de l’expert, l’initial du prénom de l’expert et son année de naissance.

Informatique de Gestion II #5/6# S3-Contrôle Continu N°1-Session Normale


Nom & prénom : …………………………………………………………………………………………………………… Section : ………………

>> 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

Informatique de Gestion II #6/6# S3-Contrôle Continu N°1-Session Normale


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 NORMALE Mardi 25 Décembre 2018 >> Durée:1h30min <<

CORRECTION

Partie I : MÉTHODE MERISE ET SYSTÈME D’INFORMATION (20 pts/60)


Barème : Bonne réponse +1 pt, Pas de réponse 0 pt et mauvaise réponse -1 pt.

- QCM: Cocher la bonne réponse.


1. Le Système Informatique est le support (Matériel et logiciel) du Système Informatique (SI).
 Vrai  Faux
2. Le SI est un système intermédiaire assurant les communications SP-SO et peut être intégré dans l’un des deux.
 Vrai  Faux
3. La méthode MERISE n’est pas le seul outil de conception des SI.
 Vrai  Faux
4. La construction d’un Dictionnaire de Données (DD) se fait en quatre étapes dont la deuxième est la définition des données.
 Vrai  Faux
5. La première colonne du DD est très utile au niveau MCD.
 Vrai  Faux
6. Dans un projet de SI, la discussion de la plateforme supporte du SI ne se fait que dans la phase réalisation.
 Vrai  Faux
7. Les données calculées peuvent être obtenues, dans la phase manipulation, à travers des calculs et des fonctions prédéfinies.
 Vrai  Faux
8. En MCD, une relation ne possède pas d’identifiant propre.
 Vrai  Faux
9. En MCD, les occurrences d’un attribut déterminent son propre domaine.
 Vrai  Faux
10. En MCD, les valeurs possibles de la cardinalité maximale sont : Un (1) et plusieurs (n).
 Vrai  Faux
11. Tous les attributs d’une entité doivent être en dépendance fonctionnelle directe avec son identifiant.
 Vrai  Faux
12. Un Attribut 1 est dit en dépendance fonctionnelle directe avec un attribut2 lorsque l’Attribut 1 détermine l’Attribut 2.
 Vrai  Faux
13. L’identifiant d’une entité assure l’unicité de ses individus et peut être simple ou composé.
 Vrai  Faux
14. Le terme relation a une seule signification dans le jargon des bases de données (conception, réalisation et utilisation).
 Vrai  Faux
15. Le degré d’une relation est le nombre de ses champs.
 Vrai  Faux
16. Le MLD et le DD sont nécessaires tous les deux pour le passage à la phase réalisation de la BD d’un SI.
 Vrai  Faux
17. Tous les opérateurs ensemblistes binaires de l’algèbre relationnelle exigent que leurs opérandes aient le même schéma.
 Vrai  Faux
18. Le sous-langage LDD permet la réalisation de toutes les opérations possibles sur les schémas des relations.
 Vrai  Faux
19. Le langage SQL est utilisable dans les phases Réalisation et Manipulation de la BD d’un SI.
 Vrai  Faux
20. Le langage SQL définit aussi les commandes nécessaires pour la sécurité et le contrôle des données d’une BD d’un SI.
 Vrai  Faux

#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.

II. Langage SQL : …………………………………………………………………………………….…. Barème : 30 pts


1°- Sachant que la taille de l’attribut Type-Act, de la relation ENCADREMENT, est sept (07) caractères
et la saisie de ses valeurs est obligatoire, modifier alors le schéma de cette relation pour définir la
valeur par défaut de cet attribut qui est ‘‘Act-S’’.
ALTER TABLE ENCADREMENT
MODIFY COLUMN Type-Act VARCHAR(7) NOT NULL DEFAULT ‘‘Act-S’’;
2°- Supprimer l’attribut CP de la relation STAGIAIRE.
ALTER TABLE STAGIAIRE
DROP CP;
3°-Quels sont les stagiaires de la ville d’«EL Jadida» dont les noms complets se terminent par «ate» ?
SELECT CNE, NomComplet
FROM STAGIAIRE
WHERE (Ville like “EL Jadida”) AND (NomComple like “%ate”);
4°- Quelles sont les villes d’appartenance de la majorité des étudiants de la filière «Tronc-Commun»?
SELECT Ville, MAX(COUNT(CNE))
FROM STAGIAIRE
GROUP BY Ville;
5°- Donner les minimums des notes des évaluations par type d’activité.
SELECT Type-Act, Min(Note-Eval)
FROM ENCADREMENT
GROUP BY Type-Act;

#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

 Examen terminé 


#3/3#
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 <<

CORRECTION

Partie I : MÉTHODE MERISE ET SYSTÈME D’INFORMATION (20 pts/60)


I. Définitions:
- Système d’information :
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. Un SI est destiné à collecter, mémoriser, traiter et distribuer les
informations d’une entreprise sous la forme appropriée et en temps opportun pour pouvoir prendre les bonnes
décisions et réaliser un meilleur travail.

- 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.

- Modèle Logique de données :


Le modèle logique de données repose sur des techniques particulières d’organisation des données qui sont
gérables par les logiciels et surtout les environnements des bases de données.

II. Réponses aux questions :


1°. Quelles sont les différentes phases d’un projet de système d’Information (SI) ?
Les différentes phases d’un projet de SI sont : (1) Phase ‘Conception’, (1) phase ‘Réalisation’, (3) Phase
‘Utilisation’ (manipulation) et (4) Phase ‘Sécurité’.

2°. Quelle est l’utilité de la première colonne du dictionnaire de données ?


La première colonne du DD permet la collecte des données du système qu’on désire modéliser et facilite aussi le
remplissage des entités et des associations du modèle conceptuel correspondant.

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,DateDebut,DateFin ,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.

#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.

3°- Les types des activités encadrées par des marketeurs.

4°- Les stagiaires (CNE, Ville) de la deuxième année qui n’ont pas validé leurs stages.

5°- Les encadrements (ID-Enc) n’ont validé.

II. Langage SQL : …………………………………………………………………………………….…. Barème : 30 pts


1°- Sachant que l’attribut Type-Act, de la relation ENCADREMENT, est de type texte, d’une taille
maximale de dix (10) caractères et la saisie de ses valeurs est obligatoire, pour définir le texte
‘’Activité artistique’’ comme valeur par défaut de cet attribut, nous écrivons :
ALTER TABLE ENCADREMENT
MODIFY COLUMN Type-Act VARCHAR(10) NOT NULL DEFAULT ‘‘’Activité artistique’’;
2°- Suppression de l’attribut Tel de la relation STAGIAIRE :
ALTER TABLE STAGIAIRE
DROP Tel;
3°- Lles stagiaires de la ville d’«Oujda» de noms complets se terminant par «ema» :
SELECT CNE, NomComplet
FROM STAGIAIRE
WHERE (Ville like “Oujda”) AND (NomComple like “%ema”);
4°- Les villes d’appartenance de la majorité des étudiants de la filière «Tronc-Commun» :
SELECT Ville, MAX(COUNT(CNE))
FROM STAGIAIRE
GROUP BY Ville;
5°- Donner les maximums des notes des évaluations par type d’activité.
SELECT Type-Act, Max(Note-Eval)
FROM ENCADREMENT
GROUP BY Type-Act;
6°- Les minimums des notes des évaluations par type d’activité et par niveau d’étude :
SELECT Niveau,Type-Act, Min(Note-Eval)
FROM ENCADREMENT
GROUP BY Niveau,Type-Act;
7°- Le nombre des étudiants de la deuxième année n’ayant pas validé l’activité sportive :
SELECT COUNT(CNE)
FROM R1
WHERE (Niveau like “S4”) AND (Type-Act like ‘‘Act-S’’)
GROUP BY Niveau;

#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

 Examen terminé 

#3/4#
UNIVERSITÉ CHOUAIB DOUKKALI-EL JADIDA Année Universitaire :2019/2020
École Nationale de Commerce et de Gestion - ENCG

Jeudi 07/11/2019

FILIÈRE : Tronc Commun 2ème Année - Semestre 3


MODULE : Techniques Quantitatives I MATIÈRE : Informatique de Gestion II
Contrôle N°1 - Session Normale (SJ1) >> Durée : 1h 30min <<

CORRECTION

PARTIE I: QCM (DD, SI et Algèbre relationnelle) ….…………………………………….. (10 pts)


Barème: Bonne réponse (+0.5pt), Mauvaise réponse (-0.5pt) et Pas de réponse (0pt).
- Cocher la bonne réponse:
SUPPOSITION VRAI FAUX
1. Un SI se compose d’une BD et d’une interface logique d’utilisation.  
2. Chacune des deux voies de la méthode MERISE (Données,Traitement) se compose de
trois modèles.
 

3. La méthode MERISE est une méthode de conception et de réalisation des SI.  


4. Lors de la conception d’un SI, il est fortement conseillé de commencer par la
construction du DD.
 

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.
 

6. La 2ème étape de construction d’un DD s’intéresse à la définition des rubriques de sa


1è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.
 

8. La dépendance fonctionnelle est un moyen permettant aussi la structuration correcte


des attributs au sein des associations d’un MCD.
 

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.
 

19. Tous les opérateurs ensemblistes de l’algèbre relationnelle sont binaires.  


20. Les opérateurs spécifiques de l’algèbre relationnelle sont tous unaires.  

Informatique de Gestion II S3-Contrôle Continu N°1-Session Normale

#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°- Le degré et la cardinalité de la relation SUPERVISER :


- Degré (SUPERVISER) = 6
- Cardinalité (SUPERVISER) = 7
La cardinalité est plus variable que le degré car, en principe, le degré doit être constante.
3°- Les valeurs de t(A) si t est le quatrième tuple de la relation SUPERVISER et A un attribut
quelconque de cette relation.
t(Num)=1, t(Code)=103, t(Lieu)=FLSH, t(Nbr-Particip)=45, t(Date-Activité)=12/02/2018
et t(Club)=Beaux-arts

Informatique de Gestion II S3-Contrôle Continu N°1-Session Normale

#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 :

Num Nom Ville Niveau


1 A. Amiri Casa S3
5 T. Amiri Casa S3

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).

Informatique de Gestion II S3-Contrôle Continu N°1-Session Normale

#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é 

Informatique de Gestion II S3-Contrôle Continu N°1-Session Normale

#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

Informatique de Gestion II #5/5#


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2019-2020
École Nationale de Commerce et de Gestion
Note Finale/20 : ………..…..
Jeudi 19/12/2019
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 NORMALE (Sujet 1) >> Durée:1h30min <<

CORRECTION – (Sujet N° 1)

ALGÈBRE RELATIONNELLE ET LANGAGE SQL (34 Pts)


Soient les trois relations suivantes de la base de données ‘Livraison’ d’un Système d’information (SI)
ayant pour objectif la gestion des opérations de livraison, effectuées dans une région géographique
bien déterminée, pendant la période allant du 02/01/2015 au 31/12/2019:
ARTICLE(Ref,Designation,PU,categorie,Qte-Stk)
LIVRER(ID-Livr,Ref#,CODE#,Date,Qte-Livr,Poids,distance,reduction,Chfr)
FOURNISSEUR(CODE,Nom,Prenom,GSM,Rue,Ville,CP)

I. Algèbre Relationnelle : ……………………….………………………………………………………………………………………………… (8 Pts)


 Donner les requêtes d’Algèbre relationnelle nécessaires pour réponde aux questions suivantes :
1°- Les désignations et les PU des articles de catégorie ‘Télévision’ ou de quantité en stock inférieure
ou égale à 250 :

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 :

II. Langage SQL : ………………………………………………………………………………………………………………….………………….……. (26 Pts)


 Donner les requêtes SQL permettant d’effectuer ce qui suit :
1°- Déduction de la cardinalité relation LIVRER:
SELSCT COUNT(ID-Livr)

FROM Livrer ;

Pr. M. EL HAMZAOUI #1/4# Exam Final - SN


2°- Ajout à 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’’) :
ALTER TABLE ARTICLE
ADD Usine-P VARCHAR(15) NOT NULL DEFAULT “’Factory-Tokyo”;

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 :

SELECT Ref, CODE, AVG(distance)


FROM R3
WHERE (Poids>15000) AND (Qte-Livr= ( SELECT Min(Qte-Livr)
FROM LIVRER
GROUP By Date
WHERE Date=#14/03/2015#) )
GROUP BY Ref, CODE ;

Pr. M. EL HAMZAOUI #2/4# Exam Final - SN


8°- 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érieure 20 fois à la quantité
d’articles livrée :

SELECT SUM((Poids* distance/100)*(1-reduction)) AS Som-FL


FROM R3
WHERE (Ville like ‘‘Agadir’’) AND (Date BETWEEN #01/03/2016# AND #31/03/2016#)
AND (Qte-Stk > 20*Qte-Livr);

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‘ :

SELECT Usine-P, Max((Poids* distance/100)*(1-reduction)) AS Max-Frais-Livr


FROM R1
GROUP BY Usine-P
HAVING Max((Poids* distance/100)*(1-reduction)) >(SELECT AVG((Poids* distance/100)*(1-reduction))
FROM R1
GROUP BY categorie
WHERE categorie like “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) :

INSERT INTO TABLE FOURNISSEUR CODE,Nom,Prenom,GSM,Rue,Ville,CP


VALUES(‘‘Mon Code’’, ‘‘Mon Nom’’, ‘‘Mon Prénom’’, ‘‘06000000’’, ‘‘10 Boulevard Bir
Anzaran’’, ‘‘El Jadida’’,2400) ;
11°- Soit la relation PERSONNE suivante :
PERSONNE(ID-P,NomP,PrenomP,Tel-Portable,RueP,VilleP,CPP,Pays,Profession)
Sachant qu’il n’y a aucun problème d’incompatibilité entre les descriptions des attributs communs
des relations PERSONNE et FOURNISSEUR, pour insérer dans la relation FOURNISSEUR les tuples de la
relation PERSONNE vérifiant les conditions suivantes (code postal compris entre 14000 et 24500, rue
contient le mot ‘OUJDA’ et profession ‘marchand’), on écrit :

INSERT INTO TABLE FOURNISSEUR CODE, Nom, Prenom, GSM, Rue,Ville,CP


(SELECT ID-P,NomP,PrenomP,Tel-Portable,RueP,VilleP,CPP
FROM PERSONNE
WHERE (CPP BETWEEN 1400 AND 24500) AND (RueP like “%OUJDA%”) AND (Profession like
“marchand”));

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 :

DELETE FROM TABLE LIVRER


WHERE (categorie like “Accessoires”) AND (Ville like “Rabat”)AND(Date BETWEEN #01/11/2019#
AND #30/11/2019#);

Pr. M. EL HAMZAOUI #3/4# Exam Final - SN


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, pour supprimer, depuis le début, 10%
des tuples de la relation LIVRER, nous écrivons :

DELETE FROM TABLE LIVRER


WHERE ID-Livr<= COUNT(ID-Livr)*0.1;

>> Supposition & Donnée :

 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

 Examen terminé 

Pr. M. EL HAMZAOUI #4/4# Exam Final - SN


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2019-2020
École Nationale de Commerce et de Gestion
Mercredi 15/01/2020
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 RATTAPAGE >> Durée:1h30min <<

CORRECTION

ALGÈBRE RELATIONNELLE ET LANGAGE SQL (34 Pts)


Soient les trois relations suivantes de la base de données ‘Deliveries’ d’un Système d’information (SI)
ayant pour objectif la gestion des opérations de livraison effectuées dans des régions géographiques
bien déterminées pendant la période allant du 02/01/2010 au 31/12/2015:
ARTICLE(ID-A,Designation,PU,categorie,Qte-Stk,Usine-P)
LIVRER(ID-Livr,ID-A#,REF#,Date,Qte-Livr,Poids,distance,reduction)
FOURNISSEUR(REF,Nom,Prenom,GSM,Rue,Ville,CP,Pays)

I. Algèbre Relationnelle : ……………………….………………………………………………………………………………………………… (8 Pts)


 Donner les requêtes d’Algèbre relationnelle nécessaires pour réponde aux questions suivantes :
1°- Les désignations et les PU des articles de catégorie ‘Écran’ ou d’usine de production (Usine-P)
‘‘TV-NY’’ :

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 :

II. Langage SQL : ………………………………………………………………………………………………………………….………………….……. (26 Pts)


 Donner les requêtes SQL permettant d’effectuer ce qui suit :
1°- Déduction de la cardinalité de la relation FOURISSEUR:
SELSCT COUNT(REF)
FROM FOURNISSEUR ;
2°- Augmentation à 30 caractères l’attribut Usine-P (usine de production) de propriétés suivantes : La
saisie des valeurs est obligatoire et la valeur par défaut est ‘’Factory-Ankara’’ :
ALTER TABLE ARTICLE
ADD Usine-P VARCHAR(30) NOT NULL DEFAULT “’Factory-Ankara”;

Pr. M. EL HAMZAOUI #1/4# Exam Final - SR


3°- 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:

SELECT Designation, COUNT(Ref)


FROM ARTICLE
GROUP BY Designation
HAVING AVG(PU) >= (SELECT PU FROM ARTICLE WHERE Designation like “LCD-%”);

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

SELECT Usine-P, categorie, AVG(Qte-Stk)


FROM R3
GROUP BY Usine-P, categorie
HAVING AVG(Qte-Stk) < ( SELECT SUM(Poids)
FROM R2
WHERE (Nom like “Madrid-TV”) AND(Date=#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 :

SELECT categorie, REF, Nom, COUNT(ID-Livr)


FROM R3
WHERE Date BETWEEN #01/02/2012# AND #30/11/2012#
GROUP BY categorie, REF;

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 :

SELECT ID-A, REF, AVG(distance)


FROM R3
WHERE (Poids>15000) AND (Qte-Livr= ( SELECT Max(Qte-Livr)
FROM LIVRER
GROUP By Date
WHERE Date=#14/03/2014#) )
GROUP BY ID-A, REF;

Pr. M. EL HAMZAOUI #2/4# Exam Final - SR


8°- 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 :

SELECT SUM((Poids* distance/100)*(1-reduction)) AS Som-FL


FROM R3
WHERE (Ville like ‘‘Casablanca’’) AND (Date BETWEEN #01/04/2011# AND #30/04/2011#) AND
(Qte-Livr >=1500);

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‘ :

SELECT Usine-P, Max((Poids* distance/100)*(1-reduction)) AS Max-Frais-Livr


FROM R1
GROUP BY Usine-P
HAVING Max((Poids* distance/100)*(1-reduction)) >(SELECT AVG((Poids* distance/100)*(1-reduction))
FROM R1
GROUP BY categorie
WHERE categorie like “Télévison”);

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.

INSERT INTO TABLE FOURNISSEUR CODE,Nom,Prenom,GSM,Rue,Ville,CP


VALUES(‘‘Mon Code’’, ‘‘Ma référence’’, ‘‘Mon Prénom’’, ‘‘0670000000’’, ‘‘35 Rue de Fès Bd
RAZI’’, ‘‘Meknès", 28000,‘‘Maroc") ;
11°- Soit la relation PERSONNE suivante :
PERSONNE(ID-P,NomP,PrenomP,Tel-Portable,RueP,VilleP,CPP,PaysP,Type)
Sachant qu’il n’y a aucun problème d’incompatibilité entre les descriptions des attributs commun des
deux relations PERSONNE et FOURNISSEUR, pour insérer dans la relation FOURNISSEUR les tuples de
la relation PERSONNE vérifiant les conditions suivantes (code postal compris entre 13000 et 28000,
rue contient le mot ‘DAKHLA’ et type est ‘Grossiste’), nous décrivons :

INSERT INTO TABLE FOURNISSEUR REF, Nom, Prenom, GSM, Rue,Ville,CP,Pays


SELECT ID-P,NomP,PrenomP,Tel-Portable,RueP,VilleP,CPP,PaysP
FROM PERSONNE
WHERE (CPP BETWEEN 13000 AND 28000) AND (RueP like “%DAKHLA%”) AND (Type like
“Grossiste”);
12°-Suppression, de la relation LIVRER, de 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 :

DELETE FROM TABLE LIVRER


WHERE (categorie like “Télévision”) AND (Ville like “Marrakech”)AND(Date BETWEEN #01/11/2013#
AND #30/11/2013#);

Pr. M. EL HAMZAOUI #3/4# Exam Final - SR


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, pour supprimer, depuis le début,
30% des tuples de cette relation, on écrit :

DELETE FROM TABLE ARTICLE


WHERE ID-A<= COUNT(ID-A)*0.3;

>> Suppositions & Données :

 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

 Examen terminé –Session de rattrapage

Pr. M. EL HAMZAOUI #4/4# Exam Final - SR


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2021-2022
École Nationale de Commerce et de Gestion
Lundi 22/11/2021
Filière: Tronc Commun Niveau: 2ème année – S3
Module: Techniques Quantitatives I Élément de module: Informatique de Gestion II
Contrôle Continu N°1-SESSION NORMALE >> Durée:1h30min <<

CORRECTION – (Sujet N° 1)

Partie I : MÉTHODE MERISE ET SI (7.5 pts)


Barème : Bonne réponse +0,5 pt, Pas de réponse 0 pt et mauvaise réponse -0,5 pt.

- 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

Pr. EL HAMZAOUI (SJ 1) #1/4#


PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (12.5 pts)
Soient les trois relations suivantes d’une base de données :
Coordonnateur : Module :
Id-Prof NomC Spécialité Id-Mod Intitulé Vol-Hor Id-Prof# Id-Dep#
1 Ihyaoui Amine Gestion M01 LC 90 2 Dep1
2 Tabaa Ali Infor M06 Compta 96 1 Dep3
3 Ihyaoui Amine Civil M03 Infor 80 2 Dep2
4 Chadi Ghita Mgmt M02 Histoire 100 3 Dep1
M05 GRH 96 4 Dep3
M04 Stat 95 1 Dep2
Département :
Id-Dep Nom Nbr-prof
Dep1 Sc. Hum 10
Dep2 Outils 14
Dep3 Gestion 14

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 :

Coordonnateur Module Département

Id-Prof Id- Mod Id-Dep


1,N coordonner 1,1 1,1 domicilier 1,N
NomC Intitulé Nom
Spécialité Vol-Hor Nbr-prof

2°- Le degré et la cardinalité de la relation «Département» :


- Degré(Département) = 3
- Cardinalité(Département) = 3
3°- Soit la relation «Professeur» suivante:
Id-Prof Nom-Prof Spécialité-Prof
1 Ihyaoui Amine Gestion
5 Tabaa Ali Infor
7 Darif loubna Logistique
4 Chadi Ghita Mgmt
>> Supposition : Il n’y a aucun problème de compatibilité entre les schémas des deux
relations «Coordonnateur» et «Professeur».

Pr. EL HAMZAOUI (SJ 1) #2/4#


3.1°- L’intersection des deux relations «Coordonnateur» et «Professeur» est :
>> Requête : Coordonnateur ∩ Professeur =
Id-Prof NomC Spécialité
1 Ihyaoui Amine Gestion
4 Chadi Ghita Mgmt

3.2- La différence des deux relations «Coordonnateur» et «Professeur» :


>> Requête : Coordonnateur - Professeur =
Id-Prof NomC Spécialité
2 Tabaa Ali Infor
3 Ihyaoui Amine Civil
4°- Les volumes horaires des modules de la relation «Module» avec les identifiants de leurs
départements de domiciliation :
>> Requête :
Vol-Hor Id-Dep
90 Dep1
96 Dep3
80 Dep2
100 Dep1
96 Dep3
95 Dep2

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

6°- Jointure des relations «Coordonnateur», «Module» et «Département» à partir de leurs


attributs communs :
>> Requête : R3 =
R3 =
Id-Prof NomC Spécialité Id-Mod Intitulé Vol-Hor Id-Dep Nom Nbr-prof
1 Ihyaoui Amine Gestion M06 Compta 96 Dep3 Gestion 14
1 Ihyaoui Amine Gestion M04 Stat 95 Dep2 Outils 14
2 Tabaa Ali Infor M01 LC 90 Dep1 Sc. Hum 10
2 Tabaa Ali Infor M03 Infor 80 Dep2 Outils 14
3 Ihyaoui Amine Civil M02 Histoire 100 Dep1 Sc. Hum 10
4 Chadi Ghita Mgmt M05 GRH 96 Dep3 Gestion 14

Pr. EL HAMZAOUI (SJ 1) #3/4#


7°- Les noms des coordonnateurs et les nombres des professeurs des départements de
domiciliation, pour tous les modules de volume horaire compris entre 92h et 97h et
coordonnés par un professeur de spécialité ‘Mgmt’ ou ‘Gestion’ :
>> Requêtes :
Soit cdt1= ((Vol-Hor>=92) ET (Vol-Hor<=97))ET((Spécialité= ‘‘Mgmt’’)OU(Spécialité= ‘‘Gestion’’))
Alors
NomC Nbr-prof
Ihyaoui Amine 14
Ihyaoui Amine 14
Chadi Ghita 14
8°- Le nom et la spécialité des coordonnateurs avec le nombre de professeurs du département
pour tous les modules coordonnés par un coordonnateur d’identifiant égal à 1, 2 ou 4 et
domiciliés dans un département de nombre de professeurs égal à 14 :
>> Requêtes :
Soit cdt2= ((Id-Prof=1) OU (Id-Prof=2) OU (Id-Prof=4)) ET (Nbr-prof=14)
Alors
NomC Spécialité Nbr-prof
Ihyaoui Amine Gestion 14
Ihyaoui Amine Gestion 14
Tabaa Ali Infor 14
Chadi Ghita Mgmt 14

 Contrôle Continu terminé 

Pr. EL HAMZAOUI (SJ 1) #4/4#


UNIVERSITÉ CHOUAIB DOUKKALI – EL JADIDA Année Universitaire: 2021-2022
École Nationale de Commerce et de Gestion
Lundi 22/11/2021
Filière: Tronc Commun Niveau: 2ème année – S3
Module: Techniques Quantitatives I Élément de module: Informatique de Gestion II
Contrôle Continu N°1-SESSION NORMALE >> Durée:1h30min <<

CORRECTION – (Sujet N° 2)

Partie I : MÉTHODE MERISE ET SI (7.5 pts)


Barème : Bonne réponse +0,5 pt, Pas de réponse 0 pt et mauvaise réponse -0,5 pt.

- 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

Pr. EL HAMZAOUI (SJ 2) #1/4#


PARTIE II : ALGÈBRE RELATIONNELLE ET LANGAGE SQL (12.5 pts)
Soient les trois relations suivantes d’une base de données :
Coordonnateur : Module :
Id-Prof NomC Spécialité Id-Mod Intitulé Vol-Hor Id-Prof# Id-Dep#
1 Tabi Yassine Gestion M01 LC 90 2 DepA
2 Tabaa Ali Infor M06 Compta 97 1 DepC
3 Tabi Yassine Civil M03 Infor 80 2 DepB
4 Chadi Ghita Mgmt M02 Histoire 100 3 DepA
M05 GRH 97 4 DepC
M04 Stat 95 1 DepB
Département :
Id-Dep Nom Nbr-prof
DepA Sc. Hum 10
DepB Outils 16
DepC Gestion 16

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.

Coordonnateur Module Département

Id-Prof Id- Mod Id-Dep


1,N coordonner 1,1 1,1 domicilier 1,N
NomC Intitulé Nom
Spécialité Vol-Hor Nbr-prof

2°- Donner le degré et la cardinalité de la relation «Module».


- Degré(Module) = 5
- Cardinalité(Module) = 6
3°- Soit la relation «Formateur» suivante:
Id-F Nom-F Spécialité-F
1 Tabi Yassine Gestion
5 Tabaa Ali Infor
7 Darif loubna Logistique
4 Chadi Ghita Mgmt
>> Supposition : Il n’y a aucun problème de compatibilité entre les schémas des deux
relations «Coordonnateur» et «Formateur».

Pr. EL HAMZAOUI (SJ 2) #2/4#


3.1°- L’intersection des deux relations «Coordonnateur» et «Formateur» est :
>> Requête : Coordonnateur ∩ Formateur =
Id-Prof NomC Spécialité
1 Tabi Yassine Gestion
4 Chadi Ghita Mgmt

3.2°- La différence des deux relations «Coordonnateur» et «Formateur» :


>> Requête : Coordonnateur - Formateur =
Id-Prof NomC Spécialité
2 Tabaa Ali Infor
3 Tabi Yassine Civil
4°- Les volumes horaires des modules de la relation «Module» avec les identifiants de leurs
départements de domiciliation :
>> Requête :
Vol-Hor Id-Dep
90 DepA
97 DepC
80 DepB
100 DepA
97 DepC
95 DepB

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

6°- Jointure les relations «Coordonnateur», «Module» et «Département» à partir de leurs


attributs communs :
>> Requête : R3 =
Id-Prof NomC Spécialité Id-Mod Intitulé Vol-Hor Id-Dep Nom Nbr-prof
1 Tabi Yassine Gestion M06 Compta 97 DepC Gestion 16
1 Tabi Yassine Gestion M04 Stat 95 DepB Outils 16
2 Tabaa Ali Infor M01 LC 90 DepA Sc. Hum 10
2 Tabaa Ali Infor M03 Infor 80 DepB Outils 16
3 Tabi Yassine Civil M02 Histoire 100 DepA Sc. Hum 10
4 Chadi Ghita Mgmt M05 GRH 97 DepC Gestion 16

Pr. EL HAMZAOUI (SJ 2) #3/4#


7°- Les noms des coordonnateurs et les nombres des professeurs des départements de
domiciliation, pour tous les modules de volume horaire compris entre 91h et 98h et
coordonnés par un professeur de spécialité ‘Mgmt’ ou ‘Gestion’ :
>> Requêtes :
Soit cdt1= ((Vol-Hor>=91) ET (Vol-Hor<=98))ET((Spécialité= ‘‘Mgmt’’)OU(Spécialité= ‘‘Gestion’’))
Alors
NomC Nbr-prof
Tabi Yassine 16
Tabi Yassine 16
Chadi Ghita 16

8°- Le nom et la spécialité des coordonnateurs avec le nombre de professeurs du département,


pour tous les modules coordonnés par un coordonnateur d’identifiant égal à 1, 2 ou 4 et
domiciliés dans un département de nombre de professeurs égal à 16 :
>> Requêtes :
Soit cdt2= ((Id-Prof=1) OU (Id-Prof=2) OU (Id-Prof=4)) ET (Nbr-prof=16)
Alors
NomC Spécialité Nbr-prof
Tabi Yassine Gestion 16
Tabi Yassine Gestion 16
Tabaa Ali Infor 16
Chadi Ghita Mgmt 16

 Contrôle Continu terminé 

Pr. EL HAMZAOUI (SJ 2) #4/4#

Vous aimerez peut-être aussi