I. Introduction,
II. Architecture logique d’un SGBD
III. Fonctionnalités des SGBD
IV. Modèle relationnel,
V. Algèbre relationnelle
VI. Modèle entité-association
VII. Passage du modèle relationnel au modèle entité-association
VIII. Langage SQL,
Introduction
Limitation
Structure de données non contrôlée
Redondance de données
Obligation d’ouvrir fichier, lire fichier, …
Obligation de réorganiser
Introduction
Intégration.
Flexibilité.
Sécurité.
Architecture logique d’un SGBD
Architecture apparue
aux années 60 par le groupe
ANSI/SPARC Schéma Conceptuel
logique
Schéma Interne
(physique)
Architecture logique d’un SGBD
Indépendance logique
Indépendance physique
Fonctionnalités d’un SGBD
Contrôle de la redondance,
Partage des données,
Contrôle de concurrence,
Protection des données ,
Contraintes d’intégrité,
Interfaces,
Sécurité et reprise après panne ,
Données distribuées.
Modèle relationnel
Modèle relationnel:
→ Le modèle relationnel a été défini en 1970 par E.F.Codd
au laboratoire IBM, les premiers systèmes commerciaux ont
apparu dans les années 80.
→ Le modèle le plus utilisé.
→ Il s’agit d’une description simple des données sous forme
tabulaire, fondée sur la théorie mathématique des relations.
→ Modèle caractérisé par sa simplicité et sa puissance au
niveau des opérations de manipulation des données.
Modèle relationnel
Définition:
Une BD relationnelle est un ensemble de relations :
- relations de l'utilisateur (relations de tables)
- relations de catalogues (relations systèmes)
Modèle relationnel