TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Modelagem de Banco de Dados - Vendas e Notas Fiscais

Por:   •  21/4/2018  •  Trabalho acadêmico  •  1.227 Palavras (5 Páginas)  •  979 Visualizações

Página 1 de 5

[pic 1]

UNIVERSIDADE FEDERAL DO MARANHÃO

BACHARELADO INTERDIISCIPLINAR EM CIÊNCIA E TECNOLOGIA

DCCET/ CENTRO DE CIENCIAS EXATAS E TECNOLÓGICAS

BANCO DE DADOS

DILSON DOMINGOS MACEDO COSTA

VICTOR YAN BARROS DE ARAUJO

MODELAGEM DE BANCO DE DADOS

CONTROLE DE VENDAS COM EMISSÃO DE NOTAS FISCAIS

São Luís – MA

2017[pic 2][pic 3]

MODELAGEM DE BANCO DE DADOS

CONTROLE DE VENDAS COM EMISSÃO DE NOTAS FISCAIS

DILSON DOMINGOS MACEDO COSTA

VICTOR YAN BARROS DE ARAUJO

Trabalho apresentado para obtenção da terceira nota da disciplina Banco de Dados, do Curso Bacharelado Interdisciplinar em Ciência e Tecnologia da Universidade Federal do Maranhão.

Disciplina ministrada pela Prof.ª Vandécia Rejane Monteiro Fernandes.

São Luís – MA

2017


DESCRIÇÃO E APRESENTAÇÃO DO MODELO CONCEITUAL

Uma loja revendedora de produtos precisa de um banco de dados para controlar suas vendas, emissão de notas fiscais, bem como controlar as entregas dos produtos. A loja possui clientes pessoa física e pessoa jurídica. E para que não tenha complicações com o pagamento de impostos e realizar sua contabilidade, buscando uma margem de erro quase zero quanto aos produtos que são comprados e vendidos, serão gerenciadas a expedição das notas fiscais com rigoroso controle, manutenção do cadastro dos funcionários, a identificação dos vendedores e as entregas das vendas. O objetivo do cadastro dos funcionários é também para coletar dados que possibilitem à transportadora realizar a entrega dos produtos com eficiência.

Para a resolução do caso, foi elaborado um modelo conceitual com as seguintes especificações:

- Atualmente o estabelecimento conta com somente uma loja de grande porte em uma determinada cidade. Deve ser cadastrado o nome e endereço completo;

- A transportadora contratada exige exclusividade na prestação da modalidade do serviço a ser prestado, assim a empresa terá somente uma transportadora;

- A transportadora pode receber várias notas fiscais para a entrega dos produtos vendidos ou nenhuma, depende do fluxo de vendas realizadas;

- Os clientes da loja são pessoas físicas e jurídicas;

- O cadastro do cliente deve conter o seu nome, telefone, endereço, sexo e CPF (se pessoa física), CNPJ e respectiva atividade (se pessoa jurídica);

- O cliente pode ser atendido por qualquer vendedor, bem como o vendedor pode atender qualquer cliente;

- A nota fiscal expedida é nominal a apenas um cliente, entretanto podem ser expedidas várias notas ao cliente, conforme a data da compra. Não podem ser expedidas notas fiscais sem especificar o cliente. Deve conter na nota os produtos vendidos, a quantidade, os preços de venda de cada produto e o total da venda;

- No mínimo, uma fornecedora deve vender os produtos à loja. Deve ser cadastrado o nome e o CNPJ do fornecedor;

- Para o produto deve conter o seu nome e o preço de compra.

        Por fim, a modelagem conceitual apresenta as seguintes entidades:

  • CLIENTE: apresenta as informações cadastradas dos clientes para os devidos fins. Apresenta duas entidades qualificando seus tipos (especializações):
  • PESSOA FÍSICA: cliente comum;
  • PESSOA JURÍDICA: cliente empresarial.
  • VENDEDOR: identifica o vendedor que realiza a venda;
  • TRANSPORTADORA: guarda os dados da transportadora contratada;
  • LOJA: contém o nome e o endereço completo da loja;
  • FORNECEDOR: cadastrados o nome e o CNPJ da empresa que fornece produtos à loja;
  • PRODUTO: disponibiliza as informações do produto, tais como o seu nome e o valor que foi comprado;
  • NOTA FISCAL: possui o numero da nota(id), valor, data da emissão, relacionada com os produtos, a quantidade e o preço de venda de cada produto.

[pic 4]

Figura 1: MODELAGEM CONCEITUAL

APRESENTAÇÃO DO MODELO LÓGICO

        A figura 2 apresenta o Modelo Lógico originado do Modelo Conceitual, sendo observados os seus critérios de mapeamento, conforme descrição seguinte:

  1. Entidades CLIENTE e NOTA_FISCAL (1,n): Chave estrangeira (id_cliente) referenciando CLIENTE no lado n do relacionamento (tabela NOTA_FISCAL);
  2. Entidades CLIENTE e VENDEDOR (n,n): Nova tabela gerada (VENDA) com as chaves primárias de cada entidade. Na tabela VENDA as chaves primárias de cada entidade configuram como chave primária e estrangeira, fazendo referência às respectivas tabelas. Os atributos do relacionamento estão inclusos na tabela nova;
  3. Entidades LOJA e TRANSPORTADORA (1,1): Ocorreu a junção das tabelas. Todos os atributos e chaves primárias em uma única tabela;
  4. Entidades NOTA_FISCAL e PRODUTO, FORNECEDOR e PRODUTO, ambos os relacionamentos com cardinalidade máxima (n,n): mesma regra de mapeamento do item 2;
  5. Entidades NOTA_FISCAL e LOJA_TRANSPORTADORA (n,n): após a junção das tabelas LOJA e TRANSPORTADORA, manteve-se a cardinalidade máxima do relacionamento antes entre TRANSPORTADORA e NOTA_FISCAL, gerando uma nova tabela (ENTREGA), aplicando-se a regra do item 2.[pic 5]

Figura 2: MODELO LÓGICO

DESCRIÇÃO DO MODELO FÍSICO

...

Baixar como (para membros premium)  txt (8.3 Kb)   pdf (679.8 Kb)   docx (299.2 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com