CHAPITRE IV :
IMPLEMENTATION
Dans ce chapitre, nous allons déterminer le
système de gestion de base de données (SGBD) et le langage de
programmation choisis pour l'implémentation de l'application qui permet
de répondre tant soit peu aux problèmes soulevé au niveau
de la problématique.
Nous proposerons aussi le type de matériel qui pourra
s'adapter et permettre l'application présentée de pouvoir
fonctionner dans un environnement adéquat et de façon optimale.
IV.1. Présentation de
SGBD Microsoft Access
IV.1.1. Définition du
SGBD
Un SGBD ou Système de Gestion de Base de données
sont les couches logicielles qui permettent l'interaction avec les
informations enregistrées dans la base de données.
Lorsque le SGBD travaille avec une base de
données ; on utilise le terme de système de gestion de base
de données.
Le SGBD assure plusieurs fonctions :
· Ajout des données : un SGBD doit permettre
l'ajout de données. Pour cela, il est tout d'abord nécessaire de
pouvoir décrire les données avec un langage de description de
données (LDD). Une fois les données décrites, on peut
ajouter des valeurs qui correspondent à la description qu'on en a faite
par le biais d'un langage de manipulation de données (LMD).
· Modification de données : Les
données doivent être modifiables. on doit pouvoir changer la
définition des données et les valeurs des données
grâce au LDD et LMD respectivement.
· Recherche des données : La recherche des
données est un point crucial. Il faut que le SGBD puisse restituer les
données rapidement.
IV.1.2. Principe de
fonctionnement d'un SGBD
Le SGBD permet de stocker et d'organiser une grande
quantité d'information. Les SGBD permettent de naviguer dans les
données et d'extraire (ou de mettre à jour) les informations
voulues au moyen d'une requête.
Les données apparaissent comme stockées dans les
tables qu'on nomme également relations.
Les entêtes de ces tables représentent les
données que la base de données peut stocker. Ce modèle
conduit à :
· Une grande simplicité d'usage
· Une transparence pour l'utilisation de toute
réorganisation technique de base
· Une facilité de combinaison du contenu de
plusieurs tables
Les tables possèdent un certain nombre d'attributs
permettant de décrire un enregistrement. La non-duplication (absence de
redondance) des enregistrements et assurée par le SGBD.
Dans les tables, il est possible de définir un type de
clé. Une clé primaire permet d'identifier un seul enregistrement.
Deux enregistrements ne peuvent donc avoir la même clé
primaire.
|