Mise en place d'une application informatique pour la gestion des palmarès des étudiants de l'université Saint Laurent de Kanangapar Sébastien BASUA Université Saint Laurent de Kananga - Graduat 2021 |
I.2.2.3. LES FONCTIONS DU SGBDLe SGBD a plusieurs fonctions, parmi lesquelles nous listons certaines que voici : 1. DESCRIPTION DES DONNEESLe SGBD offre les interfaces pour décrire les données en fournissant de commandes permettant de définir les schémas interne, conceptuel et externe. 2. RECHERCHE DES DONNEESLe SGBD doit avoir un langage complet, c'est-à-dire un langage permettant de poser toutes les questions possibles sur la base de données. Une commande de recherche permet de retrouver les données de la base répondant à un critère plus ou moins complexe, appelé qualification. La qualification quant à elle, est une expression logiques (ET de OU par exemple) des critères simples, chaque critère permettant soit de comparer un attribut à une valeur, soit de parcourir une association.48(*) 3. MISE A JOUR DES DONNEESPar la mise à jour, nous voyons la modification, l'ajout (insertion) et la suppression des données de la base.49(*) 4. TRANSFORMATION DES DONNEESLe SGBD doit pouvoir assurer le passage des données depuis le format correspondant à un niveau dans le format correspondant à un autre niveau de schémas. Pour être capable d'effectuer automatiquement la transformation des données d'un niveau à un autre, le SGBD doit connaître les correspondances existant entre les niveaux.50(*) 5. CONTROLE DE L'INTEGRITE DES DONNEESS'assurer de l'exactitude de données stockées dans la base (respect des contraintes d'intégrité) et de maintenir la cohérence entre les copies multiples d'une même donnée. Donc, assurer le maintien de la cohérence des données par rapport aux schémas (contrôle de type), mais aussi entre elles, donc contrôler la redondance. 6. GESTION DES TRANSACTIONS ET SECURITELa gestion de transaction permet d'assurer qu'un groupe de mise à jour est totalement exécutée ou pas du tout et, la sécurité permet d'éviter les accès non autorisés aux données par de mécanismes de contrôles des droits d'accès, mais aussi de restaurer les données correctes en cas de pannes ou erreurs.51(*) I.2.2.4. COMPOSITION DU SGBDUn système de gestion de base de données est composé de différents éléments contribuant au fonctionnement optimal du logiciel. Il peut être divisé en trois éléments fondamentaux : le dictionnaire de données, le langage de définition de données et le langage de manipulation des données. v Dictionnaire de données Le dictionnaire de données (Data dictionnary) se compose d'un ensemble de métadonnées. Ces métadonnées contiennent des informations sur le contenu de différentes données des mémoires de données. D'autre part, elles fournissent des informations sur l'autorisation d'utilisation des ensembles de données et la représentation physique. En termes simples, ce dictionnaire contient donc toutes les informations pertinentes sur les données enregistrées dans une base de données. v Le langage de définition des données Le langage de définition des données (LDD) ou Data Definition Language (DDL) a pour but de structurer les contenus d'une base de données. Ce langage permet de générer, modifier et supprimer les différentes objets tels que les références, les relatons ou les droits d'utilisateurs. v Le langage de manipulation des données Le langage de manipulation de données (LMD) ou Data Manipulation Language (DML) permet d'insérer, supprimer, modifier et lire les ensembles des données contenus dans une base de données. Par ailleurs, ce langage permet de compresser et d'extraire les données.52(*) * 48 Idem., pp30-32. * 49 MPOYI MUTOMBO J., Op.cit., * 50 GEORGES GARDARIN, Op.cit., p35. * 51 Idem, pp37-38. * 52 www.ionos.fr, consulté le 08/09/2021 à 12h15'. |
|