Um banco de dados é usado para coletar e organizar dados. Embora uma versão eletrônica como a criada no Microsoft Access possa ser a primeira que vem à mente, também existem muitas versões de banco de dados não automatizadas , como um telefone pessoal e catálogo de endereços.
Um banco de dados pode ser simplesmente uma lista que é mantida escrita ou digitada em papel, em uma planilha de computador ou documento de processamento de texto. Este tipo de banco de dados, denominado arquivo simples, consiste em uma tabela com linhas e colunas de dados. Por exemplo, um banco de dados simples para uma pequena empresa pode conter apenas duas colunas, nome do produto ou marca e preço. Se um cliente liga para perguntar sobre preços, o funcionário da loja examina a primeira coluna para encontrar o produto e, em seguida, olha a coluna de preço associada para responder à pergunta do cliente.
A maioria dos bancos de dados computadorizados são considerados bancos de dados relacionais e são criados usando uma linguagem de consulta estruturada geralmente conhecida como SQL. Esse tipo de banco de dados usa várias tabelas de dados relacionados e os vincula a chaves - um código de identificação comum. Por exemplo, um código de departamento pode servir como uma chave que une as informações do departamento e as tabelas de produtos. Esses tipos de bancos de dados evitam várias entradas dos mesmos dados, fornecem classificação rápida e várias oportunidades de relatórios.