Maison > Article > base de données > Qu'est-ce qu'un schéma de base de données ? Combien de couches l'architecture de la base de données comporte-t-elle ?
1 : Qu'est-ce que l'architecture de base de données
L'architecture du SGBD aide à la conception, au développement, à la mise en œuvre et à la maintenance, le La base de données peut stocker les informations critiques de l'entreprise, et le choix de la bonne architecture de base de données peut aider à accéder aux données rapidement et en toute sécurité.
Deux : L'architecture de base de données comporte plusieurs couches
Architecture à 1 couche
L'architecture de base de données la plus simple est à 1 couche, où client, serveur et Les bases de données résident toutes sur la même machine. Chaque fois qu'une base de données est installée et accessible dans le système, il s'agit d'une architecture à 1 niveau, mais cette architecture est rarement utilisée en production.
Architecture à 2 niveaux
L'architecture à deux niveaux est une architecture de base de données où la couche de présentation s'exécute sur le client (PC, appareil mobile, tablette, etc.) et les données sont stockées sur le serveur.
Une interface de programmation d'application appelée ODBC (Open Database Connectivity), qui permet aux programmes clients d'appeler des SGBD. Aujourd'hui, la plupart des SGBD fournissent des pilotes ODBC pour les SGBD, et une architecture à 2 niveaux est fournie pour les SGBD. Fournit une sécurité supplémentaire car elle n’est pas directement exposé aux utilisateurs finaux. Un exemple actuel d'architecture à deux niveaux est un système de gestion de contacts créé à l'aide de MS-Access.
Architecture à 3 niveaux
L'architecture à 3 niveaux est une extension de l'architecture à 2 niveaux. L'architecture à 3 niveaux comporte les couches suivantes,
Couche de présentation (PC, tablette, téléphone, etc.)
Couche d'application (serveur)
Serveur de base de données
L'architecture du SGBD comprend une couche application entre l'utilisateur et le SGBD, qui est chargée de transmettre la demande de l'utilisateur au système SGBD et d'envoyer la réponse du SGBD à l'utilisateur. La couche application (couche de logique métier) est. également responsable de la transmission des données à l'utilisateur ou Logique fonctionnelle, les contraintes et les règles sont traitées avant d'être transmises au SGBD
L'architecture à trois niveaux est l'architecture de SGBD la plus populaire.
Trois : Résumé
L'architecture du SGBD aide à la conception, au développement, à la mise en œuvre et à la maintenance des bases de données.
L'architecture de base de données la plus simple est à 1 niveau, où le client, le serveur et la base de données résident tous sur la même machine.
L'architecture à deux niveaux est une architecture de base de données dans laquelle la couche de présentation s'exécute sur le client et les .data sont stockés sur le serveur.
L'architecture à 3 niveaux comprend une couche de présentation (PC, tablette, appareil mobile, etc.), une couche d'application (serveur) et un serveur de base de données.
Quelle est l'architecture de la base de données ? Il existe plusieurs couches d'architecture de base de données qui sont entièrement présentées. Si vous souhaitez en savoir plus sur le Tutoriel MySQL, veuillez faire attention au site Web php chinois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!