0:00:00.180,0:00:03.990 Voltando para as lições um e dois,[br]uma das tabelas do banco de dados de zoológico de que 0:00:03.990,0:00:08.850 falamos era a tabela de dieta, que[br]descreve quais alimentos cada espécie come. 0:00:08.850,0:00:12.850 Analisamos três formas de armazenar[br]vários alimentos para uma única espécie. 0:00:12.850,0:00:14.450 Tanto colunas de vários alimentos e 0:00:14.450,0:00:19.050 uma linha por espécie, como uma única[br]coluna com alimentos separados por vírgulas. 0:00:19.050,0:00:22.410 E há linhas separadas para[br]cada alimento vírgula espécie. 0:00:22.410,0:00:25.690 Eu mencionei que esta forma tem algumas[br]grandes vantagens sobre as outras duas. 0:00:25.690,0:00:29.440 Isso funciona melhor com desenhos,[br]funciona melhor em comparações e 0:00:29.440,0:00:33.150 você não precisa saber com antecedência quantos[br]alimentos existem. Também analisamos 0:00:33.150,0:00:37.390 essas duas tabelas de doadores para[br]o zoológico e seus números de telefone. 0:00:37.390,0:00:40.380 Para evitar duplicação,[br]dividimos as informações que 0:00:40.380,0:00:44.120 estavam em um objeto ou seu registro[br]em duas tabelas separadas. 0:00:44.120,0:00:47.340 No jargão de banco de dados,[br]esses são os chamados formulários normalizados e 0:00:47.340,0:00:49.920 os outros são formulários desnormalizados. 0:00:49.920,0:00:53.220 A normalização é a ideia central[br]do design de banco de dados. 0:00:53.220,0:00:56.100 A normalização envolve fazer com que[br]os relacionamentos entre as tabelas em 0:00:56.100,0:00:59.390 seu banco de dados correspondam aos relacionamentos[br]que realmente existem entre 0:00:59.390,0:01:00.910 os vários trechos de dados. 0:01:00.910,0:01:03.640 Existe muita teoria de banco de dados[br]por trás desta ideia. 0:01:03.640,0:01:07.240 Coloquei um link nas notas do instrutor para[br]um artigo com muitos detalhes sobre isso. 0:01:07.240,0:01:09.740 Futuramente, contarei para você apenas[br]os destaques mais relevantes.