Oficina de SQL

290 visualizações

Publicada em

Oficina realizada na Produtec Informática

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
290
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Oficina de SQL

  1. 1. Treinamento SQL ou Coding Dojo #1
  2. 2. Por que treinamento?
  3. 3. Quem são os melhores <ul><li>Treinam muito </li></ul><ul><li>Praticam suas atividades </li></ul><ul><li>Treinam principalmente os fundamentos básicos </li></ul><ul><li>Tá bem, eles também tem sorte... </li></ul><ul><li>Mas estavam preparados quando a oportunidade surgiu. </li></ul>
  4. 6. O que é Coding Dojo? <ul><li>É uma reunião aonde um grupo de programadores se reúnem para solucionar um desafio. </li></ul>
  5. 7. Objetivo <ul><li>Adquirir habilidade em codificar deve ser um processo contínuo. </li></ul>
  6. 8. Características <ul><li>Não competitivo </li></ul><ul><li>Colaborativo </li></ul><ul><li>Divertido </li></ul><ul><li>Todos os níveis são bem vindos </li></ul><ul><li>Ótimo para novas idéias </li></ul>
  7. 9. Requerimentos <ul><li>Sala de reunião com cadeiras suficientes </li></ul><ul><li>Ao menos um PC ou Laptop </li></ul><ul><li>Um projetor </li></ul>
  8. 10. Baby Steps <ul><li>Sim, tão pequeno quanto possível </li></ul><ul><li>Trabalhar os fundamentos de cada atividade </li></ul><ul><li>Somente iremos para o passo seguinte quando TODOS tiverem compreendido plenamente o conceito. </li></ul><ul><li>Qualquer solução prévia, a final em si, será descartada. </li></ul><ul><li>Desacelere </li></ul>
  9. 12. SQL <ul><li>Strutured Query Language </li></ul><ul><ul><li>DML - Linguagem de Manipulação de Dados </li></ul></ul><ul><ul><ul><li>Insert, update e delete </li></ul></ul></ul><ul><ul><li>DCL - Linguagem de Controle de Dados </li></ul></ul><ul><ul><ul><li>Grant, revoke, alter, etc; </li></ul></ul></ul><ul><ul><li>DDL - Linguagem de Definição de Dados </li></ul></ul><ul><ul><ul><li>Create, drop, alter, etc; </li></ul></ul></ul><ul><ul><li>DTL - Linguagem de Transação de Dados </li></ul></ul><ul><ul><ul><li>Start transaction, commit e rollback </li></ul></ul></ul><ul><ul><li>DQL - Linguagem de Consulta de Dados </li></ul></ul><ul><ul><ul><li>Select e suas cláusulas </li></ul></ul></ul>
  10. 13. Cláusulas do Select <ul><li>FROM - Utilizada para especificar a tabela que se vai selecionar os registros. </li></ul><ul><li>WHERE – Utilizada para especificar as condições que devem reunir os registros que serão selecionados. </li></ul><ul><li>GROUP BY – Utilizada para separar os registros selecionados em grupos específicos. </li></ul><ul><li>HAVING – Utilizada para expressar a condição que deve satisfazer cada grupo. </li></ul><ul><li>ORDER BY – Utilizada para ordenar os registros selecionados com uma ordem especifica. </li></ul><ul><li>DISTINCT – Utilizada para selecionar dados sem repetição. </li></ul>
  11. 14. Funções de Agregação <ul><li>AVG – Utiliza para calcular a media dos valores de um campo determinado. </li></ul><ul><li>COUNT – Utilizada para devolver o número de registros da seleção. </li></ul><ul><li>SUM – Utilizada para devolver a soma de todos os valores de um campo determinado. </li></ul><ul><li>MAX – Utilizada para devolver o valor mais alto de um campo especificado. </li></ul><ul><li>MIN – Utilizada para devolver o valor mais baixo de um campo especificado. </li></ul>
  12. 15. Dúvidas até agora?
  13. 16. Desafio #1 <ul><li>Retornar do banco de dados todos as referências que comecem com a letra “A” e que pertençam ao grupo 1. </li></ul>
  14. 17. Desafio #1 e ½ <ul><li>Acrescentar ao desafio anterior as descrições de critérios, linhas e tipo de produtos. </li></ul>
  15. 18. Desafio #2 <ul><li>Retornar do banco de dados a referência e sua descrição que tiveram pedidos realizados no mês de janeiro desse ano e que a descrição da linha do produto comece com “C”. </li></ul>
  16. 19. Parabéns a nós www.julianoribeiro.com.br www.w3tutor.com.br www.w3host.com.br

×