Bases de données orientées-objets
2. Les bases de données objets
Yves Pigneur
Stéphane Rey
Ecole des HEC
Université de Lausanne
CH-1015 Lausanne
yves.pigneur@hec.unil.ch
(+41 21) 692.3416
HEC Lausanne - 1999 2
Agenda
Introduction:
problématique.
SGDBO:
définition;
objectifs;
...
Persistance des objets:
persistance manuelle;
persistance par héritage;
persistance par référence.
Navigation dans une base objet.
Attributs:
...
HEC Lausanne - 1999 3
Problématique
Méthode
Méthode
Méthode
Méthode
Méthode
Données SGBD(R)
Pourquoi n'enregistrons-nous pas les données dans un SGBD(R)?
Le paradigme objet disparaît!
L'objet devrait inclure des méthodes de lecture/écriture dans la base;
L'objet ne pourrait pas être sauvegardé comme une instance;
Les types complexes ne pourraient pas être gérés;
La transformation d'un schéma objet en schéma relationnel et inversément
pose certaines difficultés.
HEC Lausanne - 1999 4
Qu'est-ce qu'un SGBDO?
Atkinson, Bancilhon, Dewitt, Ditrich, Maier, et Zdonick ont proposé une
clarification de ce qu'est un SGBDO, dans "The Object-Oriented Database
System Manifesto", 1989. [http://www.cs.cmu.edu/afs/cs.cmu.edu/user/clamen/OODBMS/]
Un SGBDO doit offir les fonctions de base d'un SGBD, et supporter les
fonctionnalités suivantes:
support d'objets atomiques et complexes;
identité d'objets;
héritage simple;
héritage multiple (optionnel);
polymorphisme;
messages d'exception.
HEC Lausanne - 1999 5
Fonctions de base d'un SGBD (backup)
Fonctions de base pour gérer une base de données:
indépendance physique des données;
permanence des données;
intégrité des données;
possibilité de requêtes;
gestion des transactions;
concurrence;
sécurité;
...
1 / 38 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 !