Bd Chap8
Les bases de donn´ ees Orient´ ees Objet
260
Motivation
Le mod` ele relationnel connaˆıt un tr` es grand succ` es et s’av` ere tr` es ad´ equat pour les applications traditionnelles des bases de donn´ ees (gestion).
Il est beaucoup moins adapt´ e aux nouvelles applications plus complexes telles que :
– CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)
– BD d’images et de graphiques
– BD g´ eographiques (GIS : Geographic Information Systems)
– BD multim´ edia (son, image, texte, etc. combin´ es) 261
Motivation (suite)
Ces nouvelles applications ont des caract´ eristiques diff´ erentes des applications traditionnelles de gestion et elles introduisent des besoins nouveaux, notamment :
– des structures d’objets plus complexes,
– des transactions de dur´ ee plus longue,
– de nouveaux types de donn´ ees pour le stockage d’images ou de gros documents de texte,
– la possibilit´ e de d´ efinir des op´ erations non standards qui sont sp´ ecifiques aux applications,
Les BD orient´ ees objet constituent une tentative de r´ eponse ` a (certains de) ces besoins nouveaux.
262
Motivation (suite 2)
Une caract´ eristique importante des BD orient´ ees objet est qu’elles donnent au concepteur de la BD la capacit´ e de sp´ ecifier – non seulement la structure d’objets complexes,
– mais aussi les op´ erations ` a appliquer ` a ces objets.
On recense actuellement plusieurs prototypes exp´ erimentaux et quelques produits commerciaux de BD orient´ ees objet
Ces syst` emes reprennent en g´ en´ eral les concepts adopt´ es dans les langages de programmation orient´ es objet, avec les sp´ ecificit´ es des syst` emes de bases de donn´ ees (persistance des donn´ ees, transactions, etc.).
263
Insuffisance des bases de donn´ ees relationnelles : un exemple
On d´ esire conserver dans une base de donn´ ee g´ eographique la description d’un r´ eseau routier.
– Pour d´ efinir le r´ eseau routier, on part de points d’intersection qui sont les points o` u plusieurs