Skip to content

O projeto envolveu o desenvolvimento de um banco de dados para um sistema de e-commerce, utilizando SQL com um Diagrama Entidade-Relacionamento como referência. Após a configuração das tabelas e a inserção de dados, criei uma VIEW para facilitar a visualização das informações.

Notifications You must be signed in to change notification settings

ThainaCosta2/Banco-de-Dados-E-Commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banco de Dados E-Commerce 🛢

  • Neste projeto, desenvolvi a estrutura de um banco de dados utilizando a linguagem SQL, seguindo um Diagrama Entidade-Relacionamento previamente definido. Após a criação das tabelas, inseri dados no banco de dados que configurei. Em seguida, executei consultas nos dados armazenados por meio da criação de uma VIEW, o que me possibilitou examinar as informações de maneira estruturada e clara.

Como funciona: 🎯

• Criei uma base de dados chamada 'Loja' utilizando MySQL Server por meio do MySQL Workbench. Para isso, adicionei as estruturas de dados necessárias nesse banco, utilizando os comandos de definição de dados (DDL) da linguagem SQL, conforme o modelo que está definido no Diagrama Entidade-Relacionamento (DER) que eu tenho.
• Durante a criação do banco de dados conforme a figura, segui algumas regra importantes. Primeiro, defini todas as chaves primárias como autoincremento. Além disso, respeitei os relacionamentos, tipos, precisões e restrições de não nulo para garantir a integridade dos dados.
• Especificamente, para o campo 'Situação' na tabela 'ContaReceber', optei por utilizar o tipo ENUM, limitando os valores a três opções:
1 - Conta registrada, 2 - Conta cancelada e 3 - Conta paga.
• Criei um script chamado "inserir.sql" que contém os comandos de manipulação de dados (DML). O objetivo desse script é popular todas as tabelas que existem na base dados. Para isso, inseri pelo menos três registros em cada tabela, garantindo que os dados fossem adequadamente preenchidos e representassem as informações necessárias para o funcionamento da aplicação.
• Utilizei os comandos de consulta (DQL) da linguagem SQL para elaborar um script chamado "consulta.sql". Nesse script, criei uma visão (VIEW) que retorna todas as contas que ainda não foram pagas, ou seja, aquelas com a Situação Igual a 1. A visão inclui as seguintes informações: o ID da conta a receber, o nome e o CPF do cliente associado à conta e o valor da conta. Dessa forma, consigo obter uma visão clara das contas pendentes.

Tecnologias Utilizadas: ⚙️

  • SQL: Utilizada para a criação da estrutura do banco de dados, inserção de dados e consultas.

  • MySQL Community Server: Usado como o SGBD para armazenar e gerenciar os dados do projeto.

  • Diagrama Entidade-Relacionamento (DER): Ferramenta para modelagem da estrutura do banco de dados.

  • MySQL Workbench: Ferramenta utilizada para design, desenvolvimento e administração do banco de dados MySQL.

About

O projeto envolveu o desenvolvimento de um banco de dados para um sistema de e-commerce, utilizando SQL com um Diagrama Entidade-Relacionamento como referência. Após a configuração das tabelas e a inserção de dados, criei uma VIEW para facilitar a visualização das informações.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages