Modelo relacional - O que é, definição e conceito

Um modelo relacional consiste em representar dados por meio de tabelas relacionadas cujas linhas são chamadas de tuplas e as variáveis ​​de colunas, formando assim um banco de dados

Eles foram criados em 1970 por Edgar Frank Codd, um funcionário da IBM em San José (Califórnia). Seu funcionamento é muito simples. Eles são baseados na teoria dos conjuntos e na lógica dos predicados.

Eles são representados com tabelas de dados, de forma que as linhas são os diferentes casos e as colunas os campos a serem estudados. É amplamente utilizado para gerenciar dados dinamicamente.

Termos formais do modelo relacional

Há uma série de termos formais que correspondem a expressões informais. É conveniente conhecê-los para familiarizar-se com eles. Na prática, são utilizadas expressões simples, mais fáceis de entender.

  • A relação, que é o termo formal, tem seu equivalente informal na tabela.
  • A tupla nada mais é do que um registro que é representado nas linhas da tabela e o atributo é uma coluna ou campo.
  • Cardinalidade se refere ao número de linhas ou registros e grau é o número de colunas ou campos.
  • Finalmente, a chave primária é um identificador único para cada caso.

Como funciona o modelo relacional

Embora veremos no exemplo final, vamos mostrar como funciona. Lembre-se de que as próprias tabelas já estabelecem relações entre os dados, daí o nome. Na verdade, ele é regido por algumas regras simples, que são as seguintes:

  • As tabelas são o centro do modelo e os dados devem ser representados nelas. As tabelas também são usadas para calcular os resultados de outros.
  • A ordem de cada coluna é determinada pelo tipo de consulta realizada. Portanto, uma ordem inicial não é necessária, uma vez que cada relação é composta por um único conjunto de dados.
  • Como já mencionamos, as linhas são dados ou casos, as colunas são campos ou variáveis. Por outro lado, cada célula é um registro que possui duas dimensões.
  • É essencial ter um identificador único (chave primária) para cada registro. Isso permite que você estabeleça relacionamentos entre duas ou mais tabelas, usando-as como uma chave estrangeira.

Vantagens e desvantagens do modelo relacional

Este modelo relacional, como tudo o mais, tem vantagens e desvantagens.

Entre as vantagens podemos destacar as seguintes;

  • Por um lado, possui processos que evitam a duplicação de dados.
  • Por outro lado, garante integridade referencial, eliminando tudo o que se relaciona a um registro, quando necessário.
  • Além disso, permite a normalização.

Por outro lado, entre as desvantagens ou inconvenientes temos as seguintes:

  • A primeira é que ele tem limitações nas representações gráficas ou sistemas de geolocalização.
  • A segunda é que os blocos de texto não são processados ​​de forma eficiente.

Exemplo de modelo relacional

Vamos imaginar que queremos criar um modelo com fornecedores, compras, armazém (com categorias), clientes e vendas. Cada tabela representa um grupo de dados semelhantes. Estes possuem uma série de dados em colunas (campos) e cada um deles (tupla) irá em uma linha, simplificamos, apenas com o propósito de mostrar o que vimos neste artigo. Pode ser algo assim ↓

As tabelas seriam completadas, se usarmos os clientes como exemplo, com os dados de cada um deles em uma linha e o tipo (nome, sobrenome …) em uma coluna. O 1 significa "de um" e o M significa "para muitos". Refere-se ao fato de que, neste modelo relacional, as saídas de cada tabela são de um único dado, mas podem estar relacionadas a vários dos seguintes.

Publicações Populares

Espanha: Investimento Estrangeiro Direto (IED) registra seu pior trimestre desde 1993

O investimento estrangeiro direto (IED) registou o pior fluxo face ao trimestre anterior desde o início da série oferecida pelo Banco de Espanha (BdE). O último trimestre de 2018 marcou uma saída de capital estrangeiro de 13.263 milhões de euros. Já que o Banco da Espanha oferece a série cronológica que registra ativos eLeia mais…

O polêmico desembarque de Libra, a criptomoeda do Facebook

Um dos grandes desafios econômicos são as criptomoedas. Apesar de não serem regulados por uma autoridade monetária, eles vêm ganhando cada vez mais espaço como forma de pagamento. O Facebook não quis ficar para trás e preparou sua própria criptomoeda: Libra. A nova criptomoeda do Facebook, Libra, será baseada na tecnologia blockchain. Assim, o Leia mais…

Quais serão os custos de uma repetição eleitoral na Espanha?

Mais uma vez, a falta de acordo político leva a Espanha a novas eleições, as quatro desde dezembro de 2015. Muitos se preocupam e se perguntam: quanto custará organizar um novo encontro com as urnas? Arranque todo o maquinário eleitoral, mobilize as forças de segurança, empresas como Correos, contrateLeia mais…

Carta de assistência da Espanha ao Eurogrupo

Ontem, 25 de junho, a Espanha solicitou formalmente o resgate por meio de uma carta que o ministro da Economia e Competitividade, Luis de Guindos, dirigiu ao presidente do Eurogrupo, Jean-Claude Juncker. Esta carta afirma que se trata de um auxílio financeiro para a recapitalização das instituições financeiras, que será o Fundo de Reestruturação Leia mais…