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

  • @MatheusBattisti
    @MatheusBattisti2 жыл бұрын

    Conheça a Comunidade: www.horadecodar.com.br/comunidade-hora-de-codar/

  • @user-vv7om6uq5w
    @user-vv7om6uq5w5 күн бұрын

    Vendo seu vídeo exatos dois anos após a gravação dele, com o last_update = 2024-07-28 :D

  • @jasonloureiro7095
    @jasonloureiro70952 жыл бұрын

    Ótima aula, um dos melhores conteúdos de SQL disponíveis no KZread. Parabéns ao professor Matheus Battisti!

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    mto obrigado Jason! Tamo junto!

  • @ronaldoprfguitar7361
    @ronaldoprfguitar73612 жыл бұрын

    Aulas excelentes!!!

  • @mpinheiro78
    @mpinheiro782 жыл бұрын

    Muito Bom. Excelente.

  • @ianmelo6628
    @ianmelo6628 Жыл бұрын

    Muito Boa a aula, parabéns aos envolvidos !!!

  • @vicnogueira4525
    @vicnogueira45253 ай бұрын

    Venho aprendendo bastante com você, muito obrigado pelos conteúdos. Que Deus te abençoe! 🙏🏻🤝🏻

  • @carlos_brazil
    @carlos_brazil Жыл бұрын

    Excelente conteúdo Matheus, está me ajudando muito no meu trabalho do dia-a-dia. Valeu!

  • @ojefersonlucas
    @ojefersonlucas Жыл бұрын

    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

    @MatheusBattisti

    Жыл бұрын

    boa Jeferson, obrigado pela contribuição!

  • @Taylon-Alyce-Rubenval
    @Taylon-Alyce-Rubenval2 ай бұрын

    Show!!!

  • @alexandrejohann
    @alexandrejohann2 жыл бұрын

    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

    @MatheusBattisti

    2 жыл бұрын

    valeuu Alexandre! Depois da uma olhada na última aula =D

  • @raimundojunior8547
    @raimundojunior85472 жыл бұрын

    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

    @MatheusBattisti

    2 жыл бұрын

    show Raimundo, que bom que te ajudei =)

  • @ciclopx
    @ciclopx Жыл бұрын

    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!

  • @fredsonsousa
    @fredsonsousa2 жыл бұрын

    Muito bom ! Fera demais

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    valeu Fredson!

  • @zerielribeiro5787
    @zerielribeiro57872 жыл бұрын

    como sempre ótimo conteúdo

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    valeu Zeriel! =D

  • @gustavonaves6947
    @gustavonaves69472 жыл бұрын

    Obrigado pelos conhecimentos compartilhados conosco!

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    de nada Gustavo!

  • @leandroalvesdasilva8415
    @leandroalvesdasilva84152 жыл бұрын

    Um dos melhores do Brasil...

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    fico honrado pelo elogio Leandro!

  • @marcelopessoa2059
    @marcelopessoa20592 жыл бұрын

    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

    @MatheusBattisti

    2 жыл бұрын

    valeuu pelo depoimento Marcelo, tamo junto!

  • @jadsonribeiro8432
    @jadsonribeiro84322 жыл бұрын

    Estou na área!

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    bora Jadson!

  • @furianfhith
    @furianfhith2 жыл бұрын

    Otima aula! Matheus manja muito!

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    obrigado Fátimo, tamo junto!

  • @77mcouto
    @77mcouto2 жыл бұрын

    vamos que vamos

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    bora Michel!

  • @edimirk9
    @edimirk92 жыл бұрын

    Bruno depois faz uma ligando tudo isso do banco até o front rodando na internet com angular kkkk

  • @elainedelgado6293
    @elainedelgado62932 жыл бұрын

    Que aula foi essaaaaaaaa!!! Estou adorando as aulas, já dá vontade de mexer só com SQL! kkkkk

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    shooww Elaine, que bom que está curtindo, amanhã teremos uma aula que eu curti eu produzir tb, te espero lá =D

  • @thiagoguimaraes9457
    @thiagoguimaraes94572 жыл бұрын

    Surpreendente esse conteúdo e a metodologia de ensinar e explicar, estou esperando o lançamento da plataforma e o descontinho 😅!

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    obrigado Thiago, já já chega o descontoo haha

  • @lucassimione88
    @lucassimione88 Жыл бұрын

    Fala, Matheus! Em quais casos utilizar views e não procedures em querys de consultas?

  • @rodrigocunha5812
    @rodrigocunha58122 жыл бұрын

    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!

  • @jeffersoncavpes
    @jeffersoncavpes Жыл бұрын

    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.

  • @pedrocfreitas
    @pedrocfreitasАй бұрын

    Oi Matheus, ainda está disponível o ebook?

  • @adrian-4767
    @adrian-47672 жыл бұрын

    Matheus Battisti Qual será o tema/conteúdo do seu próximo curso Udemy?

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    opa Adrian, ainda não sei, vou lançar a comunidade primeiro...

  • @adrian-4767

    @adrian-4767

    2 жыл бұрын

    @@MatheusBattisti qual comunidade? "discord server channel" ou o quê?

  • @MatheusBattisti

    @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

  • @marcoscappelli
    @marcoscappelli2 жыл бұрын

    ☕☕🍪🍪🍦🍦

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    cafézito faz parte...

  • @joeljacobina
    @joeljacobina2 жыл бұрын

    Professor não consegui baixar o ebook

  • @MatheusBattisti

    @MatheusBattisti

    2 жыл бұрын

    opa Joel, ele é enviado na confirmação de inscrição na Semana do Banco de Dados, vai por email

  • @joeljacobina

    @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.

  • @jonathandantas2235
    @jonathandantas2235 Жыл бұрын

    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;

Келесі