| Réf : H3128 v1

Conclusion et perspectives
Langages de bases de données : SQL et les évolutions vers l’objet

Auteur(s) : Claude CHRISMENT, Geneviève PUJOLLE, Gilles ZURFLUH

Date de publication : 10 août 1999

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

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’article

INTRODUCTION

Les langages de bases de données correspondent à un sous-ensemble des langages informatiques. Ils permettent d’exprimer des requêtes d’interrogation ou de mise à jour du contenu d’une base de données (BD). Ils peuvent être utilisés soit sous forme de requêtes directement applicables à une BD, soit sous forme de requêtes incluses dans un programme écrit dans un langage informatique quelconque tel que Fortran, Cobol, C ou spécifique comme PL/SQL.

Dans une BD, les données sont organisées selon un modèle qui permet de spécifier son schéma. Le modèle relationnel est le plus répandu dans les systèmes informatiques actuels. Il décrit les données sous forme de tables et le langage SQL, qui lui est associé, est devenu un standard pour manipuler des BD relationnelles à la fois sur gros systèmes et sur micro-ordinateurs.

Les modèles orientés objet, apparus plus récemment, permettent de décrire des structures de données plus complexes que dans les BD relationnelles. Le langage OQL, extension de SQL, permet de décrire et de manipuler des objets pouvant présenter une structure de données hiérarchique ; il intègre la composante dynamique des modèles objet par l’utilisation de fonctions dans l’expression des requêtes.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3128


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

ABONNEZ-VOUS

Lecture en cours
Présentation

4. Conclusion et perspectives

Les langages de BD sont des langages informatiques dédiés à la description et à la manipulation des données. Selon le modèle de données utilisé, le langage varie sensiblement ; mais depuis l’avènement du modèle relationnel dans les années 1970, on constate une suprématie des langages déclaratifs de type select-from-where. C’est le cas des deux langages que nous avons présentés : SQL et OQL.

Il existe de nombreuses versions de ces langages, variant parfois sur quelques fonctionnalités somme toute marginales, mais les rendant incompatibles entre elles. C’est notamment le cas du langage SQL qui est pourtant spécifié dans une norme ISO. Cependant, pour pallier l’inconvénient de la multiplicité des versions d’un même langage qui nuit à l’interconnexion des systèmes informatiques, une version minimale normalisée de SQL est utilisée dans l’environnement ODBC (Open Data Base Connectivity).

La généralisation de l’infocentre dans les entreprises a permis aux utilisateurs non informaticiens de formuler directement une requête sur une BD relationnelle. Bien que doté d’une syntaxe simple, le langage SQL n’a pas obtenu le succès escompté dans ce cadre d’application, l’utilisateur occasionnel ayant des difficultés à exprimer prédicats et jointures. Des langages graphiques ont donc été proposés pour faciliter l’expression des requêtes.

Exemple

le langage QBE d’IBM, pionnier en la matière, permet d’élaborer une requête en spécifiant son expression dans des tables vides ; le langage de requête du logiciel ACCESS de MicroSoft s’inspire de ce principe en utilisant une représentation graphique du schéma de la base qui évite à l’usager d’exprimer les jointures les plus courantes.

L’apparition du concept objet en informatique s’est concrétisé, dans le domaine des bases de données, par le développement et la commercialisation de SGBD orientés objet (SGBDOO) performants. La plupart d’entre eux proposent le langage de requête OQL pour sélectionner et manipuler les objets complexes. Actuellement, les SGBDOO sont cantonnés dans une « niche » industrielle qui ne leur assure pas une diffusion commerciale suffisante pour leur permettre de bénéficier de l’économie d’échelle. Par conséquent, ces systèmes sont d’un coût élevé et restent confinés...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

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

ABONNEZ-VOUS

Lecture en cours
Conclusion et perspectives
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  Spécifications d’UML - Rational Software : [http://www.rational.com/uml/].

  • (2) - KIM (W.) -   Introduction to object-databases.  -  The MIT Press – 1990 – ISBN O-262-11124-1.

  • (3) -   *  -  The O2 User Manual – O2 technology

  • (4) - CATTE (R.) -   ODMG-93 : le standard des bases de données objet.  -  International Thomson publishing – 1995 – ISBN 2-84180-006-7.

DANS NOS BASES DOCUMENTAIRES

  • Bases de données relationnelles.

  • Architecture des systèmes de gestion de bases de données.

  • Modèles objet-relationnel et serveurs universels.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

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

ABONNEZ-VOUS