YouTube

Got a YouTube account?

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

Portuguese, Brazilian subtitles

← Uniqueness and Keys - Intro to Relational Databases

Get Embed Code
4 Languages

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

  1. Em muitos bancos de dados, estamos falando
    sobre entidades únicas no mundo,
  2. como indivíduos, locais,
    contas de email, cidades ou gorilas.
  3. Se algo for único,
    não pode haver dois dele.
  4. Por exemplo, nomes não são únicos,
    nem mesmo nomes completos.
  5. Existem várias pessoas no
    mundo chamadas Jennifer Smith.
  6. Mas uma pessoa em particular chamada Jennifer
    Smith ainda é um indivíduo único.
  7. Você não iria querer dar para uma pessoa
    as notas de outra ou
  8. os bilhetes de estacionamento delas,
    apenas porque elas têm o mesmo nome.
  9. Sempre que quisermos relacionar de forma não ambígua
    uma linha de uma tabela com uma linha de outra,
  10. para ver se elas são sobre a mesma pessoa ou
    coisa no mundo,
  11. temos que ter um valor único
    para falar sobre essa coisa.
  12. No banco de dados de animais mais lindos, usamos
    uma ID numérica para cada imagem de animal,
  13. que usamos para relacionar
    a tabela de votos a ela.
  14. Essa é uma escolha muito comum.
  15. Apenas crie um número único para o
    seu banco de dados.
  16. É muito comum que a maioria dos sistemas de banco de dados
    possam fazer isso para você.
  17. IDs de usuário, IDs de comentários em fóruns e
    assim por diante são todos exemplos disso.
  18. Na terminologia dos bancos de dados, uma coluna e
  19. uma tabela que identifica exclusivamente as linhas
    nessa tabela, podem ser chamadas de chave primária.
  20. Às vezes, o mundo nos dá
    uma chave primária natural para uma tabela.
  21. Por exemplo, se você tiver uma tabela de
    países e suas cidades capitais,
  22. você pode ter certeza de que
    não existem dois países chamados França.
  23. Neste caso, você pode usar com segurança
    o nome do país como uma chave.
  24. Você não precisa chamá-lo
    de país número 29.
  25. Mas você tem que garantir que
    uma chave seja realmente única.
  26. Por exemplo, nos EUA,
  27. existem vários estados com
    uma cidade chamada Springfield.
  28. Existe Springfield,
    Massachusetts, Springfield,
  29. Illinois e muitas outras.
  30. Então é óbvio que o nome
    Springfield em si não é único.
  31. Agora, você pode estar tentado a pensar
    que cidade mais estado são únicos, mas
  32. parece que isso também
    não é verdade.
  33. No estado de Wisconsin, existem
    cinco cidades diferentes chamadas Springfield
  34. e existem três em Nova Jersey
    e duas no Texas.
  35. Oh!
  36. E é por isso que a maioria dos países
    usa códigos postais ou
  37. o que chamamos de CEP nos EUA.
  38. É como dizer que alguém
    é o jogador número três ou
  39. o usuário 1.723, em vez de usar seu nome.
  40. Usar um número inventado como 54028
    ou 54659,
  41. em vez de Springfield,
    Wisconsin, garante exclusividade.