YouTube

Got a YouTube account?

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

Portuguese, Brazilian subtitles

← Create Table and Types - Intro to Relational Databases

Get Embed Code
4 Languages

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

  1. Você pode adicionar uma nova tabela vazia ao seu
    banco de dados com o comando create table.
  2. Ao criar uma tabela, você dará
    o nome da tabela e os nomes e
  3. os tipos de cada coluna.
  4. Você também pode definir limites em cada
    coluna e nas linhas como um todo.
  5. Falaremos sobre limites em breve,
    mas, por enquanto, vamos nos concentrar nos tipos.
  6. Esta é a forma mais simples do comando create
    table, que não tem quaisquer
  7. limites, apenas colunas com seus
    tipos, e dá um nome para a tabela.
  8. Lidamos com os tipos texto e inteiro
    anteriormente e, de volta à lição dois,
  9. eu forneci uma lista grande e longa com diversos
    tipos que são compatíveis com SQL.
  10. O conjunto exato de tipos que você pode usar
    variará de sistema para sistema.
  11. Se estiver usando um sistema de
    banco de dados nativamente
  12. incompatível com o tipo que você precisa,
    geralmente há uma forma de contornar isso.
  13. Por exemplo,
    o PostgreSQL tem um tipo específico para
  14. endereços IP, mas o MySQL não.
  15. Os programadores de MySQL geralmente usam um inteiro
    ou uma string de texto para armazenar endereços IP.
  16. Dos bancos de dados que usamos neste curso,
    o PostgreSQL tem um tipo correto para datas e horas,
  17. mas o SQLite na verdade apenas
    armazena datas como strings.
  18. Os sistemas de banco de dados
    frequentemente oferecem atalhos
  19. para declarar um tipo particular de coluna.
  20. Por exemplo, no PostgreSQL, você pode
    ter uma coluna que armazena a hora e a
  21. data junto com o fuso horário,
  22. para que você possa fazer comparações dos dados
    registrados em lugares diferentes no mundo.
  23. O nome completo do padrão SQL para esse
    tipo de coluna é carimbo de data e hora com fuso horário,
  24. mas o PostgreSQL nos permite
    abreviá-lo como timestamptz.
  25. Geralmente, se estiver criando
    um banco de dados para um novo aplicativo,
  26. você configurará o banco de dados antecipadamente
    como parte do procedimento de instalação.
  27. É tecnicamente possível enviar comandos
    create table a partir do código do seu aplicativo,
  28. mas geralmente é uma má ideia fazer
    isso fora da configuração inicial.
  29. O design do seu banco de dados é realmente
    uma parte do código do seu aplicativo.
  30. Ele é apenas uma parte escrita no
    SQL em vez de no Python.
  31. Portanto, criar tabelas não é como criar
    valores nas variáveis do seu programa.
  32. É mais como fazer o seu
    aplicativo rescrever seu próprio código.
  33. Isso não é algo muito comum.