- 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)
|