YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Queries and Results - Intro to Relational Databases

Get Embed Code
4 Languages

Showing Revision 4 created 06/20/2016 by Udacity Robot.

  1. Anteriormente, eu disse que as tabelas de banco de dados
    eram muito parecidas com as tabelas que você
  2. pode ver em um infográfico ou
    livro de referência.
  3. Porém, há algumas diferenças.
  4. Uma delas é importante quando existem
    várias respostas para uma pergunta,
  5. o que geralmente será o caso antes de
    usarmos uma contagem ou outra agregação.
  6. Esta tabela é sobre animais e
    o que eles comem.
  7. Ao contrário de algumas tabelas que vimos antes,
    esta às vezes tem
  8. o mesmo valor em algumas células
    com valores diferentes aqui.
  9. É assim que dizemos coisas como
    "ursos pardos comem peixe, carne e
  10. plantas" em uma tabela de banco de dados.
  11. Dividimos essa sentença
    em várias sentenças,
  12. o que cria várias linhas na tabela.
  13. Por que não criamos apenas
    várias colunas ou
  14. colocamos diversos valores em uma coluna
    separados por vírgulas ou algo assim?
  15. Há muitas
    razões para não fazer isso.
  16. Se tivéssemos tentado usar várias colunas para
    os diferentes alimentos que cada animal come,
  17. não saberíamos quantas
    coluna criar antes.
  18. Alguns animais comem muitos tipos
    de alimentos em comparação aos outros.
  19. E além disso, queremos poder
    usar contagens e outras agregações.
  20. E elas só vão funcionar se tivermos
    nossos dados separados em linhas,
  21. não agrupados.
  22. Agora, vamos observar uma consulta de banco de dados
    real nesta tabela.
  23. Selecionar alimento na dieta onde
    espécie é igual a orangotango.
  24. Isso parece com português comum,
    mas
  25. na verdade é uma consulta de banco de dados SQL.
  26. Ela está pedindo ao banco de dados para retornar
    dados específicos da tabela de dieta.
  27. Daqui a pouco, executaremos esta
    consulta usando um banco de dados real.
  28. Mas antes disso,
    você consegue descobrir quais linhas e
  29. colunas desta
    tabela serão retornadas?