Banco de dados relacional

Um banco de dados relacional é um modelo de banco de dados que armazena dados em tabelas. A grande maioria dos bancos de dados usados em aplicativos modernos é relacional, portanto os termos "banco de dados" e "banco de dados relacional" costumam ser usados como sinônimos. Da mesma forma, a maioria dos sistemas de gerenciamento de bancos de dados (SGBDs) são sistemas de gerenciamento de bancos de dados relacionais (SGBDRs). Outros modelos de banco de dados incluem bancos de dados de arquivo simples e hierárquicos, embora sejam raramente usados.

Cada tabela em um banco de dados relacional contém linhas (registros) e colunas (campos). Na terminologia da ciência da computação, as linhas às vezes são chamadas de "tuplas", as colunas podem ser chamadas de "atributos" e as próprias tabelas podem ser chamadas de "relações". Uma tabela pode ser visualizada como uma matriz de linhas e colunas, em que cada interseção de uma linha e uma coluna contém um valor específico. Ele é "relacional" porque todos os registros compartilham os mesmos campos.

As tabelas de bancos de dados geralmente incluem uma chave primária, que fornece um identificador exclusivo para cada linha da tabela. A chave pode ser atribuída a uma coluna (o que exige um valor exclusivo em cada linha) ou pode ser composta por várias colunas que, juntas, formam uma combinação exclusiva de valores. De qualquer forma, uma chave primária oferece uma maneira eficiente de indexar dados e pode ser usada para compartilhar valores entre tabelas de um banco de dados. Por exemplo, o valor de uma chave primária de uma tabela pode ser atribuído a um campo em uma linha de outra tabela. Os valores importados de outras tabelas são chamados de chaves estrangeiras.

A maneira padrão de acessar dados de um banco de dados relacional é por meio de uma consulta SQL (Structured Query Language). As consultas SQL podem ser usadas para criar, modificar e excluir tabelas, além de selecionar, inserir e excluir dados de tabelas existentes.

Atualizado July 16, 2016 por Per C.

quizTeste seus conhecimentos

Serif and sans-serif are types of what?

A
File formats
0%
B
Directories
0%
C
Kernels
0%
D
Typefaces
0%
Correct! Incorrect!     View the Typeface definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Banco de dados relacional nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.