Base de données relationnelles
La base de données est ici à créer complètement ; elle comprend plusieurs tables dans lesquelles les données sont organisées. Des relations lient ces tables.
Il est recommandé de comprendre de manière approfondie la structure de la base de données et les relations entre les tables
La conception de la structure de la base de données est l'étape la plus importante.
Elle se décompose en plusieurs étapes :
Analyse du besoin présent et identification des entités tout en prévoyant leur évolution possible
Création des tables de données correspondant aux entités (Tables des clients, des fournisseurs, des produits ou des ouvrages, des auteurs, des lecteurs, ...)
Inventaire et création pour chacune des tables, des champs représentant les données à collecter (nom, prénom, code postal, quantité...)
Création des relations entre les tables (clés primaires, clés étrangères)
Création des requêtes nécessaires à l'affichage ou l'édition des données
Création des formulaires permettant l'affichage des données à l'écran
Création des états permettant l'édition des données
Le service comptable d'une entreprise gère les factures reçues des clients
Une bibliothèque gère des ouvrages écrits par des auteurs et prêtés à des lecteurs
(les entités sont soulignées)
Si l'analyse est bien faîte et si la structure est bien conçue, la base pourra accueillir des données en quantité et sera capable d'évoluer en même temps que son environnement ; sa seule éventuelle faiblesse pourra résider dans une interface d'utilisation plus simple qu'une interface réalisée par programmation
Un Système de Gestion de Base de Données Relationnelles (SGBDR) permet :
D'ajouter, effacer et mettre à jour les données de la base
De visualiser de différentes manières tout ou partie des données de la base
Pour ce faire, le langage de consultation est basé sur l'algèbre relationnelle qui va permettre, après répartition des données dans des tables, une gestion optimale de l'ensemble.