1
Bases de Données
Dr. M.Benkhalifa
Faculté des Sciences de Rabat
Septembre 2008
2
Introduction Générale
Historique des Bases de donnees (Pré-relationnel
Relationnel post-Relationnel)
Emploi des fichiers (ensemble d’enregistrements)
Passage au Système de fichiers pour gérer un ensemble
plus complexe de fichiers.
Système de fichiers conventionnels =problèmes.
1ere génération des SGBD (hiérarchique /réseau):
séparation des programmes d’applications des données.
2eme génération des SGBD (relationnel): model relationnel.
BD orientées objet
Entrepôts de données. ( data warehouses)
Parallélisme entre SGBD et compilateurs :
Langages : machine ---langage naturel
SGBD: interface entre utilisateur et données.
3
1950 1965 SGF
1965 1970 SGBD navigationel: hiérarchique,
réseau
1969 -… SGBD relationnel
Exemples : DB2, Oracle, Teradata, Informix, mySQL, SQL-Server
1990 - 1999 SGBD orienté objets. En pratique :
une impasse
Exemples: O2, Objectstore, Objectivity
1993 - … SGBD relationnel objet (RO).
4
Exemples de Bases de données:
Système de cartes de crédits
Stock
• Banques,universités…..
Agences de voyages
Réservations d'hôtels
Compagnies de ventes…
Système de Gestion de Fichiers:
Chaque département possède ses propres applications et fichiers.
Exemple d’un SGFvoir le transparent suivant.
Limites des SGF
Gestion des données.
» Exige trop de programmation en langage (3GL)
» Consomme du temps
» Les requêtes ad-hoc sont impossible a satisfaire
»Mène au “ islands of information”
Dépendances des données
Dépendance structurelle.
Redondance anomalies, non intégrité, inconsistance
Système de Gestion de Base de Données:
Tous les départements partagent la même BD, qui est une large collection de données
gérée par un logiciel appelé SGBD.
5
SGF
1 / 59 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 !