1- Définition
Selon Wikipedia:- Un SGBD système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données
- Un SGBD (en anglais DBMS pour database management system) permet d'inscrire, de retrouver, de modifier, de trier, de transformer ou d'imprimer les informations de la base de données.
-Les SGBD sont les logiciels intermédiaires entre les utilisateurs et les bases de données.
Selon Manuel du cours du Bac informatique:
Un système de gestion de base de données (SGBD) est un logiciel qui permet de :
décrire, modifier, interroger et administrer les données d'une base de données.
2- Composants d'un SGBD
Un SGBD est constitué de deux composantes principales : un moteur et une interface.
*Le moteur constitue la composante principale d'un SGBD. Il assure un ensemble
de fonctions.
*L'interface, située entre les utilisateurs d'une base de données et le moteur, permet
un accès facile et convivial aux données.
3. Les fonctions d'un système de gestion de bases de données
Le SGBD est le logiciel responsable de gérer à tous les niveaux d'une base de données. Cette gestion intègre les fonctions suivantes :
La définition des données
Le SGBD doit offrir à l'utilisateur des moyens pour décrire des «objets» qui vont constituer
la base de données (comme des personnes, des voitures,...) appelés tables, leurs attributs
(comme le nom des personnes, le type des voitures,...) appelés colonnes, leurs liens (comme « une personne
possède des voitures») ainsi que des contraintes éventuelles pouvant concerner
ces objets, leurs attributs ou leurs liens.
Ces moyens constituent ce que l'on appelle généralement le Langage de Description
de Données (ou LDD).
La manipulation des données
permettent aux les utilisateurs de manipuler le contenu d'une base de données.
Les SGBD offrent, des capacités de recherche, de création, de modification et de suppression d'informations. Le Langage de Manipulation de Données (LMD) qui permet de manipuler les données
de la base de manière interactive.
L'intégrité des données
Le concept d'intégrité des données est relatif à la qualité de l'information enregistrée.
Pour être fiable, celle-ci doit parfois vérifier certaines propriétés, comme l'appartenance
à une liste de valeurs permises pour un attribut. Ces propriétés sont appelées
contraintes d'intégrité.
La gestion des accès concurrents
La confidentialité
La sécurité du fonctionnement
0 commentaires:
Enregistrer un commentaire