Lexique

Base de données relationnelle

Système qui organise les données en tables reliées entre elles par des clés, garantissant leur cohérence et permettant de les interroger en SQL, comme PostgreSQL, MySQL ou SQL Server.

Une base de données relationnelle stocke l'information dans des tables : une table de clients, une table de commandes, une table de produits. Chaque ligne porte un identifiant unique, et les tables se relient entre elles par des clés étrangères. Une commande pointe vers son client; une ligne de commande pointe vers son produit. C'est cette structure qui permet de répondre à une question comme « quels clients de Sherbrooke ont commandé ce produit en 2025 » sans dupliquer une seule donnée.

Pourquoi ce modèle domine encore

Le modèle relationnel date des années 1970 et reste le socle de la grande majorité des logiciels d'entreprise. Il impose des contraintes (types, unicité, intégrité référentielle) qui empêchent un enregistrement orphelin ou une valeur incohérente d'entrer dans le système. Le langage SQL, standardisé, permet à n'importe quel outil de rapport de lire les données.

Les moteurs courants pour une PME

PostgreSQL et MySQL sont libres et gratuits; SQL Server est la référence dans l'écosystème Microsoft. Tous trois existent en version infonuagique gérée (Amazon RDS, Azure SQL Database), ce qui enlève les sauvegardes et les mises à jour des mains de l'équipe interne.

Le signal qu'il est temps d'y passer

Quand plusieurs personnes modifient le même fichier Excel ou la même base Access, les conflits et les pertes de données s'accumulent. Une base relationnelle centralisée, derrière une application web, est la réponse habituelle. Chez Witify, chaque logiciel sur mesure repose sur PostgreSQL ou MySQL, accédé par le framework Laravel.

Mis à jour le

Questions fréquentes

Witify

Witify

Développement de logiciels sur mesure

info@witify.io

1 800 334 9031

Excel est un tableur : une grille sans contraintes, éditée par une personne à la fois. Une base relationnelle impose une structure, accepte des centaines d'utilisateurs simultanés et conserve l'historique des modifications par le biais de l'application qui l'entoure.

Les deux conviennent. PostgreSQL offre plus de fonctions avancées (types JSON, recherche plein texte, fenêtrage); MySQL reste très répandu chez les hébergeurs. Le choix dépend surtout de l'équipe qui maintiendra le système.

Le volume compte moins que le nombre d'utilisateurs et la valeur des données. Dès que plusieurs personnes saisissent ou consultent la même information, la base relationnelle évite les doublons et les versions contradictoires.

Witify Logo Icon

Intéressés à propulser votre entreprise?