Você está na página 1de 3

Formas Normais 6 Questions

1. Seja X → Y, significando que Y é dependente funcionalmente de X,


Considerando a tabela Mat iculaProjeto CodMat, CodProjeto, Nome, CodCargo, NomeCargo,
DataIni, DataFim, Horas}, sendo
CodMat → Nome,
CodCargo → NomeCargo
CodProj → DataIni, DataFim
CodMat+CodProj → Horas

 A no malização desta tabela para a 3FN resultará, no mínimo, em 


0/8 A 1 tabela

4/8 B 2 tabelas

3/8 C 3 tabelas

1/8 D 4 tabelas

2.  Sobre a p imeira fo ma no mal 1FN , examine as asse tivas abaixo.

I - Uma tabela na 1FN pode conter tabelas aninhadas.


II - Uma tabela na 1FN pode possuir apenas at ibutos atômicos e monovalorados.
III - Uma tabela na 1FN pode possuir apenas uma chave p imá ia do tipo simples (não
composta)
1/8 A Apenas a I está co reta

2/8 B Apenas a II está co reta

1/8 C Apenas a III está co reta

2/8 D A I e II estão co retas

2/8 E A II e III estão co retas


3. Considere uma tabela relacional T definida para os at ibutos A, B, C e D, todos com valores
atômicos. Considere também que o at ibuto A foi definido como chave p imá ia dessa tabela

R A, B, C, D  

As dependências funcionais definidas para os at ibutos dessa tabela são: 

A→B
B→C
A→D
A→C 

Como definida acima, a tabela T viola a fo ma no mal conhecida como: 


2/8 A 1 FN

4/8 B 2 FN

2/8 C 3 FN

0/8 D FN Boyce-Codd

0/8 E 4 FN

4. Considere a relação MEMBRO_COMISSAO a seguir e as dependências funcionais DF1 e DF2


MEMBRO_COMISSAO {Parla mentar, Comissao, NomeComissoa, Tipo}
Parlamentar + Comissao → TIpo
Comissao → NomeComissao
São afi mativas co retas a respeito dos fundamentos de dependências funcionais e
no malização de banco de dados, EXCETO
1/8 A {parlamentar, comissao} → tipo

2/8 B A relação MEMBRO_COMISSAO satisfaz a 2FN

2/8 C A relação MEMBRO_COMISSAO não satisfaz a 3FN

3/8 D O at ibuto “nome_comissao” é funcionalmente dependente de “comissao”.


5. Uma Fo ma No mal FN é uma regra que deve ser obedecida por uma tabela para ser
considerada bem projetada. As desc ições a seguir são de tabelas em Fo mas No mais.

 I. A tabela não contém dependências transitivas, ou seja, as colunas que não sejam chave
p imá ia não dependem funcionalmente de outras colunas ou combinação de colunas que não
sejam chave p imá ia.

 II. A tabela não contém dependências parciais, ou seja, cada coluna não chave depende da
chave p imá ia completa e não apenas de pa te dela.

Os itens I e II descrevem, respectivamente, regras referentes à


2/8 A 1FN e 2FB

1/8 B 2FN e 3FN

4/8 C 1FN e 3FN

1/8 D 3FN e 2FN

6. Suponha a seguinte tabela (com todos seus domínios atômicos) de um banco de dados
relacional: 

Considere, ainda, as seguintes dependências funcionais:

                    A → B, C, D e C → D 

A maior fo ma no mal em que se encontra essa tabela é:


2/8 A 1FN

4/8 B 2FN

2/8 C 3FN

0/8 D 4FN

Você também pode gostar