Académique Documents
Professionnel Documents
Culture Documents
L’informatique évolue vers le traitement de masses de données de plus en plus grandes dans des
environnements répartis géographiquement où doivent cohabiter des matériels hétérogènes. Le regroupement de
ces données dans une base de données gérée par un système de gestion de bases de données apporte de
nombreux avantages dans la plupart des cas d’utilisation.
Une base de données est un ensemble structuré de données enregistrées sur des supports physiques (disque
dur,…). Ces données doivent pouvoir être utilisées par des programmes et des utilisateurs différents. Ainsi la
notion de base de données est généralement couplée à celle de réseau afin de pouvoir mettre en commun ces
données, d’où le nom de base.
Une base de données ne se conçoit pas sans son système de gestion de bases de données (SGBD).
Un SGBD est une collection de logiciels permettant de créer, de gérer et d’interroger une BD indépendamment du
domaine d’application. Il permet d’organiser les données sur les supports physiques et il fournit les procédures de
recherche et de sélection de ces mêmes données. Il a pour objectif de faciliter la gestion des données. Pour
atteindre cet objectif un SGBD doit assurer un certain nombre de fonctions.
La description d’une BD peut se faire à différents niveaux suivant que l’on regarde plus du coté de
l’utilisateur que du coté du stockage physique des données sur les supports disques.
Il existe trois niveaux de représentation d’une BD : Le niveau interne avec le schéma physique, le niveau
conceptuel avec le schéma conceptuel, le niveau externe avec les schémas externes.
1. Le niveau interne : Le schéma physique a pour but de spécifier comment les données sont stockées
sur les organes périphériques de l’ordinateur (nom de fichier, localisation, champs, enregistrements,
index, pointeurs, etc.).
2. Le niveau conceptuel : Le schéma conceptuel fournit une représentation de la réalité dans son
ensemble. Il définit le réel à représenter et le sens qu’on veut connaître sur le réel. Il exprime donc la
sémantique des données. Le passage du monde réel au schéma conceptuel correspond à un processus de
modélisation.
3. Le niveau externe : Les schémas externes (ou vues) décrivent la partie des données représentant
un intérêt pour les utilisateurs chargés de mettre en œuvre des programmes d’applications. Un utilisateur
ne peut accéder qu’aux données décrites dans son schéma externe.