Architecture à trois schémas

Définition - Que signifie l'architecture à trois schémas?

L'architecture à trois schémas est une idée dans la conception de bases de données relationnelles qui divise une base de données en trois catégories différentes en fonction de son utilisation et de sa structure, et des rôles joués par les administrateurs système, les concepteurs et les utilisateurs finaux.

Definir Tech explique l'architecture à trois schémas

Développée dans les années 1970, l'architecture à trois schémas permet d'évaluer une base de données relationnelle à partir de différents points de vue. Le premier des trois niveaux est appelé niveau externe ou niveau utilisateur. C'est la vue de la base de données relationnelle que voient les utilisateurs finaux, et cela implique un haut niveau d'abstraction. Le deuxième niveau est le schéma logique ou niveau conceptuel, dans lequel les concepteurs travaillent. Le troisième niveau est le schéma physique ou niveau physique, où les programmeurs maintiennent une base de données sur un système matériel. L'architecture à trois schémas est généralement attribuée au groupe ANSI / SPARC et est parfois également appelée architecture «ANSI / SPARC».

Une partie de l'utilisation de l'architecture à trois schémas consiste à examiner en quoi la maintenance de conception diffère de la maintenance de système de base. Par exemple, les éléments traitant des tables de base de données et des requêtes appartiennent au schéma conceptuel ou logique, où les problèmes tels que la gestion de la mémoire sont examinés au niveau physique. Certains experts en informatique parlent de l'architecture à trois schémas dans le contexte de l'évolution des niveaux sans affecter les autres niveaux ou en termes d'indépendance des données. En outre, l'architecture à trois schémas effectue également une ventilation des tâches principales des concepteurs de bases de données, des administrateurs réseau ou des équipes de maintenance des serveurs.