Normalização banco de dados
1. Encomendas (Num_Encomenda, Cod_Cliente, Nome_Cliente, End_Cliente, Cod_Produto,
Nome_Produto, Vl_Unitario, Qtde_Produto, Data_Encomenda)
Obs: Cada encomenda pode conter vários produtos.
Não esta normalizado.
1FN
Encomendas (Num_Encomenda, Cod_Cliente, Nome_Cliente, End_Cliente, Data_Encomenda)
Encomendas_Produtos (Num_Encomenda, Cod_Produto, Nome_Produto, Vl_Unitario, Qtde_
Produto)
2FN
Encomendas (Num_Encomenda, Cod_Cliente, Data_Encomenda)
Clientes (Cod_Cliente, Nome_Cliente, End_Cliente)
Encomendas_Produtos (Num_Encomenda, Cod_Produto, Qtde_ Produto)
Produtos (Cod_Produto, Nome_Produto, Vl_Unitario)
3FN = 2FN.
2. Livros (ISBN, Nome_Livro, cod_Autor, cod_editora, nome_editora, Ano, NumPag, Edicao,
cod_tema, nome_tema, idiomasDisp*, Preco)
Fornecedores (Cod_Fornec, Nome_Fornec, cep, logradouro, (cod_autor, nome_autor), Tel, email)
Clientes (cod_cliente, nome_cliente, cep, logradouro)
Compras (cod_cliente, ISBN, Data)
Não esta normalizado
1FN
Livros (ISBN, Nome_Livro, cod_Autor, cod_editora, nome_editora, Ano , NumPag, Edicao,
cod_tema, nome_tema, Preco)
Livros_Idiomas (ISBN, cod_Idioma, nome_Idioma)
Fornecedores (Cod_Fornec, Nome_Fornec, CEP, logradouro, Tel, e-mail)
Autores (Cod_Fornec, cod_Autor, nome_Autor)
Clientes (cod_cliente, nome_cliente, CEP, logradouro)
Compras (cod_cliente, ISBN, Data)
2FN
Livros (ISBN, Nome_Livro, cod_Autor, cod_editora, Ano, NumPag, Edicao, Preco)
Editoras (cod_editora, nome_editora)
Temas (cod_tema, nome_tema)
Livros_Idiomas (ISBN, cod_Idioma, nome_Idioma)
Fornecedores (Cod_Fornec, Nome_Fornec, CEP, logradouro, Tel, e-mail)
Autores (Cod_Fornec, cod_Autor, nome_Autor)
Clientes (cod_cliente, nome_cliente, CEP, logradouro)
Compras