Buscar

Prévia do material em texto

JONISSON DE JESUS GOMES 
 
 
 
 
 
 
 
BANCO DE DADOS II 
 
 
 
 
 
 
 
 
 
SALVADOR-BA 
2024.1 
 
 
 
 
 
 
O USO DO SQL - DML 
Este trabalho tem como objetivo, mostrar como DML (Data Manipulation 
Language - Linguagem de Manipulação de Dados) executa seu comando 
dentro da linguagem SQL, para realizar manipulação de dados de uma tabela. 
Esse processo consiste em realizar consultas estruturadas em tabelas de 
bancos de dados que suportam o formato de banco de dados universal SQL. 
Possui também, processo de instruções para incluir tarefas para inserção, 
atualização e exclusão de registros (linhas) em uma tabela. 
Para um melhor entendimento, considere as relações a seguir: 
 
Através de operações de inserção de dados em uma tabela por meio do SGBD 
MySQL, utilizando a tabela a cima pode ser criado esquemas e instâncias de 
banco de dados. Os procedimentos para essa elaboração são: 
1º Criar o banco de dados LOJAS para suportar as operações que serão 
realizadas a seguir: 
Comando: CREATE DATABASE LOJAS 
 
2º Criar as tabelas CLIENTES e PRODUTOS, incluindo todos os registros 
nelas apresentados 
Comando: USE LOJAS 
 CREATE TABLE CLIENTES ( 
 CODIGO INT, 
 NOME VARCHAR (50), 
 SEXO VARCHAR (4) 
 ); 
 INSERT INTO CLIENTES (CODIGO, NOME, SEXO) VALUES 
 ( 111, ‘MARIA’, ‘F’ ), 
 ( 222, ‘CARLOS’, ‘M’ ), 
 
 
 
 
 ( 333, ‘CATIA’, ‘F’ ), 
 ( 444, ‘MARIANA’, ‘F’ ), 
 ( 555, ’CARMEN’, ‘F’ ), 
 ( 666, ’CARINE’, ‘F’ ), 
 ( 777, ’PAULO’, ‘M’ ), 
 ( 888, ’MARIANGELA’, ‘F’); 
 CREATE TABLE PRODUTOS ( 
 CODIGO INT, 
 NOME VARCHAR (50), 
 MARCA VARCHAR (50), 
 QUANT INT, 
 PRECO INT 
 ); 
 INSERT INTO PRODUTOS ( CODIGO, NOME, MARCA, QUANT, 
 PRECO ) VALUES 
 ( 101, ‘CELULAR’, ‘APPLE’ 20, 2500 ), 
 ( 102, ‘BATERIA’, ‘SONY’ 50, 120 ), 
 ( 103, ‘CELULAR’, ‘MOTOROLA’ 250, 1100 ), 
 ( 104, ‘CELULAR’, ‘APPLE’ 75, 3100 ), 
 ( 105, ‘BATERIA’, ‘MOTOROLA’ 100, 220 ); 
 
3º Alterar o nome para Marinalva, da tupla cujo código seja 888, da tabela 
CLIENTES. 
Comando: UPDATE CLIENTES SET NOME = ‘MARINALVA’ WHERE 
CODIGO = 888; 
 
4º Selecionar todos os nomes, marcas e quantidades, das tuplas da tabela 
PRODUTOS, cujo preço seja maior do que 1000 e cuja quantidade seja menor 
do que 100 
Comando: SELECT * FROM PRODUTOS WHERE PRECO > 1000 AND 
QUANT < 100; 
 
 
 
 
 
 
5º Remover as tuplas da tabela PRODUTOS cuja quantidade seja menor do 
que 100 unidades e cujo preço seja menor do que 200. 
 
Comando: DELETE FROM PRODUTOS WHERE QUANT < 100 AND PRECO 
< 200; 
 
Referencias: 
SISTEMAS DE INFORMAÇÃO E SIMULAÇÃO DE SISTEMAS. DML-SQL - 
Linguagem de manipulação de dados. YouTube, 17 de outubro de 2021. 
Disponível em: < https://www.youtube.com/watch?v=laxaHEzUD64 >. Acesso 
em: 30 Maio de 2024. 
 
GEEKSFORGEEKS. Comandos SQL | Comandos DDL, DQL, DML, DCL e 
TCL. 05 de junho de 2024 Disponível em: < https://www.geeksforgeeks.org/sql-
ddl-dql-dml-dcl-tcl-commands >. Acesso em: 10 junho de 2024. 
 
 
/ 
 
 
 
 
 
https://www.geeksforgeeks.org/sql-ddl-dql-dml-dcl-tcl-commands
https://www.geeksforgeeks.org/sql-ddl-dql-dml-dcl-tcl-commands
	SISTEMAS DE INFORMAÇÃO E SIMULAÇÃO DE SISTEMAS. DML-SQL - Linguagem de manipulação de dados. YouTube, 17 de outubro de 2021. Disponível em: < https://www.youtube.com/watch?v=laxaHEzUD64 >. Acesso em: 30 Maio de 2024.

Mais conteúdos dessa disciplina