Thématique du numérique : base de données (technique)
-
Clé étrangère
Une clé étrangère dans un tableur est une colonne ou un ensemble de colonnes dans une table qui fait référence à la clé primaire d’une autre table. Elle établit ainsi une relation entre les deux tables.
-
Clé primaire
Une clé primaire est une colonne ou un ensemble de colonnes qui identifient de manière unique chaque ligne d’une table. Une clé primaire doit être composée de colonnes dont les valeurs ne sont jamais nulles et ne se répètent jamais. Voir aussi : clé primaire double
-
Clé primaire double
Une clé primaire double est une clé primaire composée de deux colonnes au lieu d’une seule. Les valeurs de ces deux colonnes doivent être combinées pour identifier de manière unique chaque ligne de la table. Exemple La clause PRIMARY KEY (commande_id, client_id) définit une clé primaire composée de ces deux colonnes. Cela garantit que chaque combinaison unique de « commande_id »…
-
Index (base de données)
Structure auxiliaire associée à une table de base de données qui accélère la récupération de données en permettant un accès direct à des enregistrements spécifiques, sans parcourir l’intégralité de la table. Un index est une structure de données optimisée (souvent basée sur des arbres B, des hachages ou des index bitmap) créée sur une ou…
-
Modèle relationnel
Le modèle relationnel est une façon organisée de stocker des informations dans une base de données, en utilisant des tableaux (appelés tables). Les tables peuvent être reliées entre elles grâce à des identifiants uniques (comme un numéro de client), ce qui évite de répéter les mêmes informations plusieurs fois. Ce modèle permet de : Analogie…
-
NoSQL
Famille de systèmes de gestion de bases de données conçus pour stocker et interroger des données non structurées ou semi-structurées (comme du JSON, du XML ou des graphes), avec une forte capacité d’évolution (scalabilité) et une flexibilité de schéma. Une base de données NoSQL (qui signifie « Not Only SQL », et non « pas…
-
Procédure stockée
Une procédure stockée est un bloc de code SQL nommé, préenregistré dans la base de données, qui peut être exécuté à la demande pour effectuer une ou plusieurs opérations logiques. Une procédure stockée est comme une « fonction » ou un « script » installé directement dans la base de données. Une fois créée, elle…
-
Propriétés ACID
Les propriétés ACID sont un ensemble de garanties essentielles qui assurent la fiabilité des transactions dans une base de données, notamment dans les systèmes critiques (banque, santé, e-commerce, etc.). (Atomicité, Cohérence, Isolation, Durabilité) 1. Atomicité « Tout ou rien »Une transaction est indivisible : si l’une de ses opérations échoue, toutes les modifications sont annulées…