Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment faire pour installer la Forc…
  • Qu'est -ce que Windows Access 2007 
  • Comment faire pour supprimer des sty…
  • Création de clés Composite Tutorie…
  • Comment calculer Oracle Database Siz…
  • Comment créer un graphique dans MS …
  • Le Microsoft SQL ne sera pas install…
  • Qu'est-ce que la méthdologie du dé…
  • Comment faire pour modifier un nom d…
  • Comment accéder et copie d'une requ…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Logiciel de base de données

    Quels sont les principaux modules logiciels d'un SGBD?

    Un système de gestion de base de données (DBMS) est un système logiciel complexe avec divers modules interconnectés travaillant ensemble pour gérer et accéder aux données. Voici les principaux modules d'un SGBD:

    1. Langue de définition des données (DDL)

    * Fonction: Définit la structure de la base de données, y compris la création, la modification et la suppression des tables, des index et d'autres objets de base de données.

    * Exemples: Créer une table, une table alter, une table de dépôt.

    2. Langage de manipulation des données (DML)

    * Fonction: Permet aux utilisateurs d'insérer, de récupérer, de mettre à jour et de supprimer les données dans la base de données.

    * Exemples: Insérer, sélectionner, mettre à jour, supprimer.

    3. Langage de contrôle des données (DCL)

    * Fonction: Fournit un contrôle sur l'accès aux données et la sécurité, y compris l'octroi et la révocation des autorisations utilisateur.

    * Exemples: Grant, révoquer.

    4. Langage de requête de données (DQL)

    * Fonction: Permet aux utilisateurs de récupérer des données spécifiques de la base de données à l'aide de requêtes structurées.

    * Exemples: Sélectionnez des déclarations (y compris les jointures, où les clauses, etc.)

    5. Gestionnaire de stockage:

    * Fonction: Responsable de la gestion du stockage physique des données sur le disque, de l'allocation de l'espace de stockage et de la récupération efficace des données.

    * comprend:

    * Gestionnaire de fichiers: Gère l'allocation des fichiers physiques et du stockage.

    * Buffer Manager: Gère le transfert de données entre la mémoire principale et le disque.

    * Gestionnaire de méthode d'accès: Fournit différentes façons d'accéder aux données (séquentielles, indexées, etc.).

    6. Manager des transactions:

    * Fonction: Assure l'intégrité des données et la cohérence lors d'un accès simultané par plusieurs utilisateurs. Il s'occupe:

    * Contrôle de la concurrence: Empêche les incohérences de données de plusieurs utilisateurs accédant et mettent à jour les mêmes données simultanément.

    * Gestion de la récupération: Récupère la base de données à un état cohérent en cas d'échecs ou de plantages.

    7. Manager de sécurité:

    * Fonction: Protége la base de données contre l'accès non autorisé et assure l'intégrité des données. Cela implique:

    * Authentification: Vérifie les identités des utilisateurs et accorde un accès en fonction des autorisations.

    * Autorisation: Détermine les opérations que les utilisateurs peuvent effectuer sur différentes parties de la base de données.

    * Audit: Suit les activités de la base de données et identifie des actions suspectes ou non autorisées.

    8. Gestionnaire de catalogue (dictionnaire de données):

    * Fonction: Stocke les métadonnées sur la base de données elle-même, y compris les définitions de table, les types de données, les index, les relations et autres informations importantes.

    * fournit des informations pour:

    * Définition et manipulation des données.

    * Optimisation de la requête.

    * Contrôle d'accès aux données.

    9. Processeur de requête:

    * Fonction: Prend des requêtes utilisateur (DQL), les analyse, les optimise et génère un plan d'exécution pour la base de données pour récupérer les données demandées.

    10. Interface utilisateur (UI):

    * Fonction: Fournit aux utilisateurs un moyen d'interagir avec les SGBD, notamment:

    * Interface de ligne de commande (CLI): Une interface textuelle pour exécuter les commandes SQL.

    * Interface utilisateur graphique (GUI): Une interface visuelle avec des outils pour gérer les objets de base de données et accéder aux données.

    11. Interface de programmation d'application (API):

    * Fonction: Fournit un ensemble de fonctions et de protocoles qui permettent à d'autres applications d'interagir avec les SGBD. Cela permet:

    * Intégration de la fonctionnalité de la base de données dans d'autres systèmes logiciels.

    * Développement d'applications personnalisées qui utilisent des données de base de données.

    Ces modules fonctionnent de manière coordonnée pour fournir une plate-forme complète pour gérer et accéder aux données efficacement et en toute sécurité. Différents DBMS peuvent implémenter ces modules de différentes manières, mais les fonctionnalités principales restent similaires.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • La seule façon d'accéder aux données dans une base de données est via le SGBD? 
  • Les avantages des bases de données parallèles 
  • MS Access Forms Tutorial 
  • Comment construire un point de base de données de Vente 
  • Un logiciel utilisé pour stocker des informations en lignes et colonnes? 
  • Comment accéder au gestionnaire de démarrage Standardiste 
  • Comment fusionner les données dans une seule cellule 
  • La première étape d'échange entre un navigateur Web et une base de données ? 
  • Comment faire Période de rapports d'accès 
  • Comment allouer de la mémoire à Oracle 
  • Connaissances Informatiques © http://www.ordinateur.cc