Chapitre1 Introduction
Chapitre1 Introduction
Chapitre1 Introduction
3ième année
POLYTECH
Nacéra MADANI
1
Bases de données
2
Chapitre 1 : Introduction aux bases de données
et objectifs d’un SGBD
◦ 1. Introduction
◦ 2. Définition d’une base de données
◦ 3. Organisation base de données
◦ 4. Les différents niveaux de représentation
d'une base de données
◦ 5. Les objectifs d’un système de gestion de
bases de données (SGBD)
◦ 6. Acteurs : Administrateur d’une base de
données (DBA)/ Concepteur de bases de
données/Utilisateurs finaux/ Ingénieurs logiciels
◦ 7. Processus de conception d’une base de
données
3
I. Introduction
Les bases de données et les systèmes qui les
intègrent sont devenus des composantes essentielles de
notre vie :
5
2. Définition d’une base de données
[Delobel, Adiba 1982]
6
3. Organisation base de données
7
3. Organisation base de données
Uniformisation de la saisie et standardisation des
traitements (ex. tous les résultats de consultation sous
forme de listes et de tableaux)
8
4. Les différents niveaux de
représentation d'une base de données
9
10
4.1 Le niveau interne
Description de la façon dont les objets conceptuels
sont stockés sur la mémoire secondaire (disque)
11
4.2 Le niveau conceptuel
Une vue globale que doit fournir ce niveau.
12
4.3 Le niveau externe ou niveau application
13
Objectif
d'accroître le niveau d'indépendance entre
les données et les traitements :
l'indépendance physique
rendre l'utilisation des données indépendante
de leur organisation physique (support de
stockage et méthodes d'accès).
l'indépendance logique
rendre l’utilisation des données
indépendante de la structure logique globale.
14
5. Les objectifs d’un système de gestion de
bases de données (SGBD)
Les acteurs :
Utilisateur « non-spécialiste » accès en mode interactif
Le « développeur d’applications »
L’administrateur de la base de données (DBA)
15
Objectifs d’un SGBD
16
6. Acteurs
6. 1 Administrateur d’une base de
données (DBA)
17
6. 1 Administrateur d’une base de données
(DBA)
personne responsable de l’ensemble du système
Sécurité de fonctionnement.
18
6. 2 Concepteur de bases de données
Ils
interagissent avec chaque groupe d’utilisateurs
potentiels et développent des vues en conséquence.
Chaque vue est alors analysée et intégrée aux vues
nécessaires aux autres groupes.
19
6. 3 Utilisateurs finaux
Personnesdont le travail implique un accès à la base de
données avec pouvoir de requête, d’actualisation et
d’édition d’états. Ils se classent en plusieurs catégories :
21
6. 4 Analystes système et programmeurs
d’applications : ingénieurs logiciels
22
7. Processus de conception de base de
données
23