CHAPITRE 1
Introduction aux bases de
données
GPA-775 Introduction aux bases de
données
2
Contenu du chapitre 1
ØPourquoi utiliser une bases de données?
ØDéfinitions et objectifs d'un SGBD
ØNiveaux d'abstraction des données
ØMéthodes de modélisation d’une BD
ØModèles de structuration des données
ØStructure globale d'un Système de Gestion
de Base de Données.
GPA-775 Introduction aux bases de
données
3
Pourquoi utiliser une base de données?
La démarche classique consiste à réaliser pour un type
d'information,un programme d'application.
Une entreprise doit conserver un volume élevé d’information:
noms, adresses, salaire, adresse des fournisseurs, quantités,
prix des items, bilan financier, etc.
Ces informations se retrouvent dans différents systèmes de traitement de
fichiers.
Système de gestion des stocks, système de facturation,
système de préparation de paie, programme de gestion de
personnel, etc.
Exemple d’un système décentralisé: (Schéma en classe (figure 1.1))
GPA-775 Introduction aux bases de
données
4
Pourquoi utiliser une base de données?
Exemple d’un système décentralisé (suite)
Pour obtenir une information, l’employé doit:
1. déterminer le système à consulter
2. trouver la bonne personne concernée.
Perte de temps
De plus, certaines informations sont souvent conservées en plusieurs endroits.
Duplication de données
Gaspillage au niveau du volume de fichiers.
GPA-775 Introduction aux bases de
données
5
Pourquoi utiliser une base de données?
Résumons le système décentralisé…
Principaux problèmes de ce système:
ØRedondance de certaines informations
ØNe peut répondre rapidement aux demandes d’information provenant de
fichiers multiples.
ØCoûts élevés pour les modifications (plusieurs systèmes)
Avec le temps, il y aura…
ØAccroissement inutile de:
de l'ensemble des fichiers;
de la taille des fichiers;
des temps d’accès.
ØCode développé par différents programmeurs et écrits dans différents
langages.
ØFormats de fichiers différents
ØInconsistance des données
ØLourd à supporter
1 / 54 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 !