Page 1 sur 2
OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Régionale Tensift Atlantique
Etablissement : ISTA CITE DE L’AIR EL JADIDA
Examen de fin de module : SGBDR I – THEORIE
2009/2010
Filière: TDI Groupe(s) :1
Niveau : TS
Durée : 2 Heures Barème:/20
Dossier 1 : (6 points)
1 - Définir le produit cartésien et donner un exemple. (1 point)
2 - Donner la syntaxe de création de la table Commande de la base "GESCOM"
COMMANDE (NUMCOM, CODECLI#, DATECOM) (3 point)
NB : cette syntaxe doit prendre en compte la notion de clé étrangère et aussi la contrainte qui
n’accepte que les dates de commandes postérieures au 1er janvier 2009.
3 - Définir les termes suivants : (2 points)
TRANSACTION, LMD, LCD
Dossier 2 : (14 points)
La Base de Données Relationnelle "GESCOM" est décrite par les schémas des relations
suivantes :
CLIENT (CODECLI, NOMC, CATC, VILC)
ARTICLE (CODEART, NOMA, COULEUR, PRIXACHAT, PRIXVENTE, QTESTK)
COMMANDE (NUMCOM, CODECLI#, DATECOM)
DETAILCOM (NUMCOM#, CODEART#, QTECOMD)
1. Affichez la marge bénéficiaire de tous les articles. (1 point)
2. Calculez le prix de vente moyen des articles de chaque couleur ; ordonnez le résultat
par couleur. (1 point)
3. Donnez pour chaque catégorie de client le nombre total de clients. (1 point)
4. Donnez le chiffre d'affaires réalisé pour chaque client. (1 point)
5. Donnez la liste des codes des articles qui n'ont pas été commandés le 20 novembre
2005. (1 point)
6. Recherchez tous les articles dont le prix de vente est supérieur à celui de l'article de
code A100. (1 point)
Page 2 sur 2
7. Recherchez les articles de même couleur que l'article de code A100, et dont le prix de
vente est supérieur ou égal au prix moyen de tous les articles. (1 point)
8. Donnez la liste des codes des articles commandés par tous les clients parisiens. (1
point)
9. Donnez la liste des codes des clients ayant commande, dans une même commande,
tous les articles rouges. (2 points)
10. Donnez la liste des codes et des noms des clients ayant commandés tous les articles
rouges, dans une même commande. (2 points)
11. Comment accorder le droit de création de table à tous les utilisateurs de la base
"GESCOM" en donnant le code Sql approprié ? (1 point)
12. Comment est-il possible d'interdire à l'utilisateur Ahmed de la base de données "GESCOM", de
supprimer des clients ? (1 point)
OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Régionale Tensift Atlantique
Etablissement : ISTA CITE DE L’AIR EL JADIDA
Examen de fin de module : SGBDR I – THEORIE
2009/2010
Filière: TDI Groupe(s) :1
Niveau : TS
Durée : 2 Heures Barème:/20
Dossier 1 : (6 points)
1 - Définir le produit cartésien et donner un exemple. (1 point)
2 - Donner la syntaxe de création de la table Commande de la base "GESCOM"
COMMANDE (NUMCOM, CODECLI#, DATECOM) (3 point)
NB : cette syntaxe doit prendre en compte la notion de clé étrangère et aussi la contrainte qui
n’accepte que les dates de commandes postérieures au 1er janvier 2009.
3 - Définir les termes suivants : (2 points)
TRANSACTION, LMD, LCD
Dossier 2 : (14 points)
La Base de Données Relationnelle "GESCOM" est décrite par les schémas des relations
suivantes :
CLIENT (CODECLI, NOMC, CATC, VILC)
ARTICLE (CODEART, NOMA, COULEUR, PRIXACHAT, PRIXVENTE, QTESTK)
COMMANDE (NUMCOM, CODECLI#, DATECOM)
DETAILCOM (NUMCOM#, CODEART#, QTECOMD)
1. Affichez la marge bénéficiaire de tous les articles. (1 point)
2. Calculez le prix de vente moyen des articles de chaque couleur ; ordonnez le résultat
par couleur. (1 point)
3. Donnez pour chaque catégorie de client le nombre total de clients. (1 point)
4. Donnez le chiffre d'affaires réalisé pour chaque client. (1 point)
5. Donnez la liste des codes des articles qui n'ont pas été commandés le 20 novembre
2005. (1 point)
6. Recherchez tous les articles dont le prix de vente est supérieur à celui de l'article de
code A100. (1 point)
Page 2 sur 2
7. Recherchez les articles de même couleur que l'article de code A100, et dont le prix de
vente est supérieur ou égal au prix moyen de tous les articles. (1 point)
8. Donnez la liste des codes des articles commandés par tous les clients parisiens. (1
point)
9. Donnez la liste des codes des clients ayant commande, dans une même commande,
tous les articles rouges. (2 points)
10. Donnez la liste des codes et des noms des clients ayant commandés tous les articles
rouges, dans une même commande. (2 points)
11. Comment accorder le droit de création de table à tous les utilisateurs de la base
"GESCOM" en donnant le code Sql approprié ? (1 point)
12. Comment est-il possible d'interdire à l'utilisateur Ahmed de la base de données "GESCOM", de
supprimer des clients ? (1 point)