silas
Exercícios de Normalização:
1ª Questão: Considere o formulário abaixo:
RELATÓRIO DE AVALIAÇÃO DE CURSOS
Cód. Curso: INF001
Matrícula
Data de
Funcionário
Nome Curso: Projeto BD
Nome do Funcionário
Admissão
Cód. Área: INF
Ano
Cód.
Concl.
Descrição Área: Informática
Nome do Cargo
Avaliação
Cargo
00129
01/03/1999 Alberto dos Santos
2000
001
Analista Junior
Regular
93821
05/03/1976 José da Silva
2002
002
Analista Sênior
Muito Bom
29841
09/09/2000 Maria José da Silva
2001
001
Analista Junior
Excelente
93820
08/07/1998 Rosa Maria
2000
003
Analista Pleno
Bom
00129
01/03/1999 Alberto dos Santos
2002
002
Analista Sênior
Muito Bom
e as dependências funcionais entre seus campos:
Código do Curso → Nome do Curso, Código da Área
Código da Área → Descrição da Área
Matrícula Funcionário → Nome do Funcionário, Data de Admissão
Código do Cargo → Nome do Cargo
Matrícula Funcionário, Código do Curso, Ano conclusão → Avaliação
A partir do formulário fornecido e de suas dependências funcionais associadas, derive um conjunto de tabelas que atendam às restrições da: a a) 1 Forma Normal a b) 2 Forma Normal
c) 3a Forma Normal
2ª Questão: Considere a Relação R (A,B,C,D,E,F) onde a chave primária é A,B e que apresenta as seguintes dependências funcionais:
A => C, B => D, (A,B) => E, E => F
Pede-se:
a)Dizer em forma Normal R se encontra.
b) Normalizar R até a terceira forma normal justificando cada etapa.
3ª Questão: Considere R( A, B, C, D, E ) uma relação com as seguintes características:
Dependências Funcionais : (C, D) -> A, A -> B, A-> E
Chave candidata : ( C, D )
Pede-se, justificando a resposta:
a) Informar em que forma normal R se encontra.
b) Normalizar R até 3 FN.
c) As relações obtidas na 3FN estão também em BCNF ? Por que ?
4ª Questão: Considere o esquema relacional