Projeto de Banco de Dados
Documentação do BD de controle para uma Editora
Enunciado do Projeto:
A editora "Brasil" deseja manter seu controle de vendas com seus clientes que são divididos entre Pessoa Jurídica (informam o CNPJ) e Pessoa Física (informam o CPF), podendo estes serem assinantes ou compradores avulsos sendo que todos tem um cadastro com nome, telefone, endereço e e-mail.Caso o cliente seja um assinante ele terá um código de assinante e constará a data de assinatura, caso o cliente cancele uma assinatura é gerado um protocole e será guardado no cadastro a data do cancelamento.
Para a escolha do produto o cliente deverá consultar o catalogo de produtos onde constam informações como gênero, titulo, autor e preço, para livros o ISBN, para jornais o numero de publicação e ano, e coleção terá itens, sendo que para uma coleção há um ou vários produtos e um produto pode constar em nenhuma ou várias coleções.
Após a escolha do produto e a confirmação de compra automaticamente será gerado um pedido que terá data em que foi gerado, quantidade de produtos, o numero do pedido e o valor total do pedido.
O cliente deverá informado a forma de pagamento , a partir da qual será gerado a nota fiscal, então é informada da data de entrega, cada entrega é identificada por um código.
A editora possui contrato com várias gráficas, sendo cada gráfica terá um cadastro com nome, CNPJ, email, telefone e endereço, assim uma gráfica produz um ou vários produtos da editora e um produto pertence a uma e somente uma gráfica.
Projeto Conceitual
Projeto Lógico
Grafica (CNPJ, email,telefone,endereço,nome)
Produto(cod_publicação, preco, autor, titulo, genero, CNPJ)
CNPJ referencia Grafica
Livro(cod_publicação, ISBN) cod_publicação referencia Produto
Jornal( cod_publicação, n°, ano) cod_publicação referencia Produto
Coleção(cod_publicação, itens) cod_publicação referencia Produto
Produto_Coleção(cod_publicação) cod_publicação referencia