Présentation
Auteur(s)
-
Jean-Marc THÉVENIN : Maître de conférences à l’université de Toulouse I
-
Fabienne VIALLET : Maître de conférences à l’université de Toulouse III
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
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.
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. Conclusion
Afin de permettre une bonne compréhension des mécanismes régissant le niveau interne des SGBD, nous avons présenté dans cet article les différents éléments susceptibles d’intervenir dans l’architecture opérationnelle de tout SGBD et nous avons commenté le rôle de chaque élément dans le cadre d’une architecture opérationnelle de référence. Ainsi nous avons étudié en détail la traduction d’une requête assertionnelle en une suite optimale d’opérations exécutables par le SGBD pour répondre à la requête, les techniques de stockage et d’accès aux données et les techniques employées pour gérer les transactions.
Les techniques de traduction présentées correspondent aux techniques qui ont été développées pour les systèmes relationnels en vue de traduire et d’optimiser des requêtes SQL. Ces techniques peuvent être adaptées pour traduire des requêtes OQL dans le cadre des SGBD orientés objets. En effet, ce langage reprend de nombreux concepts du langage SQL.
Les techniques de stockage et d’accès aux données présentées, ainsi que les techniques de gestion de transaction sont indépendantes de tout modèle de données. De nombreuses solutions ont été proposées dans ces deux domaines et la solution adoptée peut varier d’un système à l’autre. Ainsi, nous avons présenté un état de l’art de ces techniques, qui sont à la base des choix de conception lorsque l’on établit le schéma physique d’une base de données ou que l’on définit la politique permettant de garantir l’intégrité d’une base de données.
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
Conclusion
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 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