Présentation
Auteur(s)
-
Claude CHRISMENT : Docteur ès Sciences - Professeur d’informatique à l’Université Toulouse III
-
Geneviève PUJOLLE : Maître de Conférences en informatique à l’Université Toulouse I
-
Gilles ZURFLUH : Docteur ès Sciences - Professeur d’informatique à l’Université Toulouse I
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Cet article présente les concepts orientés objets tels qu’on les utilise dans le domaine des bases de données, et tente de mettre en évidence l’intérêt de ces concepts pour la modélisation et la manipulation des objets complexes.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
5. Systèmes orientés objets : deux exemples
Dans cette section, nous présentons brièvement deux exemples de systèmes orientés objets qui nous paraissent représentatifs : le système français O2 et le système Orion développé aux États‐Unis.
5.1 Système O2
O2 est un système orienté objets qui a été développé en France par le Groupement d’Intérêt Public ALTAIR. Il est commercialisé depuis le début de l’année 1991 par O2 Technology. Il reprend les principaux concepts orientés objets ainsi que les fonctionnalités des systèmes de gestion de bases de données (gestion de mémoire auxiliaire, langage de requêtes). Son modèle de données autorise la définition de types d’objets complexes à partir des constructeurs n‐uplets, ensemble et liste. Il permet de définir et de manipuler des objets (identifiés) et des valeurs (sans identifiant propre). Une classe est définie par un type et une collection de méthodes permettant d’opérer sur les objets de la classe.
Les classes sont organisées selon une hiérarchie d’héritage basée sur l’inclusion d’ensembles : les objets d’une sous‐classe doivent nécessairement être inclus dans ceux de sa superclasse. Le mécanisme de surcharge est également supporté par O2. Le schéma de la base étudiée dans le paragraphe 3.2 serait décrit partiellement comme suit :
class EMPLOYÉS
type tuple (MATRICULE : Integer,
NOM : String,
PHOTO : Bitmap,
APPARTENIR :...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Systèmes orientés objets : deux exemples
BIBLIOGRAPHIE
-
(1) - BAILLY (C.), CHALLINE (J.F.), FERRI (H.C.), GLOESS (P.Y.), MARCHESIN (B.) - Les langages orientés objets. - Cepadues‐Édition (1987).
-
(2) - VIGNARD (P.) - Représentation de connaissances : mécanismes d’exploitation et d’apprentissage. - INRIA (1985).
-
(3) - ALAGIC (S.) - Object‐oriented database programming. - Springer Verlag‐ISBN 0‐387‐96754‐0, ISBN 3‐540‐96754‐0 (1989).
-
(4) - BOOCH (G.) - Object oriented design with applications. - Benjamin / Cummings Publishing Company Inc, ISBN 0‐8053‐0091‐0 (1991).
-
(5) - KIM (W.) - Object oriented database : definition and research directions. - IEEE Transactions on Knowledge and Data Engineering. Vol 2, no 3, p. 327 à 341 - ISSN 1041‐4347, sept. 1990.
-
(6) - STONE (C.W.), HENTCHELL (D.) - Database wars revisited. - ...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive