Une base de données est fondamentalement différente d’un tableur. Certes, les 2 outils permettent de saisir et d’afficher des données de la même façon (sous forme de tableau) et de faire des calculs mais la comparaison s’arrête ici.
Comparaison entre tableur et base de données
Tableur | Base de données | |
---|---|---|
But | Calculs à base de données contenues dans des cellules | Gestion et traitement des données organisées complexes |
Architecture des données | Aucune | Structuration et cohérence forte (relations entre éléments avec contraintes importantes) |
Contrôles d'intégrité des données | Aucun | Vérification stricte des valeurs |
Accès aux données | Mono utilisateur | Multi utilisateurs (au niveau des tables, des lignes, des champs) |
Confidentialité des données | Aucun contrôle | Vérification des droits évoluée |
Taille globale | Une table de plusieurs milliers de ligne. Jusqu'à plusieurs Mo. | Beaucoup de tables de plusieurs dizaines de milliers de lignes (pour les moins performantes). Plusieurs Go. |
Taille des valeurs | Quelques milliers de caractères | Très important. Gestion des types de données permettant des données très longues |
Traitement sur les données | Quantitatifs | Qualitatifs et quantitatifs |
Interrogations des données | Réalisée par des procédures spécifiques de type macro, formules et connecteurs | Langage standardisé et universel : SQL |
Rapidité de mise en oeuvre | Très rapide | Plus longue |
Évolutivité | De mauvaise à moyenne | Excellente |
Simplicité d'usage | Variable mais plutôt simple | Variable mais plutôt simple une fois finalisée (les utilisateurs accèdent uniquement aux écrans et fonctions autorisés) |
Performances et puissance de calculs | Bonnes si données simples et en faible quantité | Bonnes et assez peu sensibles aux volume de données à traiter |
Exports et liens avec outils tiers | Facile via exports CSV | Possibilité de réaliser des exports complexes de données structurées |
Sur la majorité des points du comparatif, une base de données est plus performante qu’un tableur. Ce qui séduit dans un tableur c’est avant tout la facilité et la rapidité d’utilisation. Mais cela se fait au détriment de la robustesse de l’ensemble.
Tableurs et bases de données visent donc des besoins différents. Le premier n’est pas moins bon que le second, c’est simplement 2 outils qui répondent à des logiques différentes et qui donnent satisfaction lorsqu’ils sont bien utilisés : pour simplifier au maximum, le tableur correspond aux besoins les plus simples, les bases de données aux besoins plus évolués.
Données du tableau : d’après Y.FLETY