2.0 GENERALITES
2.0.1 Notions de base de
données
Une base de données est un ensemble
structuré d'informations non redondantes dont
l'organisation est régie par un modèle de
données.
Les deux mots clefs qui nous interviennent dans la
définition d'une base de données sont :
Structuration (à l'aide du modèle de
données) et non répétition (non redondance ou
redondance minimale) des données. Construire une base de
données consiste à regrouper les données en paquets
"homogènes", les (entités, tables), chaque entité (table)
étant composée d'un nombre fini de données
élémentaires, les Attributs ou Champs, la
répétition (redondance) des attributs devant être minimale.
Le modèle de données que nous avons utilisée dans ce
travail est le modèle "entités-associations".
2.0.2. Quelques définitions
relatives aux bases de données
La base de données peut être definit de plusieurs
façons, pour cette raison nous nous ciblons quelques définitions
qui sont :
- Une base de données est une collection de
données d'un domaine déterminé ;
- Une base de données est un ensemble d'informations
bien ordonnées qui sont en relation les uns des autres ;
- Une base de données est un ensemble d'informations
exhaustives et non redondants nécessaires à une série
d'application automatisée et qui en assure la gestion ;
- Une base de données est un ensemble d'informations
normalisées en liaison logique les unes des autres qui après
avoir été saisies une seule fois permet de fournir aux
différents échelons de la hiérarchie les informations
actualisées pour agir à temps réel.
2.0.3. Caractéristiques
d'une base de données
- Elle n'accepte pas la redondance, c'est-à-dire aucune
donnée ne sera répétée dans la base de
données ;
- Elle n'accepte pas l'incohérence des
données ;
- Les données doivent être structurées
dans la base de données ;
- Elle assure la sécurité des
informations ;
- Elle doit être indépendante des programmes et
des données, elle doit permettre la prise en compte facile de nouvelles
applications.
2.0.4. Objectifs d'une base de
données
La base de donnée a beaucoup d'abjectifs parmi lesquels
nous pouvons citer :
- Eviter les redondances et les incohérences des
données qui entraînaient fatalement une approche où les
données seraient reparties dans des différents fichiers sans
connexion entre eux.
- Offrir un langage de haut niveau pour la définition
et la manipulation des données ;
- Contrôler l'intégrité entre plusieurs
utilisateurs et la confidentialité des données ;
- Assurer l'indépendance entre les données et
les traitements.
|