Composants d'une base de données
Une base de données est un ensemble de données organisé en vue de son utilisation par des programmes correspondant à des applications distinctes et de manière à faciliter l'évolution indépendante des données et des programmes.
Une base de données est constituée de tables, de colonnes, de clés et d'index :
La table est l'unité logique de stockage des colonnes.
Une colonne est contenue dans une table.
De même qu'un identifiant "estampille" une entité, la clé primaire de la table "estampille" une ligne de table.
Une clé étrangère permet l'accès à une autre table, et le contrôle de cohérence des colonnes entre les tables concernées.
Un index permet d'accélérer l'accès aux données ; il peut être unique ou non, ascendant ou descendant.