Fiche de révision de Systèmes d'information de gestion, Terminale STMG, chapitre 11 (thème : Information, action et décision).
Dans ce chapitre, tu vas apprendre à :
définir une relation, un attribut, un domaine et une clé ;
lire un schéma relationnel : repérer les clés primaires et les clés étrangères ;
Écrire des dépendances fonctionnelles et justifier le choix d'une clé primaire ;
distinguer la contrainte de clé, la contrainte d'intégrité de domaine et la contrainte d'intégrité référentielle ;
interpréter la structure d'une base de données relationnelle et l'adapter à un nouveau besoin de gestion.
L'essentiel à retenir
Le modèle relationnel range les données dans des relations, faites d'attributs (colonnes) et de n-uplets (lignes). Chaque attribut a un domaine de valeurs permises. La clé primaire identifie chaque n-uplet de façon unique ; la clé étrangère relie une relation à une autre. Les dépendances fonctionnelles guident le découpage : chaque attribut dépend de la clé de sa relation. Le schéma relationnel décrit toute la structure. Le SGBD fait respecter trois contraintes : de clé, d'intégrité de domaine, d'intégrité référentielle. Pour un nouveau besoin, on repère la clé dont dépendent les nouvelles données, puis on ajoute un attribut ou une relation.
Les mots-clés du chapitre
Modèle relationnel
Mode de structuration d'une base de données en relations reliées entre elles, avec ses règles de manipulation.
Relation
Tableau à deux dimensions qui regroupe des données sur un même sujet.
N-uplet
Ligne d'une relation, qui décrit un élément (aussi appelé enregistrement).
Attribut
Colonne d'une relation, qui décrit une propriété de chaque n-uplet.
Domaine
Ensemble des valeurs autorisées pour un attribut.
Clé primaire
Attribut ou groupe d'attributs qui identifie chaque n-uplet de façon unique.
Clé étrangère
Attribut dont les valeurs font référence à la clé primaire d'une autre relation.
Dépendance fonctionnelle
Lien A → B quand, à une valeur de A, correspond une seule valeur de B.
Schéma relationnel
Liste des relations d'une base, avec leurs attributs et leurs clés.
Contrainte de clé
La clé primaire est unique et toujours renseignée.
Contrainte d'intégrité de domaine
Chaque valeur appartient au domaine de son attribut.
Contrainte d'intégrité référentielle
Chaque valeur de clé étrangère existe dans la clé primaire référencée.
SGBD
Logiciel qui crée, stocke et interroge une base de données.