6. Les bases de données

Une base de données contient un ensemble de tables (genre de fichiers internes), où chaque table contient des informations de même nature. Par exemple, les livres disponibles auprès de la BCU (Bibliothèque Cantonal Universitaire) sont contenus dans une base de données accessible par Internet. L'exemple ci-dessous montre une partie de la base de données gérée par le collège St-Michel pour son administration :

basedonn.gif (5734 octets)

Des relations (liens) complexes peuvent être créées entre les tables. Par exemple, la table des factures envoyées utilisera le code d’identification de l’élève pour récupérer l’adresse des parents dans le fichier des élèves. On utilise des programmes de gestion de bases de données relationnelles (Access, Dbase, etc.) pour traiter des structures aussi complexes. On parle plutôt de programmes de gestion de fichiers (par exemple pour Works « l’intégré ») pour des logiciels qui souvent ne savent gérer qu’un fichier à la fois.

Chapitre précédent  Retour au sommaire  Chapitre suivant


6.1 Définitions

On appelle SGBD (Systèmes de Gestion de Bases de Données) les programmes qui permettent l'exploitation de grandes quantités de données.

Une base de données est constituée de tables (fichiers internes) connectées entre elles par des liens qui permettent la recherche rapide d'informations à travers toute la base de données. Une base de données Access par exemple correspond à un seul fichier (avec l'extension .MDB) et contient une ou plusieurs tables. La base de données peut également contenir des formulaires (sorte de fi-ches permettant la saisie et la modification de l'information), ainsi que des procédures (macros) de traitement des données et des états (modèles d'impression).

Un enregistrement contient toutes les informations d'une fiche (contenu d'un formulaire) stockée dans une table. Chaque information de l'enregistrement est identifiée par un nom de champ. On distinguera par exemple dans une table « adresses », les champs « nom », « prénom », « rue », « n° postal », « lieu », etc.

cartoth.gif (4878 octets)

Les informaticiens utilisent également fréquemment les termes anglais de record et de field pour désigner respectivement un enregistrement et un champ.

Chapitre précédent  Retour au sommaire  Chapitre suivant


6.2 Les différents types de champs

Pour permettre un traitement plus efficace des données, un SGBD permet généralement l’introduction (dans les champs prévus à cet effet) de données de types différents :

Chapitre précédent  Retour au sommaire  Chapitre suivant


6.3 Caractéristiques d'un SGBD

Comme nous l’avons déjà dit, un SGBD permet le traitement et l’exploitation de grandes quantités de données. Le traitement informatique permet surtout des recherches rapides à travers les informations, mais il y a d’autres caractéristiques intéressantes :

Chapitre précédent  Retour au sommaire  Chapitre suivant