Un enregistrement est une entrée unique dans une table de base de données. Il contient tous les champs relatifs à une entité. Un enregistrement client comprend un nom, une adresse, un numéro de téléphone et une date d'inscription. Un enregistrement de commande comprend un identifiant client, un produit, une quantité et un prix. L'enregistrement est l'unité de stockage. L'insertion d'une ligne crée un enregistrement. L'interrogation d'une table permet de récupérer des enregistrements. La mise à jour d'un champ modifie un enregistrement. L'enregistrement est l'élément de base des données relationnelles.
Les enregistrements sont liés entre eux par des clés. Un enregistrement client possède une clé primaire. Un enregistrement de commande possède une clé étrangère pointant vers ce client. Cette relation lie les deux enregistrements sans duplication de données. Un client peut avoir plusieurs commandes. Chaque enregistrement de commande fait référence au client. L'enregistrement client stocke les informations du client une seule fois. Cette structure évite la redondance et garantit la cohérence des données. Dans certaines bases de données, les enregistrements peuvent être imbriqués. Un système de gestion documentaire peut contenir un enregistrement client avec un tableau d'enregistrements de commandes. Cela intègre les données liées dans un seul document. Les enregistrements imbriqués sont plus rapides à lire car ils évitent les jointures. Ils sont plus difficiles à mettre à jour car les mêmes données peuvent apparaître dans plusieurs documents. Le choix entre référencement et imbrication dépend de l'utilisation des données. Les bases de données relationnelles utilisent le référencement. Les bases de données documentaires utilisent souvent l'imbrication. Chaque approche présente des avantages et des inconvénients.
Caractéristiques de l'enregistrement
- Contient des champs — une valeur par champ
- Identifié par une clé — clé primaire ou identifiant unique
- Se rapporte à d'autres enregistrements — via des clés étrangères
- Stocké sous forme de ligne — dans une table relationnelle
- Mise à jour atomique — les modifications sont validées ou annulées simultanément.
Un enregistrement est un fait concernant une chose. Une table est un ensemble de faits liés entre eux. Une base de données est un ensemble de tables liées entre elles.
Comments (2)
Leave a comment