Chapitre 2 Les Syst Mes De Gestion De Bases De Donn Es
S. G. B. D = Système de Gestion de Bases de Données. = ensemble d’utilitaires permettant de réaliser les opérations suivantes :
La construction de la base de données avec la description physique des données et la description logique : la description des liens unissant les données.
L’utilisation dont l’objectif est de mettre des données à la disposition des utilisateurs pour qu’ils puissent faire des sélections, procéder à la création de nouveaux documents, de nouvelles saisies.
Le maintien de la base de données quels que soient les ajouts, les suppressions, les mises à jour de données.
La réorganisation éventuelle que ce soit au niveau physique et au niveau logique.
S.G.B.D.R = Système de Gestion de Bases de Données Relationnel
1. Rôles d’un SGBD
1.1. ASSURER LA COHERENCE DES DONNES
Contrôle d’intégrité = Le logiciel assure la cohérence automatiquement : ce sont les contrôles d’intégrité. Ce qui nous évite de faire des vérifications après.
Ce contrôle d’intégrité à l’intérieur d’un SGBD consistant à vérifier que les données saisies correspondent bien au type de données déclaré (au domaine).
Concept de transaction = Permet d’éviter qu’une action inachevée soit validée. La modification est effectuée sur une copie d’une table et c’est lorsque cette copie est finie d’être modifié que la modification est appliquée à la table officielle.
1.2. AUTORISER DES ASSOCIATIONS ENTRE DONNEES
= Objectif du logiciel de maintenir les liens entre données.
1.3. ASSURER LE PARTAGE DES DONNEES
Dans le temps et simultanément.
1.4. GERER LES CONFLITS LIES AU PARTAGE DES DONNEES
Une application ou un utilisateur doit pouvoir utiliser une base de données comme s’il était seul dans la base de données.
Mais en cas de réservation de place d’avion, il y a un système de sécurité faisait en sorte que plusieurs personnes connectées en même temps ne peuvent pas réserver le même siège.
1.5. PERMETTRE LA MANIPULATION