Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ANHANGUERA GUSTAVO PASSOS DE SOUZA CARNEIRO - RA 3228074204 RELATÓRIO DE APRENDIZAGEM DE AULA PRÁTICA PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO DE DADOS BRASILIA 2023 GUSTAVO PASSOS DE SOUZA CARNEIRO - RA 3228074204 RELATÓRIO DE APRENDIZAGEM DE AULA PRÁTICA PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO DE DADOS Trabalho de Conclusão de Curso apresentado ao curso de Gestão da Tecnologia da Informação, da UNIVERSIDADE ANHANGUERA, como requisito parcial para a conclusão em Meu curso. Orientador: Vanessa Cristina Silicani BRASILIA 2023 A primeira regra de qualquer tecnologia utilizada nos negócios é que a automação aplicada a uma operação eficiente aumentará a eficiência. A segunda é que a automação aplicada a uma operação ineficiente aumentará a ineficiência. Bill Gates 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SUMÁRIO ATIVIDADES PROPOSTA 4 DESENVOLVIMENTO 5 BANCO DE DADOS 5 FUNÇÃO JOIN 7 SCRIPTS UTILIZADOS 7 CONCLUSÃO 8 REFERÊNCIAS 9 1 ATIVIDADES PROPOSTA Foi proposto através da aula prática da matéria: Gerenciamento e Desenvolvimento de Banco de Dados, a seguinte pratica: Explorar o sistema SQL Fiddle e realizar a criação de um banco de dados relacional, bem como a realização da inserção e consulta de dados. O cenário a ser trabalhado é a estrutura do banco de dados para uma loja virtual que deseja guardar os dados dos clientes, produtos e vendas. 4 2 DESENVOLVIMENTO O presente relatório visa: relatar experiências e reflexões referentes à criação de um banco de dados utilizando o SQL Fiddle. Foi preciso fazer algumas pesquisas relacionadas a criação de um Banco de dados. Figura 1 — MySQL Fiddle Fonte: Santana (2020). 1. Janela de query para criação dos códigos DDL’s e DML (INSERT, UPDATE, DELETE). 2. Seleção dos bancos de dados você deseja utilizar. No exemplo utilizamos o SQL Server 2017. 3. Nesta opção você pode gerar um banco de dados de exemplo para teste dos seus comandos. 4. Você limpa todas as janelas de query para poder redigitar os códigos. 5. Converte arquivos de texto separados por vírgula, ponto e vírgula ou pipe, para os campos de uma tabela. 6. Botão utilizado para gerar a tabela com os dados. 7. Janela para digitar comandos de select, executar procedures, etc. 8. Janela exibição dos registros da tabela. 2.1 BANCO DE DADOS Criei o banco de dados inicial deste sistema conforme os seguintes requisitos: 1. Nome do Banco de dados sugerido foi LOJABD. 2. Uma tabela com atributos: CLIENTE contendo código (chave primária com autoincremento), nome, 5 estado, cidade, telefone. PRODUTO contendo id (chave primária com autoincremento), nome, valor, quantidade em estoque. COMPRA contendo número (chave primária), data da compra, código do cliente (chave estrangeira), id do produto (chave estrangeira), quantidade comprada, valor da compra. Figura 2 Fonte: Faculdade Anhanguera. Figura 3 — Exemplo Descrito Fonte: Faculdade Anhanguera. 6 2.2 FUNÇÃO JOIN Nesta da etapa será utilizada as funções (JOIN) para consultas: Um SELECT que retorne o número da venda, nome do cliente, nome do produto e valor da compra, ordenando a saída pelo número da compra. Um SELECT que demonstre o nome do(s) cliente(s), e o código da compra (o código deverá ser preenchido como “NULL” daqueles clientes que não compraram na loja). Um SELECT com o nome do cliente (sem que se repitam, caso o cliente tenha feito mais de uma compra), e o telefone, dos clientes que tenham comprado na loja antes da data atual. 2.3 SCRIPTS UTILIZADOS Figura 4 — Script Fonte: O autor (2023). 7 3 CONCLUSÃO A experiência da criação e manipulação de um banco de dados utilizando o SQL Fiddle foi enriquecedora e me permitiu identificar pontos que preciso melhorar em prática e elaboração. Fiquei muito satisfeito ao perceber que me envolvi na atividade, porém também preciso ser mais claro em minhas explicações para evitar que algum ponto se perca. Estou entusiasmado para continuar aprendendo e aprimorando minhas habilidades e conhecimentos. 8 REFERÊNCIAS FACULDADE ANHANGUERA. Roteiro Aula Prática: GERENCIAMENTO E DESENVOLVIMENTO EM BANCO DE DADOS. SANTANA, Luiz . Dicas – SQL Fiddle. Consulta BD. Brasil, 2020. Disponível em: https://consultabd.wordpress.com/2020/01/13/dicas-sql-fiddle/. Acesso em: 17 nov. 2023. 9
Compartilhar