O conceito de base de, do latim base , tem vários usos. O termo pode ser usado com referência ao suporte ou fundação de algo. Uma informação, por outro lado, é uma informação específica, um testemunho, um teste ou uma documentação.
Com essas definições já podemos detalhar o alcance da noção de banco de dados, que é muito usada no campo da computação. Um banco de dados é conhecido como um conjunto de informações que são organizadas e estruturadas de forma específica para que seu conteúdo possa ser tratado e analisado de forma rápida e fácil.
As bases de dados, portanto, apresentam dados estruturados de acordo com diferentes parâmetros. Organizando as informações de uma determinada forma, o usuário pode encontrar facilmente o que procura, ao contrário do que aconteceria se todos os dados estivessem misturados e sem nenhum tipo de ordem.
No campo da informática, o conteúdo de um banco de dados pode ser consultado por meio de um software. Suponha que um jornalista tenha um banco de dados que apresenta informações sobre jogadores de futebol europeus. Se quiser saber quem é o jogador de futebol mais velho do continente, pode fazer uma consulta através do software e a base de dados irá ordenar automaticamente as informações de acordo com a idade.
Se o banco de dados não for digital, por outro lado, a busca por informações pode ser mais complicada. Quando uma biblioteca compila as informações de seus livros em fichas ou fichas de papel que são ordenadas por autor e letra inicial do título, quem quiser acessar uma informação terá que revisar várias fichas antes de encontrar a correspondente.
Dentre as vantagens dos bancos de dados digitais, além da já mencionada velocidade de consulta, podemos citar a flexibilidade de ampliá-los e relacionar as tabelas de diversas formas. Por exemplo, se em um banco de dados físico quisermos adicionar uma série de campos (além de registrar o 'nome' e o 'sobrenome' dos clientes, incluindo seu 'endereço residencial' e 'endereço de e-mail'), devemos levar cada um um dos cartões, escreva o nome do mesmo e finalmente especifique os dados para cada um.
No que diz respeito à relação entre as diferentes tabelas, é neste ponto que o poder das bases de dados digitais torna-se realmente fascinante. Se tivermos que fazer um banco de dados de alunos em uma escola, por exemplo, a versão mais simples incluiria uma tabela com os dados pessoais de cada um, como nome e sobrenome, data de inscrição, endereço e dados de contato.
Claro, para aproveitar as possibilidades que a computação nos oferece, poderíamos torná-la muito mais complexa. Se quiséssemos para especificar o ano e divisão é atualmente cada um, bem como dados de professores com os quais eles estão estudando, não seria muito apropriado para incluir este na inscrição de cada aluno, pois isso iria ser um trabalho colossal, deve ser atualizado a cada ano; aqui as relações entre as mesas entram em jogo.
Se adicionarmos uma tabela chamada «Grupos», aí poderemos registar apenas uma vez os dados dos professores que estão a trabalhar em cada turma, em cada divisão, e simplesmente relacionar a tabela «Alunos» com ela para que seja suficiente indicar um valor (como o código de grupo exclusivo) para acessar todos os detalhes de sua aula. Além disso, os dados específicos dos professores devem estar na sua própria tabela, da qual poderíamos apenas retirar um número de identificação para nos referir a eles nos “Grupos”.