2
Bases de Données
Introduction
Tout cela est-il vraiment nécessaire ? → OUI !
simples
fichiers
• Doit connaître leur
organisation de
l’information.
• Doit écrire des
programmes pour
les manipuler
• Quand on crée de nouvelles applications :
- On doit écrire de nouveaux programmes d’IO
- On doit créer de nouveaux fichiers
→ redondance d’information …
Lourd &
limité !
• Application manipulant
de simples fichiers :
Bases de Données
Introduction
De quoi a-t-on besoin ?
SGBD
&
BdD
Utilisateur :
Besoin de données à jour,
disponibles immédiatement (facilement)
Algèbre relationnelle,
Logique,
Optimisations, ….
Bases de Données
Introduction
Objectifs des SGBD :
• Indépendance Programmes/Données
• Accès par des langages assertionnels
• Efficacité des accès aux données
• Administration centralisée des données
• Non redondance des données
• Cohérence des données
• Partageabilité des données
• Sécurité des données
• Résistance aux pannes
!! … Objectifs pas toujours atteints …