- Banco de Dados RelacionalRestrições de Integridade
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
Considere a definição e as instâncias das tabelas de bancos de dados CLUBE e JOGO exibidas a seguir.
| nome |
| Barcelona Boca Juniors The Strongest |
JOGO
| mandante | visitante | golsM | golsV |
| Barcelona Barcelona Boca Juniors Boca Juniors The Strongest The Strongest | Boca Juniors The Strongest Barcelona The Strongest Barcelona Boca Juniors | 1 NULL 0 3 2 2 | 0 NULL 0 0 0 0 |
Cada clube deve jogar quatro vezes, duas como mandante e duas como visitante.
As colunas golsM e golsV registram o número de gols dos times mandantes e visitantes, respectivamente, em cada jogo. Ambas são nulas enquanto o jogo não for realizado.
Em relação às instâncias das tabelas CLUBE e JOGO, definidas anteriormente, considere as constraints a seguir.
I. constraint pk1 primary key (mandante, visitante)
II. constraint fk1 foreign key (mandante) references clube
III. constraint fk2 foreign key (visitante) references clube
Dessas constraints, podem ser aplicadas à tabela JOGO: