10 likes | 157 Views
1º Passo: Encontrar a Chave Primária da Tabela desnormalizada. Forma Não Normal. R = (CCusto, NomeCC, Secao, NomeSec, NumReq, DtReq, CdMat, DescrMat, QtdReq, VlrUnit, Vlr, NrAlmox, Almoxarife). Dependência Funcional Parcial com CdMat. 1FN - Primeira Forma Normal.
E N D
1º Passo: Encontrar a Chave Primária da Tabela desnormalizada Forma Não Normal R = (CCusto, NomeCC, Secao, NomeSec, NumReq, DtReq, CdMat, DescrMat, QtdReq, VlrUnit, Vlr, NrAlmox, Almoxarife) Dependência Funcional Parcial com CdMat 1FN - Primeira Forma Normal R1 = (CCusto, NomeCC, Secao, NomeSec, NumReq, DtReq, CdMat, DescrMat, QtdReq, VlrUnit, NrAlmox, Almoxarife) R1 = (CCusto, NomeCC, Secao, NomeSec, NumReq, DtReq, CdMat, DescrMat, QtdReq, VlrUnit, NrAlmox, Almoxarife) Dependência Funcional Parcial com NumReq 2FN - Segunda Forma Normal Dependência Transitiva com CCusto Dependência Transitiva com NrAlmox R1a = (NumReq, CCusto, NomeCC, Secao, NomeSec, DtReq, NrAlmox, Almoxarife) Dependência Transitiva com Secao R1b = (CdMat, DescrMat) R1c = (NumReq, CdMat, QtdReq, VlrUnit) 3FN - Terceira Forma Normal Centro_Custo R1a1 = (CCusto, NomeCC) Seção R1a2 = (Secao, NomeSec, CCusto) Almoxarife R1a3 = (NrAlmox, Almoxarife) Requisição R1a4 = (NumReq, Secao, DtReq, NrAlmox) R1b = (CdMat, DescrMat) Material Req-Mat R1c = (NumReq, CdMat, QtdReq, VlrUnit) FATEC-SP - Tecnol. Proc. Dados - Disciplina BD-I - Estudo de Caso Comprobem - Profs.: Napoleão, Marilia e Regis