Projeto para Banco de Dados - Empresa de Comércio e Varejo
Por: MaXBR • 14/2/2018 • Trabalho acadêmico • 2.987 Palavras (12 Páginas) • 898 Visualizações
Centro Universitário Claretiano[pic 1]
Douglas de La Cruz
RA: 1140590
Projeto para Banco de Dados de Comércio & Varejo
Trabalho apresentado ao Centro Universitário Claretiano para aproveitamento parcial da disciplina de Banco de Dados, orientada pelo professor Alessandro Aparecido da Silva.
São Paulo – SP
2015
Sumário
Introdução
Definição Conceitual
Entidades
Atributos
Relacionamentos
Definição Lógica
Modelo Relacional
Definição Física
Criação do Banco de Dados
Criação das Tabelas
Conclusão
Bibliografia
Introdução
Este projeto tem a finalidade de apresentar um modelo de banco de dados a ser implementado em uma empresa de comércio varejista de produtos. Todo o desenvolvimento será realizado com base no aprendizado de técnicas estudadas, utilizando o Modelo Entidade-Relacionamento, Diagrama Entidade-Relacionamento, Modelo Relacional até a implementação do código SQL, para a criação de tabelas, inserção, exclusão, alteração e consulta de dados.
O projeto será desenvolvido em três etapas, que são:
- Definição Conceitual;
- Definição lógica e;
- Definição física.
Definição Conceitual
Nesta etapa do projeto, utilizaremos o Modelo Entidade-Relacionamento, para ilustrar todas as entidades, relações e como os dados serão armazenados neste Banco de Dados. Este modelo é independente de qualquer tecnologia, pois a ideia será utiliza-lo somente como ferramenta para obter os conceitos que serão utilizados para esta implementação.
Em resumo esta etapa será o escopo do projeto, para sabermos quais tabelas serão criadas, seus atributos e seus relacionamentos.
Entidades
Para este projeto, as seguintes entidades foram levantadas:
[pic 2]
Figura 1. Entidades
Atributos
Estas entidades possuem os seguintes atributos:
-Cliente:
[pic 3]
Figura 2. Atributos da entidade Cliente
-Produto:
[pic 4]
Figura 3. Atributos da entidade Produto
-Loja:
[pic 5]
Figura 4. Atributos da entidade Loja
-Vendedor:
[pic 6]
Figura 5. Atributos da entidade Vendedor
-Fornecedor:
[pic 7]
Figura 6. Atributos da entidade Fornecedor
-Pedido:
[pic 8]
Figura 7. Atributos da entidade Pedido
-Estoque:
[pic 9]
Figura 8. Atributos da entidade Estoque
-Venda:
[pic 10]
Figura 9. Atributos da entidade Venda
Relacionamentos
Através do Diagrame Entidade-Relacionamento, é possível identificar os relacionamentos entre as entidades:
[pic 11]
Figura 10. Diagrama Entidade-Relacionamento (DE-R)
Definição Lógica
Nesta etapa do projeto, o modelo lógico é utilizado, ou seja, é neste momento que são verificados todos os relacionamentos e já é possível visualizar o início da última fase de implementação, que é o modelo físico. O modelo conceitual, definido na etapa anterior, gerou o Diagrama Entidade-Relacionamento, que nesta fase será mapeado para o modelo relacional.
Para a proposta do projeto, o seguinte esquema relacional é apresentado:
LOJA (COD_LOJA, DESCRICAO, ENDERECO, TELEFONE);
CLIENTE (COD_CLIENTE, NOME, CPF, ENDERECO, TELEFONE);
PRODUTO (COD_PRODUTO, DESCRICAO, UNIDADE_MEDIDA,
CE
PRECO_COMPRA, PRECO_VENDA, COD_FORNECEDOR);
FORNECEDOR (COD_FORNECEDOR, DESCRICAO, CNPJ, TELEFONE, ENDERECO);
CE CE
ESTOQUE (COD_PALLET, COD_PRODUTO, COD_LOJA, UNIDADE_MEDIDA, QTDE_ESTOQUE);
VENDEDOR (COD_VENDEDOR, NOME, CPF);
CE CE CE
PEDIDO (COD_PEDIDO, COD_LOJA, COD_VENDEDOR, COD_CLIENTE,
CE
COD_PRODUTO, UNIDADE_MEDIDA, QTDE_PRODUTO, VALOR_UM, DATA_PEDIDO, VALOR_TOTAL_PEDIDO);
CE
VENDA (COD_VENDA, COD_PEDIDO, NUM_NF, DATA_VENDA, VLR_TOTAL_VENDA).
Para estes esquemas, a seguinte estrutura de relacionamento será possível:
CE CE
...