- Banco de Dados RelacionalNormalização1FN: Primeira Forma Normal
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
- Banco de Dados RelacionalNormalizaçãoFNBC: Forma Normal de Boyce-Codd
LEIA ATENTAMENTE O QUE SEGUE PARA RESPONDER S QUESTÕES 31 A 36.
As tabelas X, Y e Z constituem um banco de dados contendo dados de uma certa aplicação. A figura abaixo mostra as instâncias de cada uma delas.
X | |
A | B |
100 | 2 |
101 | 2 |
102 | 4 |
103 | 4 |
Y | |
B | C |
2 | Rússia |
4 | Inglaterra |
5 | Chile |
Z | |
A | D |
100 | Brasil |
102 | China |
103 | EUA |
Todos os atributos são atômicos. As chaves primárias e estrangeiras das tabelas foram especificadas pelos seguintes trechos de scripts SQL:
Tabela X
primary key (A)
foreign key (B) references Y
Tabela Y
primary key (B)
Tabela Z
primary key (A,D)
foreign key (A) references X
Sabe-se que este esquema relacional está normalizado até a forma normal Boyce-Codd.
Considere este exemplo nas questões 31 até 36.
Suponha que as instâncias das tabelas X e Y tivessem sido combinadas numa única tabela T, com atributos A, B, C, cuja
| T | ||
A | B | C |
100 | 2 | Rússia |
101 | 2 | Rússia |
102 | 4 | Inglaterra |
103 | 4 | Inglaterra |
instância fosse: Supondo-se que a única chave desta tabela fosse formada pelo atributo A, a tabela T estaria violando a forma normal: