Aula 4 Parte 4 - Linguagem SQL - Parte 3 DML
Aula 4 Parte 4 - Linguagem SQL - Parte 3 DML
"Joins are used to combine rows from two or more tables based on a related column
between them." (Silberschatz et al., 2011, p. 362)
Exemplos de junções em um contexto de automação (ex: juntar dados de sensores com
informações das máquinas).
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Exemplo Consulta Select Junções (JOIN), INNER, UNION, LEFT e RIGHT JOIN
Sintaxe do UPDATE
Ao trabalhar com comandos DML, é fundamental seguir boas práticas como: usar
transações para garantir a integridade dos dados, otimizar consultas para melhor
desempenho, implementar validações para evitar erros de dados e manter backups
regulares para recuperação em caso de falhas.
Aplicações em Automação Industrial
Dicas
Lembre-se de colocar valores de texto entre aspas simples
Valores numéricos não precisam de aspas
Exercício 2: Consulta com Filtro
Resultado Esperado
Lista de sensores com nome e preço
Seleção de Colunas
Selecionar apenas nome_produto e preco
Escreva uma consulta SQL para selecionar o nome e o preço de todos os produtos da
categoria 'Sensores'.
Solução:
SELECT ????, ???? FROM ????? WHERE ???? = ‘????';
Exercício 3: Atualização de Dados
Identificar o Produto
Localizar o produto com id_produto = 10
Modificar o Preço
Alterar o valor para 135.00
Confirmar Atualização
Verificar se a atualização foi bem-sucedida
WHERE
Filtro por Categoria
Limita o cálculo apenas para 'Atuadores'
Escreva uma consulta SQL para calcular o preço
médio dos produtos da categoria 'Atuadores'.
Solução:
SELECT ????(???) AS ???? FROM produtos WHERE
???? = 'Atuadores';
Exercício 5: Consulta com Junção
Tabela Clientes
Contém informações dos clientes
JOIN
Conecta as tabelas por um campo comum
Tabela Pedidos
Contém informações dos pedidos