ALI

mercredi 2 octobre 2013

Qu'est-ce SGBD?

Comme l'un des composants les plus anciennes associés aux ordinateurs, le système de gestion de base de données ou SGBD, est un logiciel informatique programme qui est conçu comme un moyen de gérer toutes les bases de données qui sont actuellement installés sur un système de disque dur ou votre réseau. Différents types de systèmes de gestion de bases de données existent, avec certains d'entre eux conçu pour la surveillance et le contrôle adéquat des bases de données qui sont configurés à des fins spécifiques. Voici quelques exemples des diverses incarnations de la technologie SGBD qui sont actuellement en usage, et certains des éléments de base qui font partie des applications logicielles SGBD.
Comme l'outil qui est utilisé dans la pratique générale de la gestion des bases de données, le SGBD est commercialisé sous de nombreuses formes. Certains des exemples les plus populaires de solutions SGBD incluent Microsoft Access, FileMaker, DB2 et Oracle. Tous ces produits prévoient la création d'une série de droits ou privilèges qui peuvent être associés à un utilisateur spécifique. Cela signifie qu'il est possible de désigner un ou plusieurs administrateurs de bases de données qui peuvent contrôler chaque fonction, ainsi que de fournir d'autres utilisateurs avec différents niveaux de droits d'administration. Cette flexibilité rend la tâche d'utiliser des méthodes de SGBD pour superviser un système quelque chose qui peut être contrôlée de manière centralisée, ou affecté à plusieurs personnes différentes.
Il y a quatre éléments essentiels que l'on retrouve à peu près tous les exemples de SGBD actuellement sur le marché. Le premier est la mise en œuvre d'un langage de modélisation qui permet de définir la langue de chaque base de données hébergée par le SGBD. Il existe plusieurs approches en cours d'utilisation, avec hiérarchique, réseau, relationnel, et des exemples d'objets. Essentiellement, le langage de modélisation assure la capacité des bases de données pour communiquer avec le SGBD et donc fonctionner sur le système.
Deuxièmement, les structures de données sont également administrés par le SGBD. Des exemples de données qui sont organisés par cette fonction sont des profils individuels ou des dossiers, des fichiers, de champs et de leurs définitions, et des objets tels que les médias visuels. Les structures de données sont ce qui permet SGBD d'interagir avec les données sans causer de dommages à l'intégrité des données elles-mêmes.
Une troisième composante du logiciel SGBD sont les données query language. Cet élément est impliqué dans le maintien de la sécurité de la base de données, en surveillant l'utilisation des données de connexion, la cession des droits d'accès et des privilèges, et la définition des critères qui doivent être utilisés pour ajouter des données au système. Le langage d'interrogation de données fonctionne avec les structures de données pour s'assurer qu'il est plus difficile d'entrer des données non pertinentes dans l'une des bases de données en cours d'utilisation sur le système.
Enfin, un mécanisme qui permet des transactions est une base essentielle pour tous les SGBD. Cela permet d'autoriser l'accès multiple et simultané à la base de données par de multiples utilisateurs, empêche la manipulation d'un enregistrement par deux utilisateurs en même temps, et en empêchant la création d'enregistrements dupliqués.