Exerccios normalização de dados

285 palavras 2 páginas
Exercicio resolvido – NORMALIZACAO
Considere a tabela abaixo, não necessariamente normalizada.
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)*)
1.1 Diga em que forma normal encontra-se a tabela.
1.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.
As dependências funcionais (podendo incluir dependências transitivas) que existem nesta tabela são as seguintes:









(CodPesq) NomePesq
TituloArt
(CodArt)
PaginaInicial
(CodArt)
PaginaFinal
(CodArt)
CodPer
(CodArt)
TituloPeriodico
(CodArt)
Editora
(CodArt)
TituloPeriodico
(CodPer)

Solução:
1.1 A tabela não se encontra na 1FN pois contém tabelas aninhadas.
1.2. 1FN: (eliminação das tabelas aninhadas)
Tab1 (CodPesq,NomePesq)
Tab2 (CodPesq,CodArt,TituloArt,PaginaInicial, PaginaFinal, CodPer, TituloPeriodico,
Editora)
2FN: (eliminação das dependências funcionais parciais – campos que não dependem de todos os atributos da chave compostas)
Veja na Tab 2 acima, que os atributos:
TituloArt,PaginaInicial, PaginaFinal, CodPer, TituloPeriodico, Editora dependem somente a uma parte da chave composta (CodArt).
Logo, é criada a tabela 3 abaixo, retirando estes atributos da tabela 2.
Tab1 (CodPesq,NomePesq)
Tab2 (CodPesq,CodArt)
Tab3 (CodArt,TituloArt,PaginaInicial, PaginaFinal,CodPer,TituloPeriodico, Editora)
3FN: (eliminação das dependências funcionais transitivas – campos que dependem de outros campos e não da chave)
Na tabela 3 acima, o atributo TituloPeriodico depende do CodPer e não do CodArt.
Logo, é criada a tabela 4 abaixo, retirando o atributo TituloPeriodico da tabela 3.
Tab1

Relacionados

  • Artrite reumatóide
    9813 palavras | 40 páginas
  • Roidz Profiles 4
    196258 palavras | 786 páginas

Outros Trabalhos Populares