Base de donnée
BASES DE DONNEES
© HEC Carthage 2009-2010
1
Conception d’une base de données
Définitions (BD, SGBD, …) Méthodes de conception
• Modèle Entité-Association : Modèle Conceptuel des données
(MCD)
- Concepts de base (entité, attribut, association, clé,…) - Diagramme E/A - Cardinalités • Modèle Relationnel : Modèle Logique de données (MLD) • Règles de passage du MCD au MLD
© HEC Carthage 2006-2007
Etude de cas
2
Définition d’une Base de Données
Une BD est un ensemble cohérent de données mémorisé par un ordinateur, utilisé par de nombreuses personnes et possédant une organisation régie par un modèle de données défini pour les besoins d’une application. La BD possède une organisation une structure régie par un modèle. donc
© HEC Carthage 2006-2007
3
Bases de données: Objectif
Fournir des concepts et des méthodes pour analyser des problèmes et construire des solutions prise en charge par des SGBD (système de gestion de bases de données: Access)
© HEC Carthage 2006-2007
4
Bases de données : Objectif
Afin de garantir • la qualité des données enregistrées • leur cohérence et leur intégrité • leur protection en cas d’incident • leurs accès simultanés et leur partage • leur confidentialité relationnelles • Indépendance des données
© HEC Carthage 2006-2007
5
Système de Gestion de Bases de Données (SGBD)
Un SGBD représente un ensemble de logiciels qui permet de décrire, manipuler, traiter les ensembles de données formant la base. Il doit :
• assurer la sécurité et la confidentialité des données • pouvoir être utilisé par des non-informaticiens. • assurer la définition des structures de stockage et des structures de données + suivi de leur évolution. • assurer la cohérence des données.
6
© HEC Carthage 2006-2007
Exemples
Gestion du personnel, des étudiants, des cours, des inscriptions, … d’une université ou école, Système de réservation de places d’avion pour les compagnies aériennes,
© HEC