Bases de données relationnelles
Une base de données relationnelle est une collection organisée de données structurées en plusieurs tables, reliées entre elles par des relations (liens) logiques.
- Table : ensemble de lignes (enregistrements) et de colonnes (descripteurs).
- Relation : lien entre deux tables grâce à un champ commun (clé primaire/clé étrangère).
Exemple simple
- Table « Élèves » :
- Identifiant | Nom | Prénom
- Table « Clubs » :
- Identifiant | Nom du club
- Table « Inscriptions » :
- Élève_ID | Club_ID (chaque ligne « croise » un élève avec un club auquel il est inscrit)
Grâce à cette structure, on :
- Évite la redondance (pas de répétition inutile des données).
- Facilite la mise à jour (ajout ou suppression sans erreurs).
- Peut croiser facilement les informations pour générer de nouvelles données (ex : liste de tous les membres d’un club).
Principe du croisement
Le croisement (jointure) entre deux tables permet d’obtenir des informations issues de plusieurs sources de façon automatique et fiable.
Résumé : Les bases relationnelles organisent l’information, facilitent la cohérence et le traitement croisé des données.
