1.2.2. Notion de base de données et
définition des concepts
Tout le monde a une idée naturelle de ce que peut
être une base de données : elle peut revêtir la forme d'une
liste de CD contenant le nom des artistes et les titres des morceaux ou encore
celle de fiches de recettes de cuisine. On remarque qu'une
caractéristique des données contenues dans une base de
données est qu'elles doivent posséder un lien entre elles. En
effet, des données choisies au hasard ne constituent certainement pas
une base de données. Celle-ci est donc une représentation
partielle et (très) simplifiée du monde réel, que l'on a
obtenu par un processus de modélisation.
Définition Base de donnée (Data Base) :
Une Base de Donnée est un ensemble structuré de
données, enregistrées sur des supports, accessibles par
l'ordinateur, représentant les informations du monde réel et
pouvant être interrogées et mises à jour par une
communauté d'utilisateurs.
Autre définitions
Une Base de Données est un ensemble structuré de
données, enregistrées sur des supports, accessibles par
l'ordinateur, en vue de satisfaire plusieurs personnes de manière
sélective et en temps opportun
Une base de données est un ensemble de données
organisé en vue de son utilisation par des programmes correspondant
à des applications distinctes et
22
de manière à faciliter l'évolution
indépendante des données et des programmes.
Une base de données est une collection de fichiers
(entités) reliés entre eux par des liens logiques et/ou physiques
et organisés de manière à répondre efficacement
à une grande variété de questions ;
Une base de données peut apparaître comme une
collection d'informations modélisant une entreprise du monde
réel, servant de support à une application informatique et dont
les données peuvent être interrogées au moins par leur
contenu ;
1.2.3. Utilisation d'une base de données
La grande différence avec un programme écrit
dans un langage de programmation est qu'une base de données doit pouvoir
répondre à des questions pour lesquelles elle n'a pas
forcément été prévue à la conception.
Une autre différence est que les données sont
susceptibles d'être utilisées par des applications
différentes. Dans un programme classique, la structuration des
données est décrite directement dans le code, ce qui rend leur
utilisation difficile par d'autres programmes, en particulier lorsque l'on
modifie cette structure. Ce que l'on recherche en utilisant une base de
données est d'assurer l'indépendance entre le traitement et les
données. C'est pourquoi, il est nécessaire que l'application
obtienne des informations sur la structure des données (nom, type,
taille, etc.). Pour ce faire, on associe à la base de données une
description que l'on appelle « métadonnée » ou
« catalogue ». Cette dernière décrit la
structure interne de la base de données qui est spécifique au
SGBD employé
L'idée générale est que l'utilisateur ou
l'application utilisatrice des données ne doit pas être
dépendante de leur représentation interne, ce qui constitue une
abstraction des données. C'est la raison pour laquelle on utilise une
description des données sous la forme d'un modèle pour permettre
la restitution la plus efficace possible de l'information.
23
|