modelagem de dados

2
Modelagem de Dados – Exercício Uma empresa deseja armazenar em um sistema de informações dados de seus fornecedores e clientes. Ambos podem ser pessoas físicas ou jurídicas. As pessoas físicas possuem nome, CPF, data de nascimento, endereço, telefone comercial, telefone pessoal, e- mail comercial e e-mail pessoal. As pessoas jurídicas possuem CNPJ, razão social, endereço, telefone e e-mail institucional. Cada fornecedor pode fornecer um ou mais itens diversos. Os fornecedores podem ser clientes e vice-versa. É desejável armazenar também os dados dos pedidos dos clientes, que podem ser compostos por diversos produtos em diferentes quantidades. Informações como data do pedido, data do pagamento, status do pedido são extremamente necessários. 1 – Desenhe o modelo E-R para a situação descrita acima 2 – Faça a redução desse modelo utilizando as melhores técnicas para generalizações e agregações Um produtor planta diferentes espécies de verduras e legumes para comercialização. Ele possui fornecedores de mudas e sementes para essas plantas, e possui clientes fixos que fazem pedidos. O produtor deseja um sistema automatizado para armazenar dados sobre seus fornecedores (cnpj, nome, telefone, email de contato), clientes (nome, telefone de contato), pedidos dos clientes (data, o que foi pedido, quantidade de cada item) e ainda quer armazenar dados sobre sua colheita (item colhido, data). Uma loja virtual de livros vende livros, os quais possuem: ISBN, título, ano de publicação e preço. Cada Livro pode possuir um ou mais autores, dos quais se deseja saber o nome, endereço e URL. Cada livro é publicado por uma editora, a qual se deseja saber o

Upload: chaser100

Post on 24-Sep-2015

213 views

Category:

Documents


0 download

DESCRIPTION

exercicio

TRANSCRIPT

Modelagem de Dados Exerccio

Uma empresa deseja armazenar em um sistema de informaes dados de seus fornecedores e clientes. Ambos podem ser pessoas fsicas ou jurdicas. As pessoas fsicas possuem nome, CPF, data de nascimento, endereo, telefone comercial, telefone pessoal, e-mail comercial e e-mail pessoal. As pessoas jurdicas possuem CNPJ, razo social, endereo, telefone e e-mail institucional.Cada fornecedor pode fornecer um ou mais itens diversos. Os fornecedores podem ser clientes e vice-versa. desejvel armazenar tambm os dados dos pedidos dos clientes, que podem ser compostos por diversos produtos em diferentes quantidades. Informaes como data do pedido, data do pagamento, status do pedido so extremamente necessrios.

1 Desenhe o modelo E-R para a situao descrita acima2 Faa a reduo desse modelo utilizando as melhores tcnicas para generalizaes e agregaes

Um produtor planta diferentes espcies de verduras e legumes para comercializao. Ele possui fornecedores de mudas e sementes para essas plantas, e possui clientes fixos que fazem pedidos.O produtor deseja um sistema automatizado para armazenar dados sobre seus fornecedores (cnpj, nome, telefone, email de contato), clientes (nome, telefone de contato), pedidos dos clientes (data, o que foi pedido, quantidade de cada item) e ainda quer armazenar dados sobre sua colheita (item colhido, data).

Uma loja virtual de livros vende livros, os quais possuem: ISBN, ttulo, ano de publicao e preo. Cada Livro pode possuir um ou mais autores, dos quais se deseja saber o nome, endereo e URL. Cada livro publicado por uma editora, a qual se deseja saber o nome, o endereo comercial, o telefone para contato e a URL. Os livros comercializados por este site esto armazenados em diferentes armazns, do qual se deseja saber o cdigo, o endereo e o telefone. Cada livro pode estar presente em mais de um armazm e cada armazm pode armazenar vrios livros. necessrio ainda saber quantos livros de cada ttulo se encontra em cada armazm. A loja guarda os registros dos clientes que j fizeram pedidos, onde constam seu e-mail, nome, endereo e telefone. Cada cliente possui um ou mais pedidos cadastrados, onde constam a data do pedido e seu status. Cada pedido pode conter um ou mais livros, e cada livro pode estar em nenhum ou mais pedidos.