3.6 - Relacionamento
Uma das vantagens do relacionamento é permitir que vários registros de uma tabela sejam associados a um registro de outra. Por meio do relacionamento, existem técnicas que não permitem a existência de dados desvinculados da relação.
Um exemplo disso seria, por exemplo, uma pessoa que possui vários números de telefone, poderia haver uma tabela com os dados da pessoa e outra com os números do telefone e o código da pessoa que possui aqueles números de telefone. Veja o exemplo abaixo:
Uma tabela para conter essas informações seria:
| Código | Nome | Telefone 1 | Telefone 2 | Telefone 3 |
|---|---|---|---|---|
| 1 | Marcelo | 8888-7777 | 2222-3333 |   |
| 2 | Cláudio | 9999-8888 | 2222-4444 | 3333-5555 |
Além de termos campos em branco, observe que estamos limitados a três números de telefone por pessoa. Caso outra pessoa possua quatro números de telefone, apenas três poderiam ser cadastrados.