Você está na página 1de 2

Gabarito do Exercício sobre “Dependência Funcional e Normalização” realizado em sala de aula – Não avaliado

Questão 1) Página 215 do livro Elmasri (4a edição) ou página 344 (6a edição):
DIRETRIZ 4: Projete os esquemas de relações de forma que possam ser unidos (join) com igualdade de condições
sobre os atributos que sejam chaves primárias ou chaves estrangeiras, de modo a garantir que nenhuma tupla
ilegítima seja gerada. Evite relações que contenham o relacionamento entre os atributos que não sejam combinações
(chave estrangeira, chave primária), porque as junções sobre esses atributos podem produzir tuplas ilegítimas.

Questão 2)
Sendo que:
Chave de R : A, B, G, H A = CursoNr
B = DiscNr
Normalizando até BCNF, temos: C = DeptoOferece
D = Credito_Horas
R1={A,C,D,E} E = CursoNivel
R2={A,B,G,H,I,J,K} F = InstrutorSSN
R3={A,B,G,H,I,J,F} G = Semestre
H = Ano
I = Dias_Horas
J = SalaNr
K = NrAluno
Questão 3)
Está na 1FN

R1 = {CarNr, VendedorNr, Data_Venda}


R2 ={Data_Venda, Desconto}
R3 ={VendedorNr, Comissao%}

Questão 4)

Está na 1FN, considerando que a PK é titulo e nomeAutor. Portanto, existem dependências parciais e
transitivas.

R1 ={Titulo, TipoLivro, Editora}

R2 ={TipoLivro, Preco}

R3 ={NomeAutor, AfiAutor}

R4 ={Titulo, TipoLivro, NomeAutor}

Questão 5)

AB não é chave candidata porque E depende de C,D.

ABD é uma chave candidata, pois, {A,B,D} +={A,B,C,D,E}

Você também pode gostar