Qual é a diferença entre excel e banco de dados

O relacionamento de dados é um aspecto fundamental em que uma planilha do Excel e um banco de dados diferem drasticamente. Os relacionamentos são quase impossíveis nas planilhas, enquanto os bancos de dados são construídos em torno dos relacionamentos. Os relacionamentos ajudam a superar a redundância de dados, para a qual as planilhas são famosas.

Vamos dar um exemplo. Você está investigando um Sr. Brown. Você o pegou aproximando um carro alugado e anotou os números na matrícula do carro. Com essa informação, você descobrirá quando o carro foi contratado e em que hotel ele está hospedado. Aqui está o que você provavelmente faria se todas as agências usassem o Excel:

Vá para a agência de aluguel e vasculhe todas as planilhas procurando o número. As planilhas podem variar de 10 a 100 desconectadas, dependendo das bases em que a agência classifica seus dados de acordo com o proprietário, o proprietário, a área etc. Assim, você gasta um bom tempo pressionando Ctrl + F em busca da planilha com esse número de licença específico e provavelmente obteria o número da carteira de motorista e a hora em que foi contratado.

Agora, armado com o número da licença, você passará por todos os hotéis da cidade e passará uma quantidade enorme de tempo vasculhando as inúmeras planilhas em cada hotel até encontrar o número de licença necessário. As coisas pioram se ele usou uma prova diferente de sua licença. Isso implicaria uma viagem ao escritório do governo e a mesma rigidez para obter seus outros detalhes, e você usaria isso nas planilhas dos hotéis.

Aqui está o que acontece quando um banco de dados é usado:

Mesmo que a agência de aluguel mantenha várias tabelas, cada uma com uma classificação de dados diferente, todas elas estão ligadas entre si e são consideradas como um único banco de dados. Portanto, quando você passa o número da placa como parâmetro em uma consulta, o banco de dados pesquisa rapidamente todas as suas tabelas e fornece resultados instantaneamente, que nesse caso são o número da licença e o horário do aluguel.

Se necessário, com a devida autorização, todos os bancos de dados do hotel podem ser vinculados ao banco de dados da agência de aluguel e também ao governo. Dessa forma, se você executar uma consulta com o número da placa, a consulta primeiro recupera o número da carteira de motorista do banco de dados da agência e o usa automaticamente para pesquisar no banco de dados dos hotéis, além de fornecer uma compilação dos resultados. Dessa forma, você pode saber tudo o que precisa saber sobre o Sr. Brown com apenas uma consulta. A tarefa que leva um dia inteiro com o Excel pode ser realizada em uma hora com o banco de dados.

Aqui estão mais algumas operações possíveis no banco de dados e não nas planilhas:

  1. Compartilhamento e colaboração
  2. Dados privados
  3. Controle de versão para dados e relatórios