Baixe o app para aproveitar ainda mais
Prévia do material em texto
GERENCIAMENTO E DESENVOLVIMENTO EM BANCO DE DADOS Criação e manipulação de um banco de dados utilizando o SQL Fiddle. Introdução: O presente relatório tem como objetivo 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 as fontes foram: Dicas – SQL Fiddle – Consulta BD (wordpress.com) e SQLFiddle. Fala galera, hoje vai uma dica legal… | by Lucionei Chequeto | labtrackensino | Medium Fonte da etapa 2 :Comandos DML SQL e sua sintaxe - Bóson Treinamentos em Ciência e Tecnologia (bosontreinamentos.com.br) Desenvolvimento: Na etapa 1 do procedimento para a realização da atividade, criei o banco de dados inicial deste sistema de acordo com os seguintes requisitos: Nome do Banco de dados sugerido foi LOJABD. Uma tabela com atributos: CLIENTE contendo código(chave primária com autoincremento), nome, 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. Na etapa 2 trabalhamos com os comandos DML do SQL para inserir dados na tabela, e realizar algumas consultas com o comando SELECT (DQL). ultilizando a fonte da etapa 2 conseguiremos realizar a criação das tabelas de forma que fiquem bem organizadas. exemplo da tabela descrita: https://consultabd.wordpress.com/2020/01/13/dicas-sql-fiddle/ https://medium.com/labtrackensino/sqlfiddle-67ed51bc3818 https://medium.com/labtrackensino/sqlfiddle-67ed51bc3818 http://www.bosontreinamentos.com.br/bancos-de-dados/comandos-dml-sql-e-sua-sintaxe/ Fonte da Etapa 3 Cláusulas INNER JOIN, LEFT JOIN e RIGHT JOIN no SQL Server (devmedia.com.br) Na fonte da etapa 3 iremos aprender a utilizar as funçoes (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. https://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-no-sql-server/18930 Scripts utilizados • CREATE TABLE Cliente • ( • CÓDIGO_Pessoa integer PRIMARY KEY AUTOINCREMENT, • Nome varchar(255), • Endereco varchar(255), • Cidade varchar(255) Telefone varchar(255) ); CREATE TABLE Produto ( ID_Produto integer PRIMARY KEY AUTOINCREMENT, Nome varchar(255), Valor varchar(255), Quantidade varchar(255), ); CREATE TABLE Compra ( num_pedido int PRIMARY KEY, data_pedido datetime2, fk_cod_Pessoa int foreign key references TB_CLIENTE (codigo), fk_cod_vendedor int CONSTRAINT fk_vendedor foreign key references TB_CLIENTE (codigo) ); 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 satisfeitos ao perceber que me envolvi na atividade, me diverti e me estressei, porém também entendo que preciso ser mais claros em minhas explicações para evitar que alguns pontos não se perdam. Estou ansioso para continuar aprendendo e aprimorando minhas habilidades. Slide 1: GERENCIAMENTO E DESENVOLVIMENTO EM BANCO DE DADOS Slide 2 Slide 3 Slide 4: Scripts utilizados Slide 5
Compartilhar