Table (algèbre relationnelle)

Table (algèbre relationnelle)

Table (base de données)

Page d'aide sur l'homonymie Pour les articles homonymes, voir Table (homonymie).

Dans les bases de données relationnelles, une table est un ensemble de données organisées sous forme d'un tableau où les colonnes correspondent à des champs et les lignes à des enregistrements, également appelés entrées.

Chaque table est l'implémentation physique d'une relation entre les différents champs. Chaque correspondance est définie par une ligne de la table, et les valeurs d'un champ sont dans une même colonne.

La notion de table est apparue dans les années 1970 chez IBM avec l'algèbre relationnelle qui est une théorie mathématique en relation avec la théorie des ensembles. Cette théorie a pour but de clarifier et de faciliter l'utilisation d'une base de données.

Sommaire

Mise en œuvre

Conception d'une Table

Lors de la conception d'une Base de données relationnelle, il est important de clairement définir toutes les tables qui la composeront et les différentes relations qui les lient, de manière à pouvoir dresser le schéma conceptuel qui permettra de décrire le fonctionnement de la base données avant de la mettre informatiquement en place.

On distinguera également les tables courantes qui contiendront divers champs contenant des informations, et les tables de liaison qui assureront la liaison entre deux tables courantes.

Il est également indispensable de nommer rigoureusement les différentes tables, en utilisant des normes techniques. Par exemple, cela permet d'éviter les incohérences dans la base et permet son évolutivité.

On peut par exemple se fixer comme norme :

  • Nom de table toujours au singulier
  • Pour les tables de liaison commencer par "l_" suivi des 2 tables liées en les reliant par un tiret bas , et en les classant par ordre alphabétique.

Cela donnera par exemple pour une table personne et une table voiture, on définit la table de liaison I_personne_voiture.

Contenu d'une Table

Par nature, chaque colonne d'une table, également nommé champ, doit contenir des données d'un même type et ce champ doit être nommé également. Il y a certaines règles à respecter notamment le fait qu'il faille mettre un identifiant pour chaque enregistrement dans la table.

Pour les différents champs contenus dans la table, il faut également respecter des normes pour les noms, par exemple, imposer le nom des champs au singulier.

Il y a deux possibilités :

  • Mettre un identifiant qui s'auto incrémente au fur et à mesure des données entrées
  • Choisir un identifiant qui soit unique (par exemple: plaque d'immatriculation pour une base de données de voitures)

Cela permet donc d'avoir une table bien indexée, et cela facilite alors parfaitement les recherches.

Travail sur une Table

Il y a deux niveaux de travail sur une table :

Actuellement, le langage standardisé pour travailler sur les tables est le SQL, il est utilisé avec certaines variantes sur la plupart des systèmes de gestions de bases de données.

Exemple de systèmes de gestion de bases de données utilisant des tables

Voir aussi

Articles connexes

Liens externes

Ce document provient de « Table (base de donn%C3%A9es) ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Table (algèbre relationnelle) de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Table (algebre relationnelle) — Table (base de données) Pour les articles homonymes, voir Table (homonymie). Dans les bases de données relationnelles, une table est un ensemble de données organisées sous forme d un tableau où les colonnes correspondent à des champs et les… …   Wikipédia en Français

  • Algebre relationnelle — Algèbre relationnelle L algèbre relationnelle est un concept mathématique de la théorie des ensembles qui consiste à définir des opérations sur les relations. Sommaire 1 Au sujet de l algèbre relationnelle 2 Eléments du modèle relationnel 2.1 …   Wikipédia en Français

  • Algèbre Relationnelle — L algèbre relationnelle est un concept mathématique de la théorie des ensembles qui consiste à définir des opérations sur les relations. Sommaire 1 Au sujet de l algèbre relationnelle 2 Eléments du modèle relationnel 2.1 …   Wikipédia en Français

  • Algèbre relationnelle — Pour les articles homonymes, voir Algèbre (homonymie). L algèbre relationnelle est une théorie mathématique proche de la théorie des ensembles qui définit des opérations qui peuvent être effectuées sur des relations des matrices contenant un… …   Wikipédia en Français

  • Table (BDD) — Table (base de données) Pour les articles homonymes, voir Table (homonymie). Dans les bases de données relationnelles, une table est un ensemble de données organisées sous forme d un tableau où les colonnes correspondent à des champs et les… …   Wikipédia en Français

  • Table (base de donnees) — Table (base de données) Pour les articles homonymes, voir Table (homonymie). Dans les bases de données relationnelles, une table est un ensemble de données organisées sous forme d un tableau où les colonnes correspondent à des champs et les… …   Wikipédia en Français

  • Table (base de données) — Pour les articles homonymes, voir Table (homonymie). Exemple de table de base de données Dans les bases de données relationnelles, une table est un ensemble de données organisées sous forme d un tableau où les colonnes correspondent à …   Wikipédia en Français

  • Table de base de données relationnelle — Base de données Pour les articles homonymes, voir base, BD, BDD et DB. Schéma de la base de données relationnelle …   Wikipédia en Français

  • Table (BDR) — Base de données Pour les articles homonymes, voir base, BD, BDD et DB. Schéma de la base de données relationnelle …   Wikipédia en Français

  • Table de base de données — Base de données Pour les articles homonymes, voir base, BD, BDD et DB. Schéma de la base de données relationnelle …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”