SQL AVANÇADO - SUBQUERY, STORED PROCEDURE, VIEWS, TRIGGER - SBD #02
Ғылым және технология
⭐ Inscreva-se na Semana do Banco de Dados: materiais.horadecodar.com.br/...
Nesta aula da Semana do Banco de Dados você vai aprender #SQL avançado, alguns dos conceitos utilizados são:
#Subquery: que é uma instrução de SQL que tem outra instrução dentro dela, conhecida também como subconsulta ou subselect, este recurso serve para simplificar consultas que por meio de uma query só seriam muito complexas.
Stored Procedures: este recurso é como uma função das linguagens de programação, armazenamos várias queries e podemos chamá-las quando for necessário, elas podem ser dinâmicas também, tendo parâmetros e mudando os resultados a cada vez que a executamos.
Triggers: um recurso que também armazena alguma ou algumas queries, porém o #trigger é executado quando um evento específico ocorre, exemplo: ao adicionar um novo registro a uma tabela temos a ativação de um trigger.
Views: uma maneira de visualizar dados simples, podemos criar um SELECT complexo com várias tabelas e originar uma view a partir disso, depois basta chamar a view e não precisamos mais memorizar ou re-executar as queries que dão os resultados que precisamos.
🔴 Instagram: @horadecodar
Timestamps by Jeferson:
0:00 - Intro
2:19 - Qual o nosso objetivo?
3:52 - Entendendo alguns conceitos
6:16 - Inicio da prática
6:33 - Funções MIN e MAX
8:46 - Função AVG
10:21 - Função SUM
10:48 - Exercício 01
13:13 - Função GROUP BY
14:56 - Exercício 02
17:06 - Subqueries
19:04 - Exercício 03
20:44 - Stored Procedures 01
23:54 - Vizualizando informações sobre o BD
25:07 - Stored Procedures 02
27:51 - Exercício 04
31:44 - Triggers
36:59 - Views
39:15 - Exercício 05
42:34 - Utilizando o DROP
44:48 - Dicas sobre boas práticas
46:27 - Considerações finais 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord
Пікірлер: 53
Conheça a Comunidade: www.horadecodar.com.br/comunidade-hora-de-codar/
Vendo seu vídeo exatos dois anos após a gravação dele, com o last_update = 2024-07-28 :D
Ótima aula, um dos melhores conteúdos de SQL disponíveis no KZread. Parabéns ao professor Matheus Battisti!
@MatheusBattisti
2 жыл бұрын
mto obrigado Jason! Tamo junto!
Aulas excelentes!!!
Muito Bom. Excelente.
Muito Boa a aula, parabéns aos envolvidos !!!
Venho aprendendo bastante com você, muito obrigado pelos conteúdos. Que Deus te abençoe! 🙏🏻🤝🏻
Excelente conteúdo Matheus, está me ajudando muito no meu trabalho do dia-a-dia. Valeu!
Capítulos da aula: 0:00 - Intro 2:19 - Qual o nosso objetivo? 3:52 - Entendendo alguns conceitos 6:16 - Inicio da prática 6:33 - Funções MIN e MAX 8:46 - Função AVG 10:21 - Função SUM 10:48 - Exercício 01 13:13 - Função GROUP BY 14:56 - Exercício 02 17:06 - Subqueries 19:04 - Exercício 03 20:44 - Stored Procedures 01 23:54 - Vizualizando informações sobre o BD 25:07 - Stored Procedures 02 27:51 - Exercício 04 31:44 - Triggers 36:59 - Views 39:15 - Exercício 05 42:34 - Utilizando o DROP 44:48 - Dicas sobre boas práticas 46:27 - Considerações finais
@MatheusBattisti
Жыл бұрын
boa Jeferson, obrigado pela contribuição!
Show!!!
Cara, estas dicas que você fala no final são de muita importância. Evitar problemas, prestar atenção e não sair executando coisa na emoção.
@MatheusBattisti
2 жыл бұрын
valeuu Alexandre! Depois da uma olhada na última aula =D
muito boa essa aula, pra pegar todo conteúdo e dominar, provavelmente vou precisar rever algumas vezes, mas sem dúvidas, foi bem explicado e vai me ajudar muito
@MatheusBattisti
2 жыл бұрын
show Raimundo, que bom que te ajudei =)
Matheus, cara, vc é demais meu brother, baita professor, aprende muito com vc! Por favor, irei iniciar em um emprego onde utilizam o sistema SAAS, Gutenbert e SQL o tempo todo, fiz o seu curso de SQL com PHP na Udemy, cara me da um concelho do que deve estudar mais, por favor, estou um tanto inseguro, muito obrigado!
Muito bom ! Fera demais
@MatheusBattisti
2 жыл бұрын
valeu Fredson!
como sempre ótimo conteúdo
@MatheusBattisti
2 жыл бұрын
valeu Zeriel! =D
Obrigado pelos conhecimentos compartilhados conosco!
@MatheusBattisti
2 жыл бұрын
de nada Gustavo!
Um dos melhores do Brasil...
@MatheusBattisti
2 жыл бұрын
fico honrado pelo elogio Leandro!
muito bom mano seu conteudo melhor ainda que vc explica bem sem enrrolacao galera quem ainda nao adquiriu seus curso com o matheus corre logo e adquira o seu o cara e bom no que sabe e faz a coisa acontecer parabens matheus tudo de bom pra vc mano
@MatheusBattisti
2 жыл бұрын
valeuu pelo depoimento Marcelo, tamo junto!
Estou na área!
@MatheusBattisti
2 жыл бұрын
bora Jadson!
Otima aula! Matheus manja muito!
@MatheusBattisti
2 жыл бұрын
obrigado Fátimo, tamo junto!
vamos que vamos
@MatheusBattisti
2 жыл бұрын
bora Michel!
Bruno depois faz uma ligando tudo isso do banco até o front rodando na internet com angular kkkk
Que aula foi essaaaaaaaa!!! Estou adorando as aulas, já dá vontade de mexer só com SQL! kkkkk
@MatheusBattisti
2 жыл бұрын
shooww Elaine, que bom que está curtindo, amanhã teremos uma aula que eu curti eu produzir tb, te espero lá =D
Surpreendente esse conteúdo e a metodologia de ensinar e explicar, estou esperando o lançamento da plataforma e o descontinho 😅!
@MatheusBattisti
2 жыл бұрын
obrigado Thiago, já já chega o descontoo haha
Fala, Matheus! Em quais casos utilizar views e não procedures em querys de consultas?
Fala Matheus, beleza? Já havia me inscrito pro evento, porém não recebi o ebook por email. Existe alguma forma de eu conseguir esse material? As aulas estão ótimas, parabéns pelo conteúdo!
Muito obrigado pelo conteúdo, mas não seria mais adequado começar pela modelagem? Você tem alguma mentiria ou consultoria, quero começar a criar uma ferramenta pro meu trabalho e tô um pouco sem norte, pois estou a mais de 6 anos parado.
Oi Matheus, ainda está disponível o ebook?
Matheus Battisti Qual será o tema/conteúdo do seu próximo curso Udemy?
@MatheusBattisti
2 жыл бұрын
opa Adrian, ainda não sei, vou lançar a comunidade primeiro...
@adrian-4767
2 жыл бұрын
@@MatheusBattisti qual comunidade? "discord server channel" ou o quê?
@MatheusBattisti
2 жыл бұрын
@@adrian-4767 então Adrian, será uma nova plataforma, teremos um Discord tb, mas é algo a parte, o foco continua nos cursos =D
☕☕🍪🍪🍦🍦
@MatheusBattisti
2 жыл бұрын
cafézito faz parte...
Professor não consegui baixar o ebook
@MatheusBattisti
2 жыл бұрын
opa Joel, ele é enviado na confirmação de inscrição na Semana do Banco de Dados, vai por email
@joeljacobina
2 жыл бұрын
Eta professor, para mim não chegou. Fiz a inscrição semana passada e repetir hoje. Recebo e-mail do sr. mas esse especifico não recebi.. Mais tá valendo.. Suas aulas são SHOW. obrigado.
Ali no minuto 16:34, acredito que seria "agrupar a quantidade de filmes por categoria" e não "agrupar os filmes por categoria" Eu tinha feito dessa outra forma porque a interpretação não parecia ser a mesma rsrs SELECT c.name AS "categoria", f.title AS "nome do filme" FROM film f JOIN film_category fc USING(film_id) JOIN category c USING(category_id) ORDER BY category_id;