Révision Générale
– L’approche bases de données
– Définitions
– Objectifs et fonctions
– Architecture
– Modèle Relationnel
– SQL
– Mis-à-jour, contraintes et triggers
– Gestion de Vues
– Gestion de transactions et concurrence
Gestion de fichiers
• Les données sont stockées dans des fichiers
– différentes méthodes d’accès (séquentiel, indexé, haché,
etc.)
– un fichiers peut être utilisé par plusieurs programmes
PROGRAM 1!
Données!
Fichier 1"
PROGRAM 2!
PROGRAM 3!
Système!
de fichiers!
Données!
Données!
Fichier 2"
Problémes avec les fichiers
• Redondance des données
– partage limité, au niveau du fichier
• Faible structuration des données
– fichiers plats (exception: COBOL)
• Dépendance entre programmes et fichiers
– modif. de fichier => modif. de programmes
– coût élevé de maintenance des applications
• Pas de cohérence globale des données
• Difficile de développer de nouvelles applications
PROGRAM 1
PROGRAM 1
PROGRAM 2
Base de
données
SGBD
Requêtes
Transactions
…
Approche Base de Données
Définitions
• Une base de données (BD) est une collection
structurée de données sur des entités qui existent
dans le contexte modélisé
• La structure d’une base de données est déterminée
par le modèle de données qui est utilisé
• Un système de gestion de base de données (SGBD)
est un logiciel qui facilite la gestion et l’accès à la
BD
• Une banque de données inclut une BD, un SGBD et
des services pour un domaine particulier (par ex.
banque du génome)
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!