Banière du site

[koala01.free.fr]->Tutoriaux->Initiation aux base de données ->Au commencement, la table

Image d'imprimante   image d'enveloppe

2.1 Qu'est-ce que c'est?

La table est l'élément par excellence autour duquel s'articule toute base de données.

S'il s'agissait de garder les informations sur les personnes que l'on contacte régulièrement (comme c'est le but de n'importe quel carnet d'adresse), la table serait le "calepin" dans lequel les informations sur ces personnes seraient écrites.

Une autre table pourrait simplement être un "planing" des rendez-vous de votre journée/semaine/mois/année.

Le fait d'être en mesure de mettre en relation ces deux tables, comme par exemple de pouvoir retrouver le numéro de téléphone de la personne avec qui vous avez rendez-vous à dix heures, mettra en oeuvre ce que l'on appelle réellement la gestion de base de données relationnelle.

Il s'agit donc bien de disposer de certaines informations émanant de plusieurs sources (ici, le planing et le carnet d'adresse) mises en commun pour arriver à retrouver une information précise.

En effet, à moins que le rendez-vous n'ait été fixé que récemment et/ou que vous n'ayiez une mémoire excellente, il est fort probable que vous deviez commencer par vérifier quel est votre rendez-vous de dix heures avant de pouvoir aller chercher le numéro de téléphone de la personne concernée.

fleche haut

2.2 Le contenu

Il faut faire la distinction précise entre l'élément dont on souhaîte traiter les informations et les informaitons elles-memes.

Ainsi, dans un carnet d'adresse, vous trouverez sûrement un nom, un numéro de téléphone, une adresse, mais aussi, qui sait, une adresse E-mail, une photo, une date de naissance, ou toute autre information à laquelle vous pourriez souhaîter accéder.

A part s'il s'agit d'un couple, d'une famille ou d'une société, il y a de fortes chances pour que, à un nom, ne corresponde qu'une adresse, et réciproquement.

Vous aurez d'ailleurs très sûrement classé, trié les informations selon les critères de recherches que vous utilisez généralement (ne serait-ce que par ordre alphabétique).

L'ensemble des informations qui concernent un élément précis de la table sera appelé enregistrement.

Chaque information, et, plus précisément, chaque emplacement fourni pour placer une information donnée, sera appelé un champ.

La représentation classique d'une table se fait tout simplement en forme de tableau, les lignes représentant les enregistrement, et les colones représentant un champ précis:

  Nom Prénom Adresse CP Ville
Enregistrement 1 CAISSE Jean Rue de la poupée qui tousse 20 1958 Makapet
Enregistrement 2 ENFAILLITE Mélusine Rue de l'église 15 7856 Outsiplou
Enregistrement X Caduque D'outbierre Dédé Rue du cimetière, 25 6985 Tranquil

Il s'ensuit que pour chaque ligne (enregistrement) nous disposerons d'informations données en fonction de la colone (du champ) que l'on observera.

image d'imprimante   image de mail   fleche haut

Evaluation donnée par les visiteurs
Cette page a été évaluée 3 fois et a obtenu une moyenne de bien expliquée
Mon appréciation sur la compréhensibilitéde cette page est:
  • incompréhensible
  • mal expliquée
  • compréhensible, sans plus
  • bien expliquée
  • très bien expliquée

fleche haut

[koala01.free.fr]->Tutoriaux->Initiation aux base de données ->Au commencement, la table

Copyright (©) 2005 (Philippe Dunski)

Ce cours est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2 ou bien toute autre version ultérieure choisie par vous).

Ce cours est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.

Cependant, l'auteur apprécierait grandement que vous lui fassiez part de toute modification apportée à son contnu

Vous pouvez le contacter par mail à l'adresse koala01@free.fr

Vous pouvez trouver une adaptation française de la licence GNU/GPL à l'URL http://www.linux-france.org/article/these/gpl.html