Buscar

Normalização - FNBC - SourceInnovation

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

18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 1/7
Normalização - FNBC
De SourceInnovation
Índice
1 Dependência Funcional Parcial
2 Forma Normal Boyce Codd (FNBC)
3 Exemplo 1 de FNBC
4 Exemplo 2 de FNBC
5 Exemplo 3 de FNBC
6 Exemplo
7 Referências
Dependência Funcional Parcial
O que é Dependência Funcional Parcial?
É quando a dependência não é total da chave primária inteira, alguns campos dependem de uma parte e outros campos dependem da outra parte da chave, isso se
denomina dependência funcional parcial.
Exemplos
Reparem que CPF determina nome_engenheiro. n_projeto determina nome_projeto e local_projeto. A combinação de CPF e n_projeto determina horas.
Ou seja, a dependência não é total da chave primária inteira.
 Resolvendo o problema da Dependência Parcial:
Podemos resolver este problema separando os campos e criando novas tabelas, logo após relendo cada campo não-chave e questionando:
Este campo depende de toda a chave?
Se a resposta for sim, eliminamos a dependência parcial.
18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 2/7
Agora temos que todos os campos não-chaves são integralmente dependentes das chaves de suas respectivas classes
Forma Normal Boyce Codd (FNBC)
Toda relação FNBC está necessariamente na 3FN (para estar na 3FN a relação não pode ter dependência funcional transitiva). Uma relação está na FNBC se
para toda dependência funcional de X em Z (dF X ->Z), X é super-chave.
Aplica-se a FNBC quando:
Encontramos duas ou mais chaves candidatas
As chaves candidatas são compostas (apresentam mais de um atributo)
Todas as chaves candidatas têm um atributo em comum
Exemplo 1 de FNBC
Procedimento
18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 3/7
18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 4/7
Desenho em tabelas
Exemplo 2 de FNBC
CONTROLE DE EMPRÉSTIMOS DE UMA AGÊNCIA BANCÁRIA OU CORRETORA DE EMPRÉSTIMOS
18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 5/7
18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 6/7
Exemplo 3 de FNBC
Procedimento
18/09/13 Normalização - FNBC - SourceInnovation
www.sourceinnovation.com.br/index.php/Normalização_-_FNBC 7/7
Desenho em tabelas
Exemplo
Arquivo:UML - Normalização - Exemplo FNBC.pdf
Referências
http://www.estgv.ipv.pt/paginaspessoais/ajas/AS/Apontamentos%20Te%C3%B3ricos/as_2_4.pdf
http://brunomarota.blogspot.com.br/2012/06/banco-de-dados-para-concursos.html
https://aquila4.iseg.utl.pt/aquila/getFile.do?fileId=19012&method=getFile
http://www.mat.uc.pt/~pedro/lectivos/BasesDados/apontamentosTeoricos261a284.pdf
Disponível em "http://www.sourceinnovation.com.br/index.php?title=Normalização_-_FNBC&oldid=17177"
Esta página foi modificada pela última vez à(s) 06h55min de 1 de agosto de 2013.
Esta página foi acessada 156 vezes.

Continue navegando