O modelo de banco de dados relacional elimina dados duplicados e permite fácil acesso às informações. Também torna mais fácil atualizar os dados.
O modelo de banco de dados relacional é uma coleção de dados armazenados que são organizados em várias tabelas vinculadas umas às outras usando campos-chave. Uma linha em uma tabela pode fazer referência a outra linha em uma tabela diferente. Isso torna o modelo uma forma sistemática de gerenciamento de dados.
Embora um modelo de banco de dados relacional possa ser mais difícil de projetar do que um banco de dados de arquivo simples que usa apenas uma única tabela de dados, suas vantagens o tornam mais flexível, de acordo com a Indiana University. Os usuários precisam inserir cada parte dos dados apenas uma vez, o que minimiza o tamanho do banco de dados e também a probabilidade de erros. Cada linha de dados, ou registro, tem um identificador exclusivo que serve como uma chave relacional que facilita a localização de dados quando um usuário precisa acessar um registro.
Outra vantagem significativa é que vários usuários podem acessar os dados com permissões individuais que protegem a segurança do banco de dados. Cada um deles pode visualizar o mesmo conjunto de dados da maneira mais apropriada para suas necessidades. Também é fácil acessar os dados programaticamente usando aplicativos de software.