Banco de Dados
SQL-DML UPDATE
e DELETE
Aula 9: SQL-DML – UPDATE e DELETE
Prof. Everaldo Luis Daronco
Categorias SQL
Modelos Relacional –
SQL - DML
• Alteração
– Update funcionários set salario = salario * 1.1;
– Update cliente set cidade = “Caxias do Sul” where
cliente_nome = “João”
– Update funcionarios set salario = salario * 1.5 where
nro_depto in (Select depto_id from departamento where
nome_depto = “Informática”);
• Update funcionários set salario = salario * 1.5 where
Funcionario
Funcionario Depto
Depto
nro_depto in (10); Salario
Salario
Maria
Maria Inf
Inf 1000
1100
João
João Cot
Cot 500
550
José
José Inf
Inf 1500
1650
Modelos Relacional –
SQL - DML
• Exclusão
– Delete depósito where cliente_nome = “João”
– Delete cliente
– Delete funcionarios where nro_depto in
(Select depto_id from departamento where
nome_depto = “RH”);
Modelos Relacional –
SQL - DML
Mão na Massa
• ALTERAR E EXCLUIR informações no banco de
dados PlayList
– Alterar o valor do AnoOrigem para 2019 do Artista de código 1
– Alterar o titulo do CD do artista 1 para “Rush – Hemispheres”
– Excluir o gênero de código 1
– Excluir todos as linhas (registros) da tabela Toca
– Excluir o usuário de código 2
Modelos Relacional –
SQL - DML
Desafio
• ALTERAR E EXCLUIR informações no banco de
dados JogoDamas