Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1
Systèmes de Gestion
des Bases de Données
Chapitre 1
Professeur: Iluju Kiringa
http://www.site.uottawa.ca/~kiringa
SITE 5072
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 2
Définition d’un SGBD
Une base de données est une très large collection de données
intégrées.
Les organisations font face à de larges quantités de données qui
doivent être gérées efficacement.
Bien d’ enterprises entreposent des GBs, voire des TBs de données
Quelques applications scientifiques entreposent des PBs de données
Modèle le monde réel des organisations / entreprises:
Entités (p.ex., étudiants, cours, corps professoral et salle de cours)
Relation (p.ex., Michel est enrôlé dans CSI3717; Iluju enseigne
CSI3717, CSI3717 a lieu dans la salle LP154)
Un système de gestion des bases de données (SGBD) est un ensemble
de logiciels conçus pour stocker et gérer des bases de données.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 3
Défauts des Systèmes de Fichiers
Chaque application doit déplacer de large quantités
de données entre la mémoire principale et la
mémoire secondaire (doit donc s’occuper p.ex. de la
gestion des mémoires tampon, de l’accès aux pages,
etc.)
Chaque application doit avoir une méthode
d’identification de toutes les données pour le cas où
le mode d’adressage sous-jacent ne suffit pas (p.ex.,
un adressage 32-bits ne permet pas d’accéder
directement à tous les enregistrements des données
dépassant plus de 4GB.)
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 4
Défauts des Systèmes de Fichiers (Suite)
Besoin d’un code spécial pour différentes requêtes.
Besoin de protection des données d’inconsistances
dues aux multiples usagers simultanés qui changent
ces données.
Besoin d’assurer un sauvetage crash recovery »)
consistant.
Besoin de fournir plus de sécurité et de contrôle de
l’accès que le mécanisme de mots de passe offert par
les systèmes d’exploitation.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 5
Pourquoi Utiliser un SGBD?
Indépendance des données: une application
ne voit pas les détails de la représentation et
du stockage des données.
accès efficient: utilisation de méthodes de
stockage et d’accès très sophistiquées et
efficientes.
Temps de développement d’applications
réduit: les fonctionnalités d’un SGBD n’ont
pas besoin d’être dédoublées.
1 / 24 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !