Este é um projeto detalhado de banco de dados para um sistema de E-Commerce, que abrange a modelagem e criação de tabelas contendo informações sobre clientes, produtos, pedidos, entregas, fornecedores e vendedores. As consultas SQL, do básico ao avançado, mostram como é possível extrair informações úteis do banco de dados para análises e tomada de decisões.
Esse script SQL cria um banco de dados chamado "ecommerce" para um sistema de comércio eletrônico (E-Commerce). Ele define várias tabelas para armazenar informações:
● Tabela clients
● Tabela deliveries
● Tabela orders
● Tabela payments
● Tabela product
● Tabela productStorage
● Tabela seller
● Tabela supplier
● Tabelas de junção (order_deliveries, productOrder, productSeller, productSupplier, storageLocation)
Neste arquivo, foram executadas uma série de consultas SQL do básico ao avançado e inserções de dados em um sistema de e-commerce, resultando na criação e preenchimento das tabelas como:
● HAVING foi usado filtrar os resultados após a aplicação da função de agregação.
● INNER JOIN foi usado para combinar informações das tabelas.
● INSERT INTO foi utilizado para adicionar novos registros aos dados das tabelas do sistema de e-commerce.
● LEFT JOIN foi usado para combinar informações de diferentes tabelas, mantendo todos os registros da tabela à esquerda.
● ORDER BY foi usado para ordenar os resultados das consultas.
● SELECT foi usado para recuperar dados específicos, evitando a exibição desnecessária de dados.
● WHERE foi usado com outros comandos para filtrar os resultados das consultas que permitiu extrair dados relevantes.
Neste arquivo foi criado um modelo de entidade de relacionamento aprimorado (EER) para a modelagem de dados lógico do banco de dados para comércio eletrônico (e-commerce).