Le modèle de base de données relationnelle élimine les données en double et permet un accès facile aux informations. Il facilite également la mise à jour des données.
Le modèle de base de données relationnelle est une collection de données stockées qui sont organisées en plusieurs tables liées les unes aux autres à l'aide de champs clés. Une ligne dans une table peut référencer une autre ligne dans une table différente. Cela fait du modèle un moyen systématique de gérer les données.
Bien qu'un modèle de base de données relationnelle puisse être plus difficile à concevoir qu'une base de données à fichier plat qui n'utilise qu'une seule table de données, ses avantages le rendent plus flexible, selon l'Université de l'Indiana. Les utilisateurs n'ont besoin de saisir chaque donnée qu'une seule fois, ce qui minimise la taille de la base de données ainsi que la probabilité d'erreurs. Chaque ligne de données, ou enregistrement, possède un identifiant unique qui sert de clé relationnelle qui facilite la localisation des données lorsqu'un utilisateur a besoin d'accéder à un enregistrement.
Un autre avantage important est que plusieurs utilisateurs peuvent accéder aux données avec des autorisations individuelles qui protègent la sécurité de la base de données. Ils peuvent chacun visualiser le même ensemble de données de la manière la plus appropriée à leurs besoins. Il est également facile d'accéder aux données par programmation à l'aide d'applications logicielles.