Bdodmgodloql pdf Le Modèle Objet de l ? ODMG Object Database Management Group Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez univ-valenciennes fr Sommaire s L ? ODMG s Les standards ODMG s L ? architect

Le Modèle Objet de l ? ODMG Object Database Management Group Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez univ-valenciennes fr Sommaire s L ? ODMG s Les standards ODMG s L ? architecture s ODL OQL OML C Smaltalk et Java s Relation avec CORBA s Conclusion Bibliographie ODMG ODL OQL Didier Donsez - CDidier Donsez - ODMG Object Database Management Group http www odmg org s Composition ? Président ? Rick Cattell SUN ? Membres ? GemStone Systems IBEX Computing SA Object Design Objectivity O Technology POET Software UniSQL Versant Object Technology s But ? Dé ?nir un standard permettant la portabilité des schémas de base et des programmes développés sur des SGBDs-OO di ?érents ? un standard ODMG- ? et son evolution ODMG-II Mars ODMG ODL OQL Concepts du modèle objet de l ? ODMG ? Objet attribut association ? opérations méthodes exceptions ? Héritage Multiple ? Extent et Clé ? Identité nommage et durée de vie des objets ? Valeurs litéraux atomiques structurées collection ? Collections list set bag array ? Transactions Contrôle de Concurrence Verrouillage ODMG ODL OQL Didier Donsez - CLes standards ODMG- et ODMG-II s Dé ?nition ? Spéci ?cation ? ODL - Object De ?nition Language ? OIF - Object Interchange Format ? Manipulation ? Non-Procédural OQL - Object Query Language ? Procédural OML - Object Manipulation Language ? extensions binding Persistance et Transaction ? langages généraux C Smalltalk puis Java ? Imbrication des langages ODMG ODL OQL Didier Donsez - L ? Architecture Déclarations ODL ou PL-ODL Préprocesseur des Déclarations Sources de l ? Application C SmallTalk Java Compilateur Bibliothèque SGBDOO Binaires de l ? App MétaBase Base d ? Objets Edition de Lien Accès aux Données Executable de l ? App ODMG ODL OQL Didier Donsez - CODL - Object De ?nition Language s Etend la syntaxe IDL de CORBA ? interface spéci ?cation d ? un type interface Employee Person attribute int numemp attribute oat basesalary attribute Struct Addr string street string city address relationship Dept dept inverse Dept members oat salary ? Héritage simple ? classe interface une implantation du type s Types prédé ?nis ? Collections paramétrées Set List Bag Array ? Exception ? Type introspection par la métabase ? Transaction ODMG ODL OQL Didier Donsez - OQL - Object Query Language s Langage déclaratif d ? interrogation ? compatibilité avec l ? ordre SELECT de SQL- ? proposé par O Technology s Fonctionnalités générales ? tous les types ODMG et identité d ? objet ? requête select ? from ? where ? ? polymorphisme de collections sources ? imbrication de requêtes requêtes nommées ? appel d ? opérateurs et de méthodes ? opérateurs ensemblistes union intersect except ? opérateur universel for all ? quanti ?eur existentialiste exists ? order by group by fonctions d ? agrégat count sumO DmMinG mOaDxL aOvQgL Didier Donsez - CUn exemple en OQL s Exemple select cl name paid from select x from Companies c c

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 11, 2021
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 96kB