Escolar Documentos
Profissional Documentos
Cultura Documentos
Formas Normais
Formas Normais
Ê
r
a
Ê
chave primária original mais o(s) atributo(s) do grupo repetitivo visualizado(s) como
chave primária deste grupo. Uma tabela está na Primeira Forma Normal quando
seus atributos não contém grupos de repetição. Por isso dissemos que uma tabela
que possui grupos de repetição não está na 1FN. Considere a estrutura da tabela
Indicada na próxima figura:
| |
´
!
"
!
Data de Nascimento
Nome da Escola
Número da Sala
Nome do Professor
Por hipótese, vamos assumir que um professor possa estar associado a mais de
uma escola e uma sala. Sob esta suposição, tanto a chave (candidata) concatenada
NOME-DA-ESCOLA + SALA-DA-ESCOLA bem como NOME-DA-ESCOLA + NOME-
DO-PROFESSOR podem ser determinantes. Logo esta entidade atende às três
condições relacionadas anteriormente.
± As chaves candidatas para a entidade FILHO são: NOME -DO-FILHO
ENDEREÇO-DO-FILHO, NOME-DO-FILHO + NÚMERO-DA-SALA e
NOME-DO-FILHO + NOME-DO-PROFESSOR;
± Todas as três chaves apresentam mais de um atributo (concatenados);
± Todas as três chaves compartilham um mesmo atributo: NOME-DOFILHO.
A definição da FNBC é a seguinte: uma entidade está na FNBC se e somente se
todos os determinantes forem chaves candidatas. Notem que esta definição é em
termos de chaves candidatas e não sobre chaves primárias. Neste exemplo, NOME-
DOPROFESSOR não é completamente dependente funcional do NÚMERO-DA-
SALA, nem NÚMERO-DASALA é completamente dependente funcional do NOME -
DO-PROFESSOR. Neste caso, NOME-DOPROFESSOR é realmente
completamente dependente funcional da chave candidata concatenada NOME -
!
"
!
Data de Nascimento
%
Nome da Escola
Nome do Professor Número da Sala
ù
#
´
$
$
"
$
Como podemos observar, esta entidade tenta conter dois fatos multivalorados: as
diversas peças compradas e os diversos compradores. Com isto apresenta uma
dependência multivalorada entre CÓDIGO -FORNECEDOR e o CÓDIGO-PEÇA e
$
$
$
"
$
&
#
!
!
Neste caso, é possível decompor uma tripla em três relações binárias com
eliminação de certas redundâncias. As três relações abaixo estão na 5FN:
!
João Carro !
GM Caminhão
r
'
"
6ª Edição. Editora LTC, 1999.
http://www.poli.usp.br/d/pmr2490/Curso%20SQL -1-PMR.pdf
(
http://www.aprendercomastics.net/tic/materiaisapoio/Normalizacao.pdf (
"