---
id: informatique.bases-de-donnees.modele-relationnel
titre: Le modèle relationnel
type: concept
chemin: /informatique/bases-de-donnees/modele-relationnel/
url: https://www.apatie.fr/informatique/bases-de-donnees/modele-relationnel/
date: 2026-11-13
statut: redigee
niveau: 3
parent: /informatique/bases-de-donnees/
licence: CC-BY-SA-4.0
auteur: Sébastien Vidotto (Heteractis)
relecture_humaine: en attente
---
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->

# Le modèle relationnel

> Codd, 1970 : des tables reliées par des valeurs.

Avant 1970, les bases de données reliaient les enregistrements par des pointeurs que le programme devait suivre un à un. Edgar F. Codd, chercheur chez IBM, propose en 1970 une autre approche : décrire les données comme des **relations** (des tables), et les interroger par ce qu'elles contiennent plutôt que par leur emplacement.

## L'idée

- Une table a des lignes et des colonnes.
- Des valeurs communes à deux tables (une **clé**) permettent de les relier.
- On sépare ce que les données *sont* de la façon dont la machine les range : on peut changer l'une sans changer l'autre.

## La suite

Le langage **SQL** a pour ancêtre SEQUEL, présenté par Chamberlin et Boyce en 1974. Il a été normalisé à partir du milieu des années 1980. Voir [SQL](/informatique/bases-de-donnees/modele-relationnel/sql/index.md).

## Ce que cela change pour la mémoire

Une base relationnelle donne une mémoire **interrogeable** : on peut poser des questions que personne n'avait prévues quand les données ont été saisies. Les approches plus récentes (documents, graphes, vecteurs) répondent à d'autres besoins : voir [NoSQL](/informatique/bases-de-donnees/nosql/index.md) et [les bases vectorielles](/informatique/bases-de-donnees/bases-vectorielles/index.md).

## Branches

- [Le langage SQL](/informatique/bases-de-donnees/modele-relationnel/sql/index.md) : Interroger des tables : des années 1970 aux normes. (à déplier)

## À relier

- renvoie à [Les bases NoSQL](/informatique/bases-de-donnees/nosql/index.md)
- renvoie à [Les bases vectorielles](/informatique/bases-de-donnees/bases-vectorielles/index.md)

## Sources

- Codd, E. F., « A relational model of data for large shared data banks », Communications of the ACM, 13(6), juin 1970, p. 377-387.
- Chamberlin, D. D. et Boyce, R. F., « SEQUEL: a structured English query language », Proceedings of the 1974 ACM SIGFIDET Workshop, 1974.

## À vérifier

- Pages et numéro de Codd (1970) : cités de mémoire, un contrôle en ligne a retrouvé l'article sous une réimpression (Software Pioneers, 2002) ; contrôle de l'édition originale à faire.
- Titre exact et lieu de l'article de Chamberlin et Boyce : à vérifier.

## Gloses

Aucune glose pour l'instant. Les corrections s'ajoutent ici, datées ; le texte d'origine n'est jamais effacé.

---
Ce site contient sûrement des erreurs : aidez-nous à les corriger. Pour proposer une correction : corrections@apatie.fr (voir /corrections/index.md).
Avertissement : Une réponse d'IA n'est pas une preuve : vérifiez toujours les sources vous-même. Ne collez rien de personnel ni de sensible (identité, santé, mots de passe, données de clients ou de tiers). Vous restez responsable de ce que vous faites des réponses. Avant d'utiliser ce texte avec une IA : https://www.apatie.fr/avant-d-utiliser-nos-prompts/
Citation : « Le modèle relationnel », Sébastien Vidotto (Heteractis), https://www.apatie.fr/informatique/bases-de-donnees/modele-relationnel/, licence CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/deed.fr). Modifications : aucune.
