- Entidade Forte:
- Para cada entidade E é criada uma tabela T1 que inclua todos os atributos simples de E;
- Para cada atributo composto, são inseridos apenas os componentes simples de cada um;
- Para a entidade cliente abaixo representada no modelo E-R, na notação de James Martin ...

- ... temos a relação 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 |
- ... temos também o esquema:
Esquema_cliente = (CPF, nome, endereço, cidade, uf, CEP)
- Entidade Fraca:
- Para cada entidade fraca EFr relacionada com uma entidade forte EFo, é criada uma tabela T1 incluindo todos os atributos simples da EFr;
- Para cada atributo composto, são inseridos apenas os componentes simples de cada um;
- A chave primária desta tabela T1 será composta pelos atributos determinantes da entidade fraca EFr (se houver) e a chave primária da entidade forte EFo;
- Para a entidade limiteDeCredito ...

- ... temos a relação limiteDeCredito:
| dataInicial |
CPF |
valor |
| 01/10/2006 |
123.456.789-01 |
1000,00 |
| 15/09/2006 |
111.222.333-01 |
2000,00 |
| 01/08/2006 |
444.555.666-01 |
3000,00 |
- ... temos também o esquema:
Esquema_limiteDeCredito = (dataInicial, CPF, valor)
- Relacionamento 1:1:
- Para a entidade conta ...

- ... temos a relação conta:
| numero |
CPF |
saldo |
| 123 |
123.456.789-01 |
1000,00 |
| 124 |
111.222.333-01 |
2000,00 |
| 125 |
444.555.666-01 |
3000,00 |
- ... temos também o esquema:
Esquema_conta = (numero, CPF, saldo)
- Relacionamento 1:N:
- Para a entidade venda ...

- ... temos a relação venda:
| numero |
CPF |
data |
| 100 |
123.456.789-01 |
01/10/2006 |
| 200 |
111.222.333-01 |
02/10/2006 |
| 300 |
444.555.666-01 |
03/10/2006 |
- ... temos também o esquema:
Esquema_venda = (numero, CPF, data)
- Relacionamento N:N:
- Para a entidade venda_produto ...

- ... temos a relação venda_produto:
| numero |
codigo |
quantidade |
| 100 |
111 |
2 |
| 200 |
222 |
6 |
| 300 |
333 |
5 |
- ... temos também o esquema:
Esquema_venda_produto = (numero, codigo, quantidade)
- Generalização/Especialização:
- Para a entidade poupança ...

- ... temos a relação poupança:
| numero |
taxaDeJuros |
| 100 |
1.0 |
| 200 |
0.8 |
| 300 |
0.9 |
- ... temos também o esquema:
Esquema_poupança = (numero, taxaDeJuros)
- Agregação:
- Para as entidades cliente_emprestimo e cliente_emprestimo_funcionario ...

- ... temos as relações cliente_emprestimo e cliente_emprestimo_funcionario:
| CPF |
numero |
| 111.111.111-11 |
1212 |
| 222.222.222-22 |
2323 |
| 333.333.333-33 |
3434 |
| CPF |
numero |
codigo |
| 111.111.111-11 |
1212 |
100 |
| 222.222.222-22 |
2323 |
200 |
| 333.333.333-33 |
3434 |
300 |
- ... temos também o esquema:
Esquema_cliente_emprestimo = (CPF, numero)
Esquema_cliente_emprestimo_funcionario = (CPF, numero, codigo)
|