Vous êtes sur la page 1sur 16

Sujet 

: Création d’une base de données pour la gestion des


cités universitaires cas de l’université de Lubumbashi

ANNEE ACADEMIQUE 2021-2022


Page | 1
TABLEDESMATIERES

LISTEDESTABLEAUX

2
INTRODUCTION..................................................................................................................................3
CHAPITRE1.GENERALITESSURLESBASEDEDONNEES..............................................................4
1. Définition....................................................................................................................................4
2. ....................................................................................................................................................4
3. ....................................................................................................................................................4
4. ....................................................................................................................................................4
5.Relationsentrelestables...................................................................................................................5
6. Requêtes.....................................................................................................................................6
Typesderequêtes............................................................................................................................7
7. ....................................................................................................................................................7
1. ................................................................................................................................................8
2. ................................................................................................................................................8
3. ................................................................................................................................................9
CHAPITRE2.CREATIOND’UNEBASEDEDONNEESPOURLAGESTIONDELACITEUNIVERSIT
AIRE....................................................................................................................................................10
Introduction.....................................................................................................................................10
1. Résidences............................................................................................................................10
2. ..............................................................................................................................................11

Page | 1
LISTEDESTABLEAUX

Tableau1:tableétudiant
12
Tableau2:tablehome............................................................................................................................12
Tableau3:tablebloc...............................................................................................................................12
Tableau4:gestiondesétudiants.............................................................................................................12
Tableau5:tablechambre.......................................................................................................................13

Page | 2
INTRODUCTION

Aucoursdesdernièresannées,lesbasesdedonnéesontconnuundéveloppementconsidérable,aupoin
tqu’ellesjouentdésormaisunrôledanschacunedenosopérationsquotidiennes–
dusimpleachateffectuéavecsacartebancaire,auxdéclarationsderevenusjusqu’àlagestionderende
mentdesenginssurunsiteminier.

L’objectifdecetravailestlacréationd’unebasededonnéesquipermettralagestiondescitésuniversita
iredel’universitédeLubumbashi,nousallonscréerunebasequipermettradecontrôlerlesentrées,sort
iesdesétudiants,brefdefairelessuivisdeleurévolutiondanslesrésidencesdurantleursparcoursunive
rsitairesparlesgestionnaires

Poursefairenousavonssubdivisénotretravailendeuxchapitres :

Chap. 1Généralitéssurlabasededonnées :

Danscechapitrenousallonsdéfinirlanotiondebasededonnéesainsiquelesprincipauxconceptsquis’
yrattachent.Laméthodologiequipermetdelesconcevoir.

Chap.2Créationd’unebasededonnéespourlagestiondescitésuniversitaires

Danscedeuxièmeetdernierchapitrenousallonsprésenterladémarcheutiliséepourcréerlabasededo
nnéesquipermettrad’atteindrenotreobjectif.

Page | 3
CHAPITRE1.GENERALITESSURLESBASEDEDONNEES

1. Définition
Unebasededonnéeestensemblededonnéesnumériquesquipossèdeunestructure;c'estàdiredontl'or
ganisationrépondàunelogiquesystématique.Onparlerademodèlelogiquededonnéespourdécrirec
ettestructure.

2. Fonctiond’unebasededonnées
Unebasededonnéeseststructuréeafindepouvoirmieuxrépondreàdesfonctionsfondamentaleseninf
ormatique,tellesque:

 Stockerl'informationdefaçonfiable(c'estàdireêtrecapablederestituerl'informationentréed
anslesystème) ;
 Traiterdegrandsvolumesdedonnées ;
 Traiterrapidementlesdonnées ;
 Sécuriserlesaccèsauxdonnées(gérerlesautorisationsselonlesutilisateurs)
 Contrôlerlaqualitédesdonnées ;
 Partagerlesdonnées(entreplusieursapplicationsdédiéesàplusieursmétiers)
 Rendreaccessiblelesdonnéesenréseau.

3. Systèmedegestiondebasededonnées
UnSGBDestunlogicielquiprendenchargelastructuration,lestockage,lamiseàjouretlamaintenanc
ed'unebasededonnées.Ilestl'uniqueinterfaceentrelesinformaticiensetlesdonnées(définitiondessc
hémas,programmationdesapplications),ainsiqu'entrelesutilisateursetlesdonnées(consultationet
miseàjour).

4. Conceptsdesbasesdedonnée
Lesdonnéesseprésententsouslaformedetablesforméesdelignesetdecolonnes.Chaquelignereprése
nteuneentitéouunfaitdudomained’application,tandisqu’unecolonnereprésenteunepropriétédece
sentitésoufaits.Unetablecontientdoncdesinformationssimilairessurunepopulationd’entitésoudef
aits.

1. Unetable :ensemblesdedonnéesorganiséessousformed’untableau
2. Uneligneouenregistrement :estelle-
mêmeunesuitede(uneoù)plusieursvaleurs,chacuneétantd’untypedéterminé.D’unemaniè
regénérale,uneligneregroupedesinformationsconcernantunobjet,unindividu,unévéneme

Page | 4
nt,etc.,c’est-à-
direunconceptdumonderéel(externeàl’informatique),quenousappelleronsparfoisuneenti
téouunfait.
3. Unecolonnedelatable :l’ensembledesvaleursdemêmetypecorrespondantàunemêmepro
priétédesentités
4. Clésprimaire :donnéequi^permetd’identifierunenregistrementdansunetable.Ellesfacilit
entlamiseenrelationentredifférentestables
5. Clésétrangère :clésprimairedelasecondetable.Elleidentifieunecolonneouensembledeco
lonnesd’unetablecommeréférençantunecolonneouensembledecolonnedansuneautretabl
e.

5.Relationsentrelestables
a.Introduction
L’undesobjectifsd’unebonneconceptiondebasededonnéesestdesupprimerlaredondancedesdonn
ées(donnéesendouble).Pouratteindrecetobjectif,vousfractionnezvosdonnéesenplusieurstablese
nfonctiondeleurssujetsdesortequechaquefaitnesoitreprésentéqu’uneseulefois.Vousfournissezen
suiteàAccessunmoyenderegrouperlesinformationsprécédemmentfractionnées.Pourcefaire,vous
placezleschampscommunsdansdestablesliées.Cependant,poureffectuercetteétapecorrectement,
vousdevezcomprendrelesrelationsentrevostables,puisspécifiercesrelationsdansvotrebasededon
nées.

b.Typesderelationsentrelestables
IlexistetroistypesderelationsentrelestablesdansAccess.

-Relationun-à-plusieurs
Pourreprésenterunerelationun-à-
plusieursdanslastructuredevotrebasededonnées,prenezlacléprimaireducôté«un»delarelationetaj
outez-
lacommechampsupplémentaireàlatableducôté«plusieurs»decetterelation.Danscecas,vousajoute
zparexempleunnouveauchamp(lechampIDdelatableétudiant)àlatableétudiantetvousl’appelezID
-Etudiant.

-Relationplusieurs-à-plusieurs

Pouridentifierlesrelationsplusieurs-à-
plusieursexistantesentrevostables,ilestimportantdeprendreencomptelesdeuxcôtésdelarelation.

Page | 5
Pourreprésenterunerelationplusieurs-à-
plusieurs,vousdevezcréerunetroisièmetable,souventappelée«tabledejonction»,quidécomposela
relationplusieurs-à-plusieursendeuxrelationsun-à-
plusieurs.Vousdevezinsérerlacléprimairedechacunedesdeuxtablesdanslatroisième.Parconséque
nt,latroisièmetableenregistrechaqueoccurrence(ouinstance)decetterelation

-Relationun-à-un

Cetterelationn’estpascourantesachantquelesinformationsainsiliéessontengénéralstockéesdansla
mêmetable.Vouspouvezutiliserunerelationun-à-
unpourdiviserunetablecontenantdenombreuxchamps,pourisolerunepartied’unetablepourdesrais
onsdesécurité,oupourstockerdesinformationsquis’appliquentuniquementàunsous-
ensembledelatableprincipale.Lorsquevousidentifiezunerelationdecetype,lesdeuxtablesdoiventp
artagerunchampcommun.

Ci-
dessoussetrouveunaperçudesrelationsétablitentrelestablesquenousavonscrééespournotrebasede
donnée

6. Requêtes
L’utilisationd’unerequêtefacilitel’affichage,l’ajout,lasuppressionoulamodificationdedonnéesd
ansvotrebasededonnéesAccess.

Page | 6
Unerequêtepeuttirerlesinformationsdedifférentestablesetlesassemblerpourlesafficherdanslefor
mulaireoul’état.Unerequêtepeutêtreunedemandederésultatsdedonnéesàpartirdevotrebasededon
néesoud’uneactionsurlesdonnées,oupourlesdeux.Unerequêtepeutvousdonneruneréponseàuneq
uestionsimple,effectuerdescalculs,combinerdesdonnéesdedifférentestables,ajouter,modifierous
upprimerdesdonnéesd’unebasededonnées.Lesrequêtesétantsipolyvalentes,ilexistedenombreuxt
ypesderequêtes.

Typesderequêtes

1. Sélection :Sivoussouhaitezexaminerlesdonnéesdecertainschampsd’unetable,oulesdonn
éesdeplusieurstablessimultanément,ousimplementconsulterlesdonnéesenfonctiondecert
ainscritères,vouspouvezchoisiruntypederequêteSélection.

2. Créationdestables :VouspouvezutiliserunerequêteCréationdetablepourcréerunetableà
partirdedonnéesstockéesdansd’autrestables.

3. Ajout :VouspouvezutiliserunerequêteAjoutpourextrairedesdonnéesd’uneouplusieursta
blesetajoutercesdonnéesàuneautretable.

4. Miseàjour :VouspouvezutiliserunerequêteMiseàjourpourmodifierlesdonnéesdevostabl
es,etunerequêteMiseàjourpourentrerdescritèrespourspécifierleslignesquidoiventêtremis
esàjour.UnerequêteMiseàjourvouspermetdepasserenrevuelesdonnéesmisesàjouravantd’
effectuerlamiseàjour

5. Analysecroisée :Supposonsmaintenantquevousvouliezexaminerlessous-
totauxdesproduitsvendus,maiségalementquevousvouliezagrégerparmois,desortequecha
queligneaffichelessous-totauxd’unproduitetquechaquecolonneaffichelessous-
totauxdesproduitspourunmois.Pourafficherlessous-totauxd’unproduitetafficherlessous-
totauxd’unmois,utilisezunerequêteanalysecroisée.

6. Suppression :VouspouvezutiliserunerequêteSuppressionpoursupprimerdesdonnéesdev
ostables,etunerequêteSuppressionpourentrerdescritèrespourspécifierleslignesquidoiven
têtresupprimées.UnerequêteSuppressionvouspermetdepasserenrevueleslignesquiseront
suppriméesavantdelessupprimer.

Page | 7
7. Etapespourlacréationd’unebasededonnées
Onpeutdécomposerleprocessusdeconceptiond’unebasededonnéesenplusieursétapes:

1. L’analysedusystèmedumonderéelàmodéliser;
2. Lamiseenformedumodèlepourl’intégrerdansunSGBD;
3. LacréationeffectivedansleSGBDdesstructuresetleurremplissage

1. Analysedusystèmedumonderéelàmodéliser
Lapremièreétapedeladémarchedemodélisationdesdonnéesconsisteàeffectuerl’analysedelasi
tuationdumonderéelàconsidérer.C’estuneapproche«humaine»quisefondeenpartiesurdesentr
etiensaveclespersonnelsconcernésetressembleplutôtàuneanalysedudiscoursetdel’organisati
ondel’entreprise.C’estlorsdecettephased’analysequel’ondéterminelesobjectifsdusystèmed’i
nformationàconcevoiretquel’onidentifietouslesélémentsàprendreencomptedanslesystème;c
esontleschampsquicontiendrontlesdonnées.

Unensembledechampspeutconstituerunobjetdumonderéel.Parexempleleschamps«nom»,«p
rénom»et«adresse»quel’onregroupeconstituentune«personne».

Enfin,ilfautidentifierlesliensàmodéliserentrecesobjetsainsiquelesélémentscaractéristiquesd
ecesliens.

Cettemodélisationduréelpermetdeproposerunschémaconceptuelquiserviraàladescriptiongé
néraledusystèmed’information.Lanotiondesensdesdonnéesetsurtoutdesliensentrelesentitésn
eseraréellementexpriméequedansceschémaquiestplusprochedumonderéel.

2. PassageauSGBD
LareprésentationprécédentedoitêtretransforméepourlarendreacceptableparleSGBD,qu’ilsoi
trelationnel,objetourelationnel-
objet.Souvent,cetteétapemodifieconsidérablementlesobjetsdumonderéelainsiquelesliensdéf
inisdansleschémaprécédent.C’estlorsdecettephasequel’onvérifielaqualitédelabasededonnée
senutilisantlescritèresvusprécédemment,commel’éliminationdelaredondance.

Lemodèlerelationnelprocureàcettefindesoutilscapablesdetesterlacohérencedusystèmeetdele
modifierlecaséchéantIlestpossibledeconstaterdesincohérencesàceniveaudel’analyse,cequii
mpliquedemodifierlemodèleconceptueldedonnéesdéveloppéàl’étapeprécédente.Onobtientu

Page | 8
nschémadesdonnéesquifourniraauxutilisateurslesinformationsnécessairespoureffectuerleur
srequêtes.

3. Créationetutilisationdelabasededonnées
Unefoisleschémaprécédentdéfini,onutiliseleSGBDpourpasseràlacréationdestablesquico
nstituentlabasededonnées.Puis,oninsèreévidemmentlesvaleursdanslestables.Lecaséché
ant,oncréelesvuesdéfiniesàl’étapeprécédenteetparlàmêmelesutilisateursconcernés.

Lesystèmeestalorsopérationnel.ToutecetteétapesefaitforcémentenutilisantleSGBD,alorsqueles
précédentesétaientplusthéoriques.Lacréationdestablesetl’utilisationdelabasededonnéesnécessit
erontlelangageSQL

Page | 9
CHAPITRE2.CREATIOND’UNEBASEDEDONNEESPOURLAGESTION
DELACITEUNIVERSITAIRE

Introduction
C’estunespaceoùsontregroupéslesbâtimentsd’enseignementetlesrésidencessociauxd’étudiantsd
’uneuniversitésouventàproximitéducampusetgérerparl’université.

Nousallonscréerunebasededonnéespourmanagerlafaçondonts’effectuerontlesadmissions,exclu
sion,transfertdesétudiantsdanslesdifférentesrésidencesquel’UNILUmetàladispositiondesesétud
iants.

Pourcefairenousauronsbesoindecertainesinformationsconcernantlesétudiantsetcellesconcernan
tlesrésidencesenquestion.

1. Résidences
a. Home
Lescitésuniversitairescomprennent10homesreprisci-après
1. Home1
2. Home2
3. Home3
4. Home4
5. Home5
6. Home6
7. Home7
8. Home8
9. Home9
10. Home10
 Duhome1auhome9ilya4niveauxet24chambresparniveaux
 Lacapacitéd’accueildechambreestde4personnespourdeuxlits ;
 Chaqueniveauestgéréparunchef(échevin)etunmaireetvicesontresponsablesduhome.Ilss
onttousprisenchargeparl’université.
 Ondisposededeuxhomepourlesfilles(home2ethome6)ensembleaveclehome10.Ceshome
ssontditsréhabilitésavecdeuxpersonnesparchambre.

Page | 10
 Lehome10disposede3niveauxet38chambresparniveaux
b. Blocs
10blocssontàdisposition ayantchacun37chambres :
1.blocA
2.blocB
3.blocC
4.blocD
5.blocE
6.blocF
7.blocG
8.blocH
9.bloc I
10.blocJ

2. Créationdelabasededonnées
Lapremièreétapedelacréationdenotrebasededonnéesaconsistéàrassemblerlesinformationssu
rlesrésidencescequinousapermisdedéterminerquellessontlesinformationsdontnousaurontbe
soinpouridentifierlesétudiantsdanslesrésidencesetlasuivitdeleursparcours.

Nousavonsprisladécisiondecréercinqtablesouserontrepritdiversesinformations
1. Tableétudiant

tableétudiant
ID-étudiant
ID-chambre
Téléphone
E-mail
Dateetlieudenaissa
nce
Faculté
Promotion
NuméroChambre
Résidence
Tuteurdel'étudiant
Numérotuteur
Tableau1

Page | 11
1. Tablehome
tablehome
ID-home
Niveau
nombresd'étudiantsentrants
nombred'étudiantssortants
ID-chambre
Tableau2

2. Tablebloc
tablebloc
ID-bloc
nombresd'étudiantsentrants
nombred'étudiantssortants
ID-chambre
Tableau3

3. Tablegestiondesétudiants
tablegestion
ID-étudiant
Nométudiant
Abandon
nombred'étudiantsen
trant
nombred'étudiantsor
tant
Exclusion
motifd'exclusion
Transfert
Décès
motiftransfert
résidencedeprovenan
ce
résidencededestinati
on
Tableau4étudiants

4. Tablechambre
tablechambre
ID-chambre
ID-home
Niveau
nombredeschambre
s/home
nombredechambres
/bloc

Page | 12
nombredebloc
nombredeshome
ID-étudiant
ID-bloc
Tableau5

Aprèslacréationdenostablesetladéterminationdeclésprimairenousavonsfaitintervenirlanotionde
relationentrecelles-cidemanièreàobtenirl’intégralitédesinfossurunepersonneencasdenécessité

Figure1:relationentrelesdifférentestables

Graceauxrelationsquenousavonsétabliesentrelestablesnousavonslapossibilitéd’émettredesrequ
êtespourlarecherched’informationspécifiques.Atitred’exemplenousvoulonsconnaitrelesétudian
tsquisontenmaster,nousrecouronsàlarequêtedesélection.Lesautresrequêtessontreprisesdanslefic
hieraccèsquiseraannexéàcefichier.

Page | 13
Page | 14

Vous aimerez peut-être aussi