O conceito de um banco de dados relacional foi estabelecido pela primeira vez em 1969 por Edgar Frank Codd , matemático britânico e ex-piloto da Força Aérea Real trabalhando em um laboratório da IBM em San Jose, Califórnia. Porque fazer cálculos em computadores custar centenas de dólares por minuto , o tempo era escasso. As idéias de Codd para armazenamento, recuperação e análise de dados ajudou a superar barreiras de custo e construir a indústria de base de dados em um negócio multibilionário . Chave Primária
A principal característica de qualquer banco de dados relacional é a chave primária . A chave primária é um número exclusivo ou identificador atribuído a cada registro que viaja através de diferentes tabelas. Um bom exemplo de uma chave primária é um número de Segurança Social. A chave primária faz com que cada registro único , e permite que os dados sejam mantidos em mais de uma tabela . Cada tabela dentro de um banco de dados relacional terá um campo para a chave primária .
Tabelas
Um banco de dados relacional tem mais de uma tabela com os dados. As tabelas são unidas pela chave primária. A chave pode servir para unir tabelas juntos em muitas relações diferentes, como uma relação um- para-um, onde cada tabela contém um registro único, uma relação um- para-muitos, onde uma tabela pode conter registros sobre um indivíduo eo outro pode ter registros sobre transações financeiras tudo o que do indivíduo , ou de um relacionamento muitos-para- um, onde uma tabela pode conter uma lista de indivíduos e outro pode ter dados sobre o tipo de clientes representados por aqueles indivíduos
< br. >
Capability CRUD
Todos os bancos de dados permitirá que seus proprietários para criar, ler , atualizar e excluir ( CRUD ) . Isto é geralmente feito através de várias formas de Structured Query Language , projetado em 1974 pela IBM, e com base em princípios de álgebra relacional. A linguagem também permite que a maioria dos usuários para consultar e manipular dados , bem como protegê-lo de atualizações indesejadas , supressões ou outros erros potenciais.