Académique Documents
Professionnel Documents
Culture Documents
X 1. Le modèle objet
X 1. Définition d’Objet
X 2. Modèle orienté Objet
X 3. Règles de base des BD orientées objet
X 2. Le modèle relationnel-objet
X 1. Le modèle objet-relationnel
X 2. Le processus de normalisation
X 3. Vue d'ensemble de SQL3
X 4. Le support des objets
Les modèles de base de données multimédia
Méthode Objet
Interface
Messages Méthode
Méthode
Données
Méthode
Méthode
Identité d’objet
X Persistance
X orthogonale au type
X langages : C++, smalltalk, Java/OQL
X Produits
X O2, ObjectStore, Ontos, Objectivity, Jasmine, Versant
X Niches technologiques
X réseau, CAO, SIG, Gestion de données Techniques
X pas de transactionnel lourd
Atouts de l'objet dans les BD
X Origine dans les langage de programmation objet
X Identité d'objets
X introduction de pointeurs invariants
X possibilité de chaînage
X Encapsulation des données
X possibilité d'isoler les données par des opérations
X facilite l'évolution des structures de données
X Héritage d'opérations et de structures
X facilite la réutilisation des types de données
X permet l'adaptation à son application
X Possibilité d'opérations abstraites (polymorphisme)
X simplifie le travail du développeur
Le support d'objets complexes
• Nécessité d'introduire des attributs
multivalués
• Fourniture de collections
prédéfinies telles liste, ensemble,
tableau, ...
• Imbrication des collections pour
représenter des objets très
compliqués
• Exemple
• Type Molécule
• { list <Atome, Connexions>}
• Type Atome
• { Noyau, list <Electrons> }
L'objet‐relationnel
219
037
Objet Police