Bases de Données bcg s4

fst cours

Objectifs du Chapitre:
 A la fin de ce chapitre, vous pourrez :
• Enumérer les différents supports de stockages et les limites d’utilisation des fichiers.
• Définir une Base de données et identifier son importance.
• Définir le rôle d’un Système de gestion de base de données relationnel et énumérer ses fonctionnalités.
• Décrire les aspects physiques et les aspects théoriques
des bases de données.

Motivation :
• Qu’est-ce donc qu’une base de données ?
• Que peut-on attendre d’un système de gestion de bases de données ?
• Que peut-on faire avec une base de données ?
• Comment interroger et manipuler les données au sein d’une base de données?

Définition d’une Base de Données:
• Collection de données structurées reliées par des relations
• Interrogeable et modifiable par des langages de haut niveau

Définition d’un système de gestion de base de données:
Un système de gestion de base de données (abr. SGBD, en anglais DBMS) est un ensemble de logiciels qui sert à la manipulation des bases de données. Il sert à effectuer des opérations ordinaires telles que consulter, modifier, construire, organiser, transformer, copier, sauvegarder ou restaurer des bases de données.
Le rôle d’un SGBD 
Un SGBD est un intermédiaire entre les utilisateurs et les fichiers physiques. 
Un SGBD facilite :
  • la gestion de données, avec une représentation intuitive simple sous forme de tables par exemple 
  • la manipulation de données. On peut insérer, modifier les données et les structures sans modifier les programmes qui manipulent la base de données.
Fonctionnalités d’un SGBD:
  •  Contrôler la redondance d'informations 
La redondance d'informations pose différents problèmes (coût en temps, coût en volume et risque d'incohérence entre les différentes copies). Un des objectifs des bases de données est de contrôler cette redondance, voire de la supprimer, en offrant une gestion unifiée des informations complétée par différentes vues pour des classes d'utilisateurs différents.

  • Partage des données
Une base de données doit permettre d'accéder la même information par plusieurs utilisateurs en même temps. Le SGBD doit inclure un mécanisme de contrôle de la concurrence basé sur des techniques de verrouillage des données (pour éviter par exemple qu'on puisse lire une information qu'on est en train de mettre à jour).

COURS COMPLET:

COURS N° 1:

COURS N°2:

!! N'oubliez pas de partager la publication pour nous aider à nous motiver pour plus d'exercices , cours, examen ...merci! 😉.
Share To:

FST PDF

Post A Comment:

1 comments so far,Add yours