Vous êtes sur la page 1sur 3

Une base de donn�es (database en anglais), permet de stocker et de retrouver

l'int�gralit� de donn�es brutes ou d'informations en rapport avec un th�me ou une


activit� ; celles-ci peuvent �tre de natures diff�rentes et plus ou moins reli�es
entre elles1,2. Dans la tr�s grande majorit� des cas, ces informations sont tr�s
structur�es, et la base est localis�e dans un m�me lieu et sur un m�me support. Ce
dernier est g�n�ralement informatis�.

La base de donn�es est au centre des dispositifs informatiques de collecte, mise en


forme, stockage et utilisation d'informations. Le dispositif comporte un syst�me de
gestion de base de donn�es (abr�viation : SGBD) : un logiciel moteur qui manipule
la base de donn�es et dirige l'acc�s � son contenu. De tels dispositifs � souvent
appel�s base de donn�es � comportent �galement des logiciels applicatifs, et un
ensemble de r�gles relatives � l'acc�s et l'utilisation des informations2.

La manipulation de donn�es est une des utilisations les plus courantes des
ordinateurs. Les bases de donn�es sont par exemple utilis�es dans les secteurs de
la finance, des assurances, des �coles, de l'�pid�miologie, de l'administration
publique (notamment les statistiques) et des m�dias.

Lorsque plusieurs choses appel�es bases de donn�es sont constitu�es sous forme de
collection, on parle alors d'une banque de donn�es.

Sommaire

1 Description
2 Terminologie
3 Typologie
4 Histoire
5 Construction
6 Organisation interne
7 Syst�me de gestion de bases de donn�es
8 Mise � disposition
9 Utilisations
9.1 Quelques exemples
9.2 Types d'utilisations
10 Notes et r�f�rences
11 Voir aussi
11.1 Bibliographie
11.2 Articles connexes

Description

Une base de donn�es est un � conteneur � stockant des donn�es2 telles que des
chiffres, des dates ou des mots, pouvant �tre retrait�s par des moyens
informatiques pour produire une information ; par exemple, des chiffres et des noms
assembl�s et tri�s pour former un annuaire. Les retraitements sont typiquement une
combinaison d'op�rations de recherches, de choix, de tri, de regroupement, et de
concat�nation3.

C'est la pi�ce centrale d'un syst�me d'information ou d'un syst�me de base de


donn�es (ou base de donn�es tout court), qui r�git la collecte, le stockage, le
retraitement et l'utilisation de donn�es. Ce dispositif comporte souvent un
logiciel moteur (le SGBD), des logiciels applicatifs, et un ensemble de r�gles
relatives � l'acc�s et l'utilisation des informations2.

Le syst�me de gestion de base de donn�es est une suite de programmes qui manipule
la structure de la base de donn�es et dirige l'acc�s aux donn�es qui y sont
stock�es. Une base de donn�es est compos�e d'une collection de fichiers ; on y
acc�de par le SGBD qui re�oit des demandes de manipulation du contenu et effectue
les op�rations n�cessaires sur les fichiers. Il cache la complexit� des op�rations
et offre une vue synth�tique sur le contenu. Le SGBD permet � plusieurs usagers de
manipuler simultan�ment le contenu, et peut offrir diff�rentes vues sur un m�me
ensemble de donn�es2.

Le recours aux bases de donn�es est une alternative au proc�d� classique de


stockage de donn�es, par lequel une application place des donn�es dans des fichiers
manipul�s par l'application. Il facilite le partage des informations, permet le
contr�le automatique de la coh�rence et de la redondance des informations, la
limitation de l'acc�s aux informations et la production plus ais�e des informations
synth�tiques � partir des renseignements bruts. La base de donn�es a de plus un
effet f�d�rateur : dans une collectivit� utilisant une base de donn�es, une
personne unique � l'administrateur de bases de donn�es � organise le contenu de la
base d'une mani�re b�n�fique � l'ensemble de la collectivit�, ce qui peut �viter
des conflits dus � des int�r�ts divergents entre les membres de la collectivit�4.

Une base de donn�es n�cessite g�n�ralement plus d'espace disque, le large �ventail
de fonctions offertes par les SGBD rend les manipulations plus complexes, et les
pannes ont un impact plus large et sont plus difficiles � rattraper 4.
Terminologie
Mod�le de donn�es relationnel.

mod�le de donn�es
Le sch�ma ou mod�le de donn�es, est la description de l'organisation des
donn�es. Il se trouve � l'int�rieur de la base de donn�es, et renseigne sur les
caract�ristiques de chaque type de donn�e et les relations entre les diff�rentes
donn�es qui se trouvent dans la base de donn�es. Il existe plusieurs types de
mod�les de donn�es (relationnel, entit�-association, objet, hi�rarchique et
r�seau)5.
mod�le de donn�es logique et physique
Le mod�le de donn�es logique - ou conceptuel - est la description des donn�es
telles qu'elles sont dans la pratique, tandis que le mod�le de donn�es physique est
un mod�le d�riv� du mod�le logique qui d�crit comment les donn�es seront
techniquement stock�es dans la base de donn�es5.
entit�
Une entit� est un sujet, une notion en rapport avec le domaine d'activit� pour
lequel la base de donn�es est utilis�e, et concernant lequel des donn�es sont
enregistr�es (exemple : des personnes, des produits, des commandes, des
r�servations�)4,1.
attribut
Un attribut est une caract�ristique d'une entit� susceptible d'�tre enregistr�e
dans la base de donn�es. Par exemple, une personne (entit�), son nom et son adresse
(des attributs). Les attributs sont �galement appel�s des champs ou des colonnes4.
Dans le sch�ma les entit�s sont d�crites comme un lot d'attributs en rapport avec
un sujet1.
enregistrement
Un enregistrement est une donn�e composite qui comporte plusieurs champs dans
chacun desquels est enregistr�e une donn�e. Cette notion a �t� introduite par le
stockage dans des fichiers dans les ann�es 19601.
association
Les associations d�signent les liens qui existent entre diff�rentes entit�s,
par exemple, entre un vendeur, un client et un magasin4.
cardinalit�
La cardinalit� d'une association - d'un lien entre deux entit�s A et B - est le
nombre de A pour lesquelles il existe un B et inversement. Celle-ci peut �tre un-a-
un, un-a-plusieurs ou plusieurs-�-plusieurs. Par exemple, un compte bancaire
appartient � un seul client, et un client peut avoir plusieurs comptes bancaires
(cardinalit� un-a-plusieurs)5.
mod�le de donn�es relationnel
C'est le type de mod�le de donn�es le plus couramment utilis� pour la
r�alisation d'une base de donn�es. Selon ce type de mod�le, la base de donn�es est
compos�e d'un ensemble de tables (les relations) dans lesquelles sont plac�es les
donn�es ainsi que les liens. Chaque ligne d'une table est un enregistrement. Ces
mod�les sont simples � mettre en �uvre, fond�s sur les math�matiques (la th�orie
des ensembles), ils sont tr�s populaires et fortement normalis�s5.