COURS BD CHAP2 | Mme Romdhani & Mme ELMonser 1/3 Système de Gestion des Bases d

COURS BD CHAP2 | Mme Romdhani & Mme ELMonser 1/3 Système de Gestion des Bases de Données (SGBD) Système de Gestion des Bases de Données (SGBD) Définition Définition C’est un logiciel qui permet de décrire, modifier, interroger et administrer les données d'une base de données. Un SGBD permet la définition, la manipulation, l'intégrité, la confidentialité et la sécurité Composantes d’un SGBD Composantes d’un SGBD Un SGBD est constitué de deux composantes : - Un moteur de BD : qui gère l'ensemble des fonctions d'un SGBD - Une interface : intermédiaire entre l’utilisateur et le moteur de BD. Les fonctions d'un système de gestion de bases de données Les fonctions d'un système de gestion de bases de données  La définition des données  La manipulation des données  L'intégrité des données  La gestion des accès concurrents  La confidentialité  La sécurité du fonctionnement Principaux SGBD Principaux SGBD Oracle MySQL, MS Access, MS SQL Server, MySQL Cycle de développement des BD : Cycle de développement des BD : Niveau externe : analyse de l’existant. Niveau conception : Modélisation des entités du monde réel. Niveau interne : création de la base de données. Français Anglais Système de Gestion de Bases de Données (SGBD) Data bases Management System COURS BD CHAP2 | Mme Romdhani & Mme ELMonser 2/3 Les fonctions d'un SGBD Les fonctions d'un SGBD Remplir le tableau suivant par chaque fonction par sa description : (rappel) : Exemple d'une base de données permettant la gestion des élèves dans un lycée. On suppose que cette base contient au moins les entités Elève, Section et Classe. Fonctions Descriptions Exemple La sécurité du fonctionnement Le SGBD fournis des mécanismes qui permettent d’assurer la sécurité et la reprise des données après une panne. Dans le cas de panne, est-il possible de retrouver toutes ces informations ? Faire une copie de sauvegarde de la base La définition des données Décrire les objets du monde réel (Entités), leurs caractéristiques (Attributs), les liens qui les relient (Associations) ainsi que les contraintes entre les différentes entités d’une façon simple et efficace. La définition du schéma (structure) de la BD se fait à l’aide du langage de description de données (LDD). en LDD : CREATE TABLE nom_table () La création des trois entités : Elève, Section et Classe. Exp: La table Elève est définie par les champs : nom, prénom, sexe, âge, adresse… La gestion des accès concurrents Une base de données étant multi- utilisateur. Le SGBD gère l’accès simultané à la BD. c-à-d résoudre les problèmes d'accès simultané aux données (blocages, inter blocages). Lors de la mise à jour des données relatives à un élève, le SGBD verrouille (interdire la modification) ses données pour empêcher d'autres utilisateurs de les modifier. Cependant, ces données peuvent être consultées simultanément par d'autres utilisateurs autorisés. COURS BD CHAP2 | Mme Romdhani & Mme ELMonser 3/3 La manipulation des données permet à l’utilisateur de manipuler le contenu d’une BD: - La consultation des données - La mise à jour (insertion, modification et suppression). - L’interrogation Le SGBD nous offre un langage de manipulation de données LMD afin de pouvoir réaliser ces opérations en LMD : INSERT INTO nom_table - L'insertion d'une nouvelle section (Création d'une nouvelle section comme Sciences Informatique suite à une réforme du système éducatif) - La suppression d'une classe (suite à une réduction des effectifs des élèves) L'intégrité des données Le SGBD effectue un ensemble d’opérations de contrôle pour assurer la cohérence des données. Il effectue un control pour valider les valeurs des attributs d’une entité. vérification de la validité de la valeur d’un champ : note entre 0 et 20 La confidentialité Le SGBD gère l'accès simultané des utilisateurs à la base de données. Il permet de gérer les droits d’accès à la base pour chaque utilisateur : droit de consultation, de modification, de mise à jour…. Qui a le droit de modifier les informations d’un élève ou d’une section ? - Seul le directeur peut changer l’affectation d’un élève d’une classe à une autre. - Tous les membres du lycée peuvent consulter les informations sur les élèves. uploads/Management/definition-systeme-de-gestion-des-bases-de-donnees-sgbd.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jui 09, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.5318MB