Chapitre 3
3
Concepts
des bases de données
Ce chapitre décrit les notions essentielles des bases de données. Les
données se présentent sous la forme de tables formées de lignes et de
colonnes. Chaque ligne représente une entité ou un fait du domaine
d’application, tandis qu’une colonne représente une propriété de ces
entités ou faits. Une table contient donc des informations similaires sur
une population d’entités ou de faits. Certaines colonnes ont pour but
d’identifier les lignes (identifiants), d’autres sont des références vers
d’autres lignes (colonnes de référence et contraintes référentielles). On
propose une représentation graphique de la structure des tables ainsi
qu’un exemple de base de données servant à illustrer les concepts
examinés dans d’autres chapitres. On étudiera aussi le phénomène de
redondance interne, qui conduira au concept de table normalisée.
3.1 TABLE, LIGNE ET COLONNE
Les données d’une base de données sont organisées sous la forme d’une ou plusieurs
tables. Une table contient une collection de lignes stockées sur un support externe,
généralement un disque. Une ligne est elle-même une suite de (une ou) plusieurs
valeurs, chacune étant d’un type déterminé. D’une manière générale, une ligne
regroupe des informations concernant un objet, un individu, un événement, etc.,
c’est-à-dire un concept du monde réel (externe à l’informatique), que nous appellerons parfois une entité ou un fait.
3
Concepts
des bases de données
Ce chapitre décrit les notions essentielles des bases de données. Les
données se présentent sous la forme de tables formées de lignes et de
colonnes. Chaque ligne représente une entité ou un fait du domaine
d’application, tandis qu’une colonne représente une propriété de ces
entités ou faits. Une table contient donc des informations similaires sur
une population d’entités ou de faits. Certaines colonnes ont pour but
d’identifier les lignes (identifiants), d’autres sont des références vers
d’autres lignes (colonnes de référence et contraintes référentielles). On
propose une représentation graphique de la structure des tables ainsi
qu’un exemple de base de données servant à illustrer les concepts
examinés dans d’autres chapitres. On étudiera aussi le phénomène de
redondance interne, qui conduira au concept de table normalisée.
3.1 TABLE, LIGNE ET COLONNE
Les données d’une base de données sont organisées sous la forme d’une ou plusieurs
tables. Une table contient une collection de lignes stockées sur un support externe,
généralement un disque. Une ligne est elle-même une suite de (une ou) plusieurs
valeurs, chacune étant d’un type déterminé. D’une manière générale, une ligne
regroupe des informations concernant un objet, un individu, un événement, etc.,
c’est-à-dire un concept du monde réel (externe à l’informatique), que nous appellerons parfois une entité ou un fait.
