Академический Документы
Профессиональный Документы
Культура Документы
Equipe du projet:
Cheikhouna SECK
Francis Simel NDONG
Daouda SAMB
Page 1
RAPPEL
DINSTRUCTIONSpage
3
JUSTIFICATION DU
PROJET.page 4
DICTIONNAIRE DE
DONNEES.page 4
MODELE CONCEPTUEL DE DONNEES.
.page 5
MODELE LOGIQUE DE
DONNEES...page 6
REQUETE EN ALGEBRE RELATIONNELLE..
.page 7
REQUETE EN MYSQL ET CAPTURES
DECRANpage 9
A LISSUE DU
PROJET..page20
Page 2
RAPPEL DINSTRUCTIONS
L'ESP vous confie la gestion des fiches de suivi des formations (continue, initiale) de tous
les dpartements.
En vous basant sur la fiche de suivi de votre formation, prsenter un rapport dans lequel
on aura :
la justification de ce projet : quelles sont les anomalies constates et quelles en sont les
consquences ?
l'tude analytique (Dictionnaire de Donnes, Modle Conceptuel de Donnes et Modle
Logique de Donnes) en utilisant la dmarche MERISE;
ltude de la faisabilit de ce projet : il vous est demand de prsenter les rsultats des
requtes noncs ci-dessous sous forme d'algbre relationnelle et sous forme SQL (les
captures d'cran de toutes les requtes SQL ds la connexion de la base sont requises).
Requte :
1. Liste des formations (continue, initiale) de lESP classes par Dpartement avec le nom
de leurs responsables pdagogiques ;
2. Liste des responsables pdagogiques de lESP classes par Dpartement et tris par
ordre alphabtique avec le nom des classes ;
3. Liste des matires des DUT TR 1 et DUT TR 2 groupes par semestre
4. Liste des matires enseignes par M. Babacar FAYE au Dpartement Informatique.
5. Liste des cours (date, horaire) donns par Mme LY Marieta en DUT TR 1 pour la matire
Rseaux .
6. Cumul des heures de cours par matires en DUT TR 1.
7. Liste des enseignants du second semestre en DUT TR1 avec la matire enseigne, le
cumul dheures et le nombre de cours.
8. Liste des matires qui nont pas t enseignes en DUT TR1.
9. Cumul total des heures de cours durant lanne en DUT TR1.
Ecole Suprieure Polytechnique DUT1 TR 2009-2010
Page 3
10. Liste des responsables pdagogiques qui nenseignent pas dans la formation quils
grent.
JUSTIFICATION DU PROJET
Ce projet porte sur la cration dune base de donnes qui gre les fiches de suivi de tous
les dpartements de lESP, ceci en passant par deux(2) tapes :
Etablissement de la couche logique (MCD, MLD),
Etablissement de la couche physique (cration de la base de donnes avec le
langage MySQL).
Au cours de la ralisation de ce projet, nous nous sommes rendu compte que ce projet
trouve sa justification au niveau des diffrents points : prsence de redondances au
niveau du nom du professeur, du responsable pdagogique, de la matire avec des
risques dincohrence. Do lutilit dun tel projet qui rendrait cette fiche de suivi plus
complte.
DICTIONNAIRE DE DONNEES
CODE
Nom_option
Libelle_classe
LIBELLE
Nom de loption
Nom complet de la classe
Type_form
Nom_depart
Nom_mat
Type de la formation
Nom du dpartement
Nom de la matire
Num_sem
Id_prof
Nom_prof
Prenom_prof
Date_cours
Nom du professeur
Prnom du professeur
Date laquelle le cours est
donn
TYPE
Alphabtique
Alphanumriqu
e
alphabtique
alphabtique
Alphanumriqu
e
numrique
TAILLE
50
75
Alphanumriqu
e
alphabtique
alphabtique
Date
50
50
50
50
-
50
50
-
Page 4
Time
Time
numrique
1,N
OPTION
Nom_option
Appartenir
ETRE_INCLU
E
1,N
0,N
FORMATION
DEPARTEMEN
T
type_formatio
n
1,1
1,1
Nom_depart
0,1
CLASSE
libelle_classe
GERER
0,N
SEANCE
0,N
PROFESSEUR
Id_prof
Nom_prof
Prenom_prof
0,N
Date_cours
Debut_cours
Fin_cours
Num_sem
Enseigner
Nombre_heure
s
0,N
0,N
Apprendre
Page 5
0,N
Departement( nom_depart )
Options( nom_option )
Formation( type_form )
Matiere( nom_mat )
Seance(date_cours, debut_cours, fin_cours, num_sem)
Appartenir( nom__option*, nom__depart* )
Classe( libelle_classe, id__prof* )
Etre_inclue( nom__option*, libelle__classe*, type__form* )
Professeur( id_prof, nom_prof, prenom_prof )
Apprendre( nom__mat*, libelle__classe*, (date__cours, debut__cours,
fin__cours)* )
Enseigner(libelle__classe*, nom__mat*, id__prof*, nombre_heures)
1. Liste des formations (continue, initiale) de lESP classes par Dpartement avec le
nom de leurs responsables pdagogiques ;
[ type_form, nom_depart, id_prof, nom_prof, prenom_prof]( PROFESSEUR
Ecole Suprieure Polytechnique DUT1 TR 2009-2010
Page 6
CLASSE
ETRE_INCLUE
Libelle_clas
se
Id_prof
APPARTENIR )
Nom_option
2. Liste des responsables pdagogiques de lESP classes par Dpartement et tris par
ordre alphabtique avec le nom des classes ;
[ id_prof, nom_prof, prenom_prof, nom_depart, libelle_classe ](
PROFESSEUR
CLASSE
ETRE_INCLUE
Libelle_clas
se
Id_prof
APPARTENIR)
Nom_option
SEANCE )
Date_cours
APPARTENIR))
Id_prof
ENSEIGNER
Libelle_clas
se
Nom_option
5. Liste des cours (date, horaire) donns par Mme LY Marieta en DUT TR 1 pour la
matire Rseaux .
[ date_cours, debut_cours, fin_cours]( [nom_prof= "LY " prenom_prof=
"Marieta" libelle_classe="DUTTR1" nom_mat="Reseaux"](APPRENDRE
ENSEIGNER
PROFESSEUR)
Libelle_class
e
Id_prof
Page 7
7. Liste des enseignants du second semestre en DUT TR1 avec la matire enseigne,
le cumul dheures et le nombre de cours.
Rserve la partie SQL !
10.
Liste des responsables pdagogiques qui nenseignent pas dans la formation
quils grent.
[ id_prof, nom_prof, prenom_prof, type_form]((PROFESSEUR
Id_prof
ETRE_INCLUE) (PROFESSEUR
ENSEIGNER
Id_prof
CLASSE
Libelle_clas
se
ETRE_INCLUE))
Libelle_clas
se
REQUETE EN MYSQL
Page 8
1. Liste des formations (continue, initiale) de lESP classes par Dpartement avec le
nom de leurs responsables pdagogiques ;
2. Liste des
responsables
pdagogiques
de lESP
classes par
Dpartement et
tris par ordre
alphabtique
avec le nom des
classes ;
Page 9
Page 10
5. Liste des cours (date, horaire) donns par Mme LY Marieta en DUT TR 1 pour la
matire Rseaux .
Page 11
7. Liste des enseignants du second semestre en DUT TR1 avec la matire enseigne,
le cumul dheures et le nombre de cours.
Page 12
9. Cumul total
DUT TR1.
Page 13
10.
Liste des responsables pdagogiques qui nenseignent pas dans la formation
quils grent.
A LISSUE DU PROJET
A lissue de ce projet,
nous avons pu assoir nos connaissances sur les requtes les plus
utilises en MySQL et suivre tout le processus de
cration dune base de
donnes.
Cependant, cela ne sest pas fait sans difficults, autant au
niveau du MCD (Modle
Conceptuel de Donnes)
que de la saisie des
requtes SQL. Mais en fin de
compte notre projet a pu tre men terme.
Page 14