DEUXIEME CHAPITRE : BASES DE DONNEES
[3] [4] [5] [6] [12]
Ce présent chapitre nous aidera à définir
et donner un commentaire sur certains concepts nécessaires dans le
domaine des bases de données. Les données permanentes constituent
certainement, les matériaux de base à partir duquel l'utilisateur
pourra élaborer la plupart de ses applications.
D'autres applications se réduisent afin de gérer
et consulter les données ; ces données sont rangées
dans des fichiers et sont structurées en enregistrement.
Mais si la masse et la complexité de données
à traiter deviennent applicables, il est nécessaire que ces
données aient aussi une structure complexe. Les données sont
classées dans plusieurs fichiers en fonction d'objets qu'elles
décrivent. Ces données constituent alors ce que nous appelons
d'une Base de données.
2.1
DEFINITIONS
2.1.1 BASE DE DONNEES
- Une base de données (BD) est un ensemble
d'informations archivées dans des mémoires accessibles à
des ordinateurs en vue de permettre le traitement des diverses applications
prévues pour elles.
- Une base de données peut être aussi pour
certains, une collection de fichiers reliés par les pointeurs multiples,
aussi cohérentes entre eux que possible, organisé de
manière à répondre efficacement à une grande
variété de question.
- Une base de données est donc un ensemble
structuré et organisé permettant le stockage de grandes
quantités d'informations afin d'en faciliter l'exploitation (l'ajout,
mise à jour, recherche de données).
2.1.2 GESTION D'UNE BASE DE DONNEES
Gérer une base de données signifie
contrôler son fonctionnement pour l'utiliser au mieux. Ainsi, construire
une base de données consiste à regrouper les données en
paquets « homogènes », les entités ou tables ; chaque
entité étant composée d'un nombre fini de données
élémentaires (les colonnes, attributs ou champs), dont la
répétition doit être minimale. Le modèle de
données utilisé dans ce projet est le modèle «
entités-associations ».
2.2
LES CRITERES D'UNE BASE DE DONNEES
Une base de données doit répondre aux
critères ci-dessous :
a) l'exhaustivité : implique que
l'on dispose de toutes les informations relatives au sujet donné.
b) Lanon-redondance : implique
l'unicité des informations dans la base de données. D'une
manière générale, on essaie d'éviter la duplication
des données car cela pose des problèmes de cohérence lors
des mises à jour de ces données.
c) La structure : implique l'adaptation
du mode de stockage des renseignements aux traitements qui les exploiterons et
les mettrons à jour ; ainsi qu'au coût de stockage de ces
renseignements dans l'ordinateur.
|