O Modelo Relacional
 
  • Foi criado por Codd em 1970.
  • É baseado no modelo matemático: Teoria dos Conjuntos.
  • Representa os dados de maneira tabular chamado de relação (daí o nome do modelo "Relacional"):
    relação
  • cliente
      1 2 3 4 5 6
    1 123.456.789-01 ANTONIO CRUZ R. A, 111 LONDRINA PR 86.010-020
    2 111.222.333-01 CLAUDIO PRADO R. B, 222 CAMBE PR 87.020-030
    3 444.555.666-01 MANOEL SANTOS R. C, 333 ARAPONGAS PR 88.030-040

  • Na coluna 1 é representado o conjunto de valores de CPF, já na 2 o conjunto de valores de nomes de clientes, e assim por diante.
  • Esse conjunto de valores é chamado de Domínio.
  • Portanto a Relação é um produto cartesiano de uma lista de domínios.
  • Cada linha da relação é chamado de Tupla.

  • A relação também pode ser chamada de tabela, pois, de maneira semelhante ao modelo E-R, os dados (valores) são representados por atributos:
    tabela
  • cliente
    CPF nome endereço cidade uf CEP
    123.456.789-01 ANTONIO CRUZ R. A, 111 LONDRINA PR 86.010-020
    111.222.333-01 CLAUDIO PRADO R. B, 222 CAMBE PR 87.020-030
    444.555.666-01 MANOEL SANTOS R. C, 333 ARAPONGAS PR 88.030-040
  • Cada tupla da tabela é chamado de Linha ou Registro.
  • Cada atributo da tabela é chamada de Coluna ou Campo.

  • A estrutura da relação, ou seja, a lista de atributos e seus domínios correspondentes (no nível físico), é chamado de Esquema da relação.
    Por exemplo: Esquema_cliente = (CPF, nome, endereço, cidade, uf, CEP).

  • Sendo assim, a relação também pode ser representada como abaixo:
    cliente(Esquema_cliente)



Hosted by www.Geocities.ws

1