Lyes BOUDJEDAIMI
Kean DE SOUZA
Ignace KOMBA
Christeddy MILAPIE
Khalil TABITI
Concepon et Exploitaon d’une base de données
Sous la direcon de Christophe MONTAGNE
GEII
Année universitaire
2014/2015
1
Table des matières
Table des figures .................................................................................................................................... 2
Introduction ........................................................................................................................................... 3
Architecture des Bases de Données ...................................................................................................... 4
Conception d’une Base de Données ..................................................................................................... 5
Processus de conception d’une Base de Données (LARROUSSE, 2006) ........................................... 6
Principales méthodes d'analyse ........................................................................................................... 7
MERISE .......................................................................................................................................... 7
UML .............................................................................................................................................. 10
Retro-ingénierie ................................................................................................................................... 12
L’exploitation d’une base de données ................................................................................................ 12
Notion de table .................................................................................................................................. 12
Le langage SQL ................................................................................................................................... 14
LE LANGAGE SQL DDL ............................................................................................................ 14
LE LANGAGE SQL DML ........................................................................................................... 14
LE LANGAGE SQL AVANCE .................................................................................................... 15
Mise à jour d’une base de données et contrôle de l’intégrité ........................................................... 16
Anomalies de mise à jour et redondance .......................................................................................... 17
Gérer une base de données avec un SGBD ....................................................................................... 19
Fonctionnement d’un système de gestion de base de données .......................................................... 20
Processus ........................................................................................................................................... 21
Access/MySQL : Présentation ............................................................................................................ 21
Access ............................................................................................................................................ 21
MySQL .......................................................................................................................................... 22
Choix du SGBD ................................................................................................................................... 22
Sécurité des bases de données. ............................................................................................................ 23
Dans le cadre de la loi ....................................................................................................................... 23
Du point de vue informatique ............................................................................................................ 23
Conclusion ............................................................................................................................................ 24
Remerciements..................................................................................................................................... 25
Références ............................................................................................................................................ 26
Listes des sigles .................................................................................................................................... 27
2
Table des figures
Figure 1: Architecture client/serveur .......................................................................................... 4
Figure 2 : Architecture trois-tiers. .............................................................................................. 5
Figure 3: Processus de conception d'une base de données. ........................................................ 6
Figure 4: Exemple de Modèle Conceptuel de Données. ............................................................ 8
Figure 5: Extrait du cours de gestion de base de données de Luiz Gonzales sur le site
d’unige.fr .................................................................................................................................. 12
Figure 6: récupérée du site http://www.supportduweb.com/scripts_tutoriaux-code-source-82-
mysql-recherche-dans-la-base-de-donnee-like-moteur-de-recherche-internet.html ................ 13
Figure 7: Simple exemple d’application d’une mise à jour d’une base de données extrait d’un
article paru (G.Falquet et C.Métal, 2003) ............................................................................... 16
Figure 8: Schéma du modèle hiérarchique ............................................................................... 19
Figure 9: Schéma du modèle relationnel .................................................................................. 19
Figure 10: Schéma représentant un utilisateur et sa base de données (aiservice.fr année 2013)
.................................................................................................................................................. 20
Figure 11: Logo du logiciel Access (Wikipédia) ..................................................................... 21
Figure 12: Logo du logiciel MySQL (Wikipédia) ................................................................... 22
3
Introduction
Aujourd’hui, les différentes institutions investissent énormément dans les Systèmes
d’Informations. Le besoin de collecter, regrouper, classifier, traiter et diffuser un ensemble
d’information permet d’être organiser dans la recherche et le traitement d’information et ainsi
d’atteindre ses objectifs. Afin de pouvoir manipuler efficacement ces informations, on utilise
généralement des Bases de Données.
Pour cela, on répondra à cette problématique :
Comment peut-on créer une Base de Données efficace, robuste, fiable et sécurisé ?
Ce rapport traitera de la notion de base de données ainsi que les concepts autour de : la
création, la gestion et l’exploitation grâce aux différentes recherches bibliographique
effectuées par les membres du projet.
1 / 29 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !