Buscar

Normalização_exercicios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1
Considere a seguinte tabela, não necessariamente normalizada, referente a uma base de dados da questão anterior:
Tab3(CodDisc, AnoSem ,SiglaTur, HoraInicio, NumHoras,NomeDisc, CreditosDisc)
As dependências funcionais (podendo incluir dependências transitivas) que existem nesta tabela são as seguintes:
• (CodDisc,AnoSem,SiglaTur,HoraInicio) 🡪 NumHoras
• CodDisc 🡪NomeDisc
• CodDisc 🡪 CreditosDisc
1. Diga em que forma normal encontra-se a tabela.
R: A tabela encontra na 1FN, pois não possui tabelas aninhadas e contém dependências parciais 
2. Caso a tabela não se encontre na terceira forma normal, mostre a transformação da tabela para a terceira forma normal. Mostre cada forma normal intermediária, entre aquela em que a tabela se encontra e a terceira forma normal.
R: 2FN:
Tab1 (CodDisc, AnoSem ,SiglaTur, HoraInicio, NumHoras)
Tab2 (CodDisc, NomeDisc, CreditosDisc)
2FN = 3FN
2 - Questão
Considere a seguinte tabela, não necessariamente normalizada, referente a uma base de dados:
Tab(CodPerifComp,CodModelo,NoConfig, Quantidade,NomeModelo,CodCPU,NomeCPU)
As dependências funcionais (podendo incluir dependências transitivas) que existem nesta tabela são as seguintes:
(CodPerifComp,CodModelo,NoConfig) 🡪Quantidade
• CodCPU 🡪NomeCPU
• CodModelo 🡪NomeModelo
• CodModelo 🡪CodCPU
• CodModelo 🡪NomeCPU
1. Diga em que forma normal encontra-se a tabela.
R: A tabela encontra na 1FN, pois não possui tabelas aninhadas e contém dependências parciais 
2. Caso a tabela não se encontre na terceira forma normal, mostre a transformação
da tabela para a terceira forma normal. Mostre cada forma normal
intermediária, entre aquela em que a tabela se encontra e a terceira forma normal.
R: 
2FN:
Tab1(CodPerifComp,CodModelo,NoConfig, Quantidade)
Tab2(,CodModelo,,NomeModelo,CodCPU,NomeCPU)
3FN:
Tab1(CodPerifComp,CodModelo,NoConfig, Quantidade)
Tab2(,CodModelo,CodCPU,NomeModelo)
Tab3 (CodCPU,NomeCPU)
3 Questão
Considere a tabela abaixo, não necessariamente normalizada, referente a uma base de
dados:
Esta tabela foi obtida a partir de um documento que lista, para cada pesquisador
todos os artigos em periódicos publicados por este pesquisador.
Tab (CodPesq,NomePesq
(CodArt,TituloArt,PaginaInicial, PaginaFinal,CodPer,TituloPeriodico,
Editora))
As dependências funcionais (podendo incluir dependências transitivas) que existem
nesta tabela são as seguintes:
· (CodPesq)🡪 NomePesq
· (CodArt) 🡪TituloArt
· (CodArt)🡪 PaginaInicial
· (CodArt)🡪 PaginaFinal
· (CodArt)🡪 CodPer
· (CodArt)🡪 TituloPeriodico
· (CodArt)🡪 Editora
· (CodPer)🡪 TituloPeriodico
*	 (CodPer)🡪 Editora
1. Diga em que forma normal encontra-se a tabela.
NÑ, pois possui tabelas aninhadas 
2. Caso a tabela não se encontre na terceira forma normal, mostre a transformação
da tabela para a terceira forma normal. Mostre cada forma normal
intermediária, entre aquela em que a tabela se encontra e a terceira forma
normal.
1FN:
Tab1 (CodPesq,NomePesq)
Tab 2 (CodPesq,CodArt,TituloArt,PaginaInicial, PaginaFinal,CodPer,TituloPeriodico,
Editora)
2FN:
Tab1 (CodPesq,NomePesq) 
Tab2 (CodPesq,CodArt)
Tab3 (CodArt,TituloArt,PaginaInicial, PaginaFinal,CodPer,TituloPeriodico, Editora
3FN:
Tab1 (CodPesq,NomePesq) 
Tab2 (CodPesq,CodArt)
Tab3 (CodArt,TituloArt,PaginaInicial, PaginaFinal,CodPer) 
Tab4 (CodPer,TituloPeriodico, Editora) 
Questão 4 
Considere a tabela abaixo, não necessariamente normalizada, referente a uma base de dados.
Esta tabela foi obtida a partir de um documento que lista, para cada aluno:
1. seu número de cartão, seu nome, seu sexo e sua data de nascimento;
2. dados das bolsas IC que o aluno obteve, incluindo o ano semestre em que
teve bolsa, e o código e nome do órgão financiador da bolsa;
3. dados dos cursos nos quais ele ingressou, incluindo o código e o nome do
curso e a data de ingresso no mesmo.
Tabela (NumeroCartao,NomePess,SexoPess,DataNascPess,
(AnoSemestre,CodOrgãoFinanciador, NomeOrgãoFinanciador),
(CodCr,DataIngresso, NomeCurso)))
As dependências funcionais (podendo incluir dependências transitivas) que existem
nesta tabela são as seguintes:
· (NumeroCartao) 🡪 NomePess
· (NumeroCartao)🡪 SexoPess
· (NumeroCartao)🡪 NomeDataNascPess
· (NumeroCartao,AnoSemestre)🡪 CodOrgãoFinanciador
· (NumeroCartao,AnoSemestre)🡪 NomeOrgãoFinanciador
· (CodOrgãoFinanciador)🡪 NomeOrgãoFinanciador
· (CodCr)🡪 NomeCurso
1. Diga em que forma normal encontra-se a tabela.
R: NÑ, pois possui tabelas aninhadas 
2. Caso a tabela não se encontre na terceira forma normal, mostre a transformação
da tabela para a terceira forma normal. Mostre cada forma normal intermediária, entre aquela em que a tabela se encontra e a terceira forma normal.
Solução:
R: 1FN
Tab1(NumeroCartao,NomePess,SexoPess,DataNascPess)
Tab2 (NumeroCartao, AnoSemestre,CodOrgãoFinanciador, NomeOrgãoFinanciador),
Tab3 (NumeroCartaoCodCr,DataIngresso, NomeCurso)
2 FN:
Tab1(NumeroCartao,NomePess,SexoPess,DataNascPess)
Tab2 (NumeroCartao, AnoSemestre,CodOrgãoFinanciador, NomeOrgãoFinanciador),
tab3 (NumeroCartao,CodCr,Dataingresso)
Tab 4 (CodCr, NomeCurso)
3 FN 
Tab1(NumeroCartao,NomePess,SexoPess,DataNascPess)
Tab2 (NumeroCartao, AnoSemestr)
tab3 (NumeroCartao,CodCr,Dataingresso)
Tab 4 (CodCr, NomeCurso)
Tab5 (,CodOrgãoFinanciador, NomeOrgãoFinanciador)
Questão 5
Tabela Não-Normalizada:
PROJ (CodProj, Tipo, Desc, 
 (CodEmp, Nome, Sal, Cat, DataIni, TempAl))
1FN:
tab1 (CodProj, Tipo, Desc, )
 tab2 (CodProj,CodEmp, Nome, Sal, Cat, DataIni, TempAl)
2FN:
tab1 (CodProj, Tipo, Desc, )
tab2 (CodProj,CodEmp, DataIni, TempAl)
tab3 (CodEmp, Nome, Sal, Cat)
3FN:
tab1 (CodProj, Tipo, Desc, )
tab2 (CodProj,CodEmp, DataIni, TempAl)
tab3 (CodEmp, Nome, Cat)
tab4 (Cat,Sal)

Outros materiais