Présentation

Article

1 - ARCHITECTURE DE RÉFÉRENCE

2 - TRADUCTION D’UNE REQUÊTE SQL

3 - TECHNIQUES DE STOCKAGE ET D’ACCÈS AUX DONNÉES

4 - GESTION DES TRANSACTIONS

5 - CONCLUSION

| Réf : H2918 v1

Architecture de référence
Architecture des systèmes de gestion de bases de données

Auteur(s) : Jean-Marc THÉVENIN, Fabienne VIALLET

Date de publication : 10 déc. 1996

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

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

Sommaire

Présentation

Auteur(s)

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Depuis leur apparition sur le marché, les systèmes de gestion de bases de données (SGBD) sont en constante évolution. Quatre générations de SGBD ont déjà vu le jour avec l’introduction successive des modèles de données hiérarchique, réseau, relationnel et orienté objets. Cependant tous ces systèmes exploitent les mêmes éléments de base en terme d’architecture opérationnelle. La mise en œuvre d’index, de techniques de contrôle de concurrence ou de reprise est en effet relativement indépendante du modèle de données employé. Cet article présente en détail ces éléments de base de l’architecture d’un SGBD, qu’il est indispensable de bien maîtriser lorsque l’on veut comprendre et administrer efficacement les SGBD. Afin de fixer les idées, ces différents éléments et leur agencement sont présentés dans le cadre des SGBD relationnels. La comparaison avec les SGBD objet et réseau est faite au fur et à mesure, lorsque des différences importantes apparaissent sur le plan architectural.

Cet article est réservé aux abonnés.
Il vous reste 93% à 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-h2918


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

1. Architecture de référence

La figure 1 présente l’architecture opérationnelle de référence que nous utiliserons tout au long de l’article. L’interface des SGBD relationnels se fait par le biais du langage de requête normalisé SQL (cf. article Langages de bases de données : SQL et les évolutions vers l’objet Langages de bases de données : SQL et les évolutions vers l’objet de ce traité et ). Ce langage permet d’exprimer des requêtes d’interrogation et des requêtes de mise à jour de la base de données. Dans le cas de requêtes d’interrogation, le SGBD répond en retournant des n-uplets comme le montre la figure 1. Le traitement d’une requête SQL comporte deux étapes chargées respectivement de la traduction de la requête puis de son exécution.

  • L’étape de traduction est nécessaire car le langage SQL est un langage assertionnel qui permet de décrire le résultat souhaité sans préciser comment ce résultat doit être calculé. Ainsi, le traducteur produit un plan d’exécution optimisé, c’est‐à‐dire une suite ordonnée d’opérations relationnelles permettant de répondre à la requête en un temps et avec un coût minimal. Au cours de cette étape, le traducteur effectue des contrôles syntaxiques ainsi que les contrôles d’autorisation d’accès aux relations manipulées par la requête. Lorsque la requête porte sur des relations virtuelles, le mécanisme de vue est mis en œuvre pour transformer la requête afin que celle-ci ne porte que sur des relations implantées. Les sous-étapes de contrôle, de transformation et d’optimisation font appel à des méta-informations décrivant la structure de la base de données et les droits d’accès.

  • L’étape d’exécution est pilotée par un...

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

Lecture en cours
Architecture de référence
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  International Organization for Standardization. Informations Processing Systems – Database Language SQL. ISO / IEC 9075 : 1992 (1992).

  • (2) - CATTELL (R.) -   ODMG 93, le standard des bases de données objet.  -  International Thomson Publishing (1995).

  • (3) - GARDARIN (G.), VALDURIEZ (P.) -   Relational Databases and knowledge Databases.  -  Addison Wesley (1989).

  • (4) - STOMEBRAKER (M.) -   Operating System Support for Database Management.  -  Communication of ACM, vol. 24, no 7, pp. 412-418, juil. 1981.

  • (5) - GARDARIN (G.) -   Maîtriser les bases de données.  -  Eyrolles (1993).

  • (6) - ULLMAN (J.) -   Principles of Database and Knowledge.  -  Base Systems, vol. 1, Computer Science Presse (1988).

  • ...

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