Base de données
Le SGBD est un ensemble de programmes dont le rôle est de jouer l’intermédiaire entre l’utilisateur (non informaticien ou programme d’application) et les données représentées et structurées de manière interne (vision physique des données). L’utilisateur utilise un langage d’interrogation simple lui permettant de décrire
l’information qu’il désire obtenir. Le SGBD après analyse de la question, effectue le traitement d’élaboration de l’information et la présente à l’utilisateur sous la forme désirée.
3. Pourquoi la structuration d’une BD
La plupart des logiciels de gestion de fichiers supposent que leur acquéreur dispose d’une Base de Données déjà structurées, et qu’il ne lui manque que le programme permettant de l’exploiter. Une structure mal adaptée entraîne, en effet, l’apparition d’anomalies dans les données stockées dans la base de données, mettant en danger son intégrité. Pour comprendre les concepts qui soustendent les règles de structuration des Bases de Données, le plus simple est de raisonner sur un exemple. Supposons que l’on souhaite représenter quelques informations essentielles sur les salariés d’une entreprise, afin de gérer leurs emplois et leur localisation au sein de celle-ci. La Base de Données « Personnel » à un instant donné :
Code 3215 3215 3216 3217 3217 Nom Bureau Badri Badri Benali Salhi Salhi 120 120 121 122 122 Tél 2236 2236 2237 2238 2238 Projet Paie Ventes Internet Paie Ventes Rôle Consultant Analyste Chef de projet Programmeur Programmeur Budget Client
500000 Infmic 800000 Micrif
100000 Infonet 500000 Infmic 800000 Micrif
Code : identifie un employé de manière unique ;
S / Page -3-
Nom : le nom de l’employé ; Bureau : identifie un bureau. Chaque employé travaille dans un seul bureau numéroté et qui peut être partagé ; Tél : numéro de téléphone. Chaque employé n’a qu’un numéro de téléphone, mais un même téléphone peut être partagé par plusieurs employés ; Projet : chaque employé travaille seul ou en