Maison >Problème commun >Qu'est-ce qu'un système de gestion de base de données ?
Le système de gestion de bases de données est un logiciel à grande échelle qui manipule et gère des bases de données. Il est utilisé pour établir, utiliser et maintenir des bases de données. Il fournit une gestion et un contrôle unifiés des bases de données pour garantir la sécurité et l'intégrité des bases de données. .
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Qu'est-ce qu'un système de gestion de base de données ?
Le système de gestion de bases de données est un logiciel à grande échelle qui manipule et gère des bases de données. Il est utilisé pour établir, utiliser et maintenir des bases de données. Il assure une gestion et un contrôle unifiés des bases de données pour garantir la sécurité et l'intégrité. des bases de données sur le sexe.
Les utilisateurs accèdent aux données de la base de données via le SGBD (système de gestion de base de données), et les administrateurs de base de données effectuent également la maintenance de la base de données via le SGBD. Il peut prendre en charge plusieurs applications et utilisateurs utilisant différentes méthodes pour créer, modifier et interroger la base de données en même temps ou à des moments différents. La plupart des SGBD fournissent un langage de définition de données DDL (Data Definition Language) et un langage de manipulation de données DML (Data Manipulation Language) permettant aux utilisateurs de définir la structure du schéma et les contraintes d'autorisation de la base de données et de mettre en œuvre des opérations telles que l'ajout et la suppression de données.
Selon les fonctions, le système de gestion de base de données peut être grossièrement divisé en 6 parties :
(1) Traduction de schéma :
Fournir un langage de définition des données ( ddl). Les schémas de base de données qui y sont écrits sont traduits en représentations internes. La structure logique, les contraintes d'intégrité et la structure physique de stockage de la base de données sont stockées dans le dictionnaire de données interne. Diverses opérations de données de la base de données (telles que la recherche, la modification, l'insertion et la suppression, etc.) ainsi que la maintenance et la gestion de la base de données sont basées sur le schéma de la base de données.
(2) Compilation du programme d'application :
Compilez le programme d'application contenant les instructions d'accès à la base de données dans un programme cible qui peut s'exécuter avec le support de DBM.
(3) Requête interactive :
fournit un langage de requête interactif facile à utiliser, tel que SQL est responsable de l'exécution des commandes de requête et de l'affichage des résultats de la requête à l'écran.
(4) Organisation et accès aux données :
Fournit l'organisation physique et la méthode d'accès aux données sur les périphériques de stockage.
(5) Gestion des opérations de transaction :
Fournit la gestion des opérations de transaction et les journaux d'opérations, la surveillance de la sécurité des opérations de transaction et la vérification de l'intégrité des données, le contrôle de la concurrence des transactions et la récupération du système et d'autres fonctions.
(6) Maintenance de la base de données :
Fournir un support logiciel aux administrateurs de bases de données, y compris le contrôle de la sécurité des données, l'assurance de l'intégrité, la sauvegarde de la base de données, la réorganisation de la base de données, la surveillance des performances et d'autres outils de maintenance.
(Partage de vidéos d'apprentissage : Vidéo de programmation)
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!