Modelo relacional
Unidade II – Continuacao do Modelo Relacional
Prof. Esp. Renner Sadeck 2011
num.ped
data_ped
Cod_cliente
Nome_clien te
endereco
Codproduto
Nome _prod
qtde
Preco _prod uto
Total_produt o
Total_ped ido
003 003 003 004 004 005 005 006 006
20/02/09 20/02/09 20/02/09 27/01/09 27/01/09 30/07/08 30/07/08 12/12/08 12/12/08
01 01 01 22 22 01 01 22 22
Softel Softel Softel Tecnader Tecnader Softel Softel Tecnader Tecnader
Rua X , 777 Rua X , 777 Rua X , 777 Av WZ,89 Av WZ,89 Rua X , 777 Rua X , 777 Av WZ,89 Av WZ,89
033A 002M 15k 033A 15k 002M 15k 033A 002M
fita cd fio fita fio cd fio fita cd
01 04 01 04 10 01 05 01 10
10,00 5,00 1,00 10,00 1,00 5,00 1,00 10,00 5,00
10,00 20,00 1,00 40,00 10,00 5,00 5,00 10,00 50,00
31,00 31,00 31,00 50,00 50,00 10,00 10,00 60,00 60,00
Relacao nao normatizada R={num _ped,data _ped,cod _cliente,nome _cliente,endereco,cod _ produto,nome _prod,qtde,preco _produto,total _produto,total _pedido} Relacao na 1 FN
Pedido={num _ped,data _ped,cod _cliente,nome _cliente,total _pedido} Pedido produto={num _ped, cod _ produto,nome _prod,qtde,preco _produto,total _produto} Pedido endereco={num _ ped,tipologra,logradouro,complemento,numero,bairro,cidade,uf,cep}
2 Forma Normal Uma relacao esta na 2 FN se esta na 1 FN e cada uma das colunas nao pertencentes da chave primaria nao for dependente parcialmente dessa chave Relacao na 1 FN
Pedido={num _ped,data _ped,cod _cliente,nome _cliente,total _pedido} Pedido produto={num _ped, cod _ produto,nome _prod,qtde,preco _produto,total _produto} Pedido endereco={num _ ped,tipologra,logradouro,complemento,numero,bairro,cidade,uf,cep}
2 Forma Normal Passos para obtencao da 2 FN: 1.Identificar as colunas que nao participam da chave primaria da tabela 2.Para cada colunas identificada analisar se o seu valor é determinado por parte ou pela totalidade da chave 3.Para as colunas parcialmente dependente da chave,criar novas