Vous êtes sur la page 1sur 14

Projet de Base de Donnes

Equipe du projet:
Cheikhouna SECK
Francis Simel NDONG
Daouda SAMB

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Professeur : Mme Fanta


BOUBA

Page 1

Projet de Base de Donnes

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

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 2

Projet de Base de Donnes

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

Projet de Base de Donnes

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

Numro du semestre (1er ou


2nd)
Identifiant du professeur

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

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

50
50
50
-

50
50
-

Page 4

Projet de Base de Donnes


Debut_cours
Fin_cours
Nombre_heures

Heure du dbut du cours


Heure de la fin du cours
Nombre dheures
programmes pour une
matire donne

Time
Time
numrique

MODELE CONCEPTUEL DE DONNEES


0,N

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

Ecole Suprieure Polytechnique DUT1 TR


2009-2010
MATIERE
Nom_mat

Page 5
0,N

Projet de Base de Donnes

MODELE LOGIQUE DE DONNEES

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)

REQUETE EN ALGEBRE RELATIONNELLE

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

Projet de Base de Donnes

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

3. Liste des matires des DUT TR 1 et DUT TR 2 groupes par semestre


[ nom_mat, num_sem, libelle_classe ]([ libelle_classe= "DUTTR1 " V
libelle= "DUTTR2 "]APPRENDRE

SEANCE )

Date_cours

4. Liste des matires enseignes par M. Babacar FAYE au Dpartement Informatique.


[ nom_mat]( [nom_prof= "FAYE " prenom_prof= "Babacar "
nom_depart="informatique"]( PROFESSEUR
ETRE_INCLUE

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

6. Cumul des heures de cours par matires en DUT TR 1.


Rserve la partie SQL !

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 7

Projet de Base de Donnes

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 !

8. Liste des matires qui nont pas t enseignes en DUT TR1.


[ nom_mat](MATIERE - ( [libelle_classe= "DUTTR1"]APPRENDRE))
9. Cumul total des heures de cours durant lanne en DUT TR1.
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

Remarque : La base de donne est intitule FICHE_DE_SUIVI


Connexion la base de donnes :

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 8

Projet de Base de Donnes

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 ;

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 9

Projet de Base de Donnes

3. Liste des matires des


DUT TR 1 et DUT TR 2
groupes par
semestre

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 10

Projet de Base de Donnes

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 .

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 11

Projet de Base de Donnes

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.

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 12

Projet de Base de Donnes

8. Liste des matires qui nont pas t enseignes en DUT TR1.

9. Cumul total
DUT TR1.

des heures de cours durant lanne en

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 13

Projet de Base de Donnes

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.

Ecole Suprieure Polytechnique DUT1 TR 2009-2010

Page 14

Vous aimerez peut-être aussi