{"id":1087195,"date":"2022-09-21T08:28:00","date_gmt":"2022-09-21T11:28:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1087195"},"modified":"2022-11-10T17:24:00","modified_gmt":"2022-11-10T20:24:00","slug":"banco-dados-forma-normal","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/","title":{"rendered":"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-introducao\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Vamos apresentar neste e nos pr\u00f3ximos artigos v\u00e1rios resumos de conte\u00fados de TI gratuitos, elaborados com exclusividade para o Blog do Estrat\u00e9gia Concursos. O nosso primeiro tema ser\u00e1 normaliza\u00e7\u00e3o ou formas normais em Banco de Dados, assunto que despenca nas provas da FGV e do Cebraspe\/Cespe. <\/p>\n\n\n\n<p>Esse t\u00f3pico \u00e9 cobrado tanto para cargos espec\u00edficos de Tecnologia da Informa\u00e7\u00e3o quanto para n\u00e3o espec\u00edficos. Entretanto, recomendamos sempre checar o conte\u00fado program\u00e1tico do seu Edital. Segue o nosso roteiro de hoje:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Conceito geral de normaliza\u00e7\u00e3o<\/strong><\/li><li><strong>1\u00aa. Forma normal<\/strong><\/li><li><strong>2\u00aa. Forma normal<\/strong><\/li><li><strong>3\u00aa. Forma normal<\/strong><\/li><li><strong>Forma normal de Boyce-Codd<\/strong><\/li><li><strong>4\u00aa. Forma normal<\/strong><\/li><li><strong>5\u00aa. Forma normal<\/strong><\/li><li><strong>Quadro esquematizado<\/strong><\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Para entender os conceitos apresentados neste artigo, \u00e9 necess\u00e1rio que voc\u00ea tenha as no\u00e7\u00f5es b\u00e1sicas de banco de dados relacionais, para n\u00e3o ficar perdido. Por exemplo, precisa conhecer o que \u00e9 uma tabela, o que \u00e9 um atributo etc. N\u00e3o vamos entrar nesse assunto hoje para o conte\u00fado n\u00e3o ficar muito extenso.<\/p>\n\n\n\n<p>Se n\u00e3o conhecer nada a respeito do tema, recomendamos buscar o material do Estrat\u00e9gia (os links est\u00e3o no final desta publica\u00e7\u00e3o) e retornar a este artigo posteriormente. <\/p>\n\n\n\n<p>Por outro lado, se j\u00e1 conhecer o tema, mas n\u00e3o absorver tudo de imediato, sugerimos quebrar a leitura em 2 partes: tente ler at\u00e9 a 3\u00aa. forma normal e posteriormente leia o restante, no seu tempo livre.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Tempo de leitura aproximada: 10 a 15 minutos<\/mark><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-conceito-geral-de-normalizacao\">Conceito geral de normaliza\u00e7\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>De maneira simples, normaliza\u00e7\u00e3o \u00e9 um artif\u00edcio para eliminar as redund\u00e2ncias do modelo de banco de dados relacional. Redund\u00e2ncia \u00e9 a repeti\u00e7\u00e3o de um ou mais dados no modelo, que pode ocorrer de forma intencional ou n\u00e3o (dependendo do objetivo a ser tra\u00e7ado). <\/p>\n\n\n\n<p>Na literatura, o t\u00f3pico normaliza\u00e7\u00e3o tamb\u00e9m \u00e9 conhecido como formas normais. A normaliza\u00e7\u00e3o apresenta diversos n\u00edveis, que variam em uma escala num\u00e9rica. No mundo dos concursos, a cobran\u00e7a varia da 1\u00aa. at\u00e9 a 5\u00aa. forma normal. Quando menor o n\u00edvel, menos normalizado o modelo est\u00e1.<\/p>\n\n\n\n<p>Por outro lado, ao atingir um determinado n\u00edvel de forma normal, significa que todos os demais n\u00edveis abaixo foram cumpridos. Por exemplo, se o seu modelo est\u00e1 na 3\u00aa. forma normal, isso indica que ele tamb\u00e9m est\u00e1 automaticamente na 2\u00aa. e na 1\u00aa. formas normais (pense em uma escada que ficar\u00e1 mais f\u00e1cil entender).&nbsp;<\/p>\n\n\n\n<p>Geralmente, em projetos de bancos de dados, adota-se o padr\u00e3o de normalizar os modelos at\u00e9 a 3\u00aa. forma normal. Por causa disso, as bancas tendem a acompanhar esse padr\u00e3o e a exigir mais fortemente dos candidatos o conhecimento sobre a 1\u00aa., a 2\u00aa. e a 3\u00aa. formas normais.<\/p>\n\n\n\n<p>Entretanto, isso n\u00e3o significa que as demais n\u00e3o s\u00e3o cobradas. Dessa forma, pedimos que fique atento tamb\u00e9m \u00e0 4\u00aa. e \u00e0 5\u00aa. formas normais, al\u00e9m da forma normal de Boyce-Codd (especialmente se voc\u00ea \u00e9 da \u00e1rea de Tecnologia da Informa\u00e7\u00e3o). Nas pr\u00f3ximas se\u00e7\u00f5es, vamos explicar cada uma delas.&nbsp; <\/p>\n\n\n\n<p>Existe ainda a 6\u00aa. forma normal, tamb\u00e9m conhecida como forma normal chave-dom\u00ednio, mas n\u00e3o consideramos seu estudo relevante para o contexto dos concursos p\u00fablicos. Como as bancas ainda n\u00e3o est\u00e3o cobrando, acreditamos que n\u00e3o vale a pena estudar por enquanto. &nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-1a-forma-normal\">1a. Forma normal<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>A orienta\u00e7\u00e3o da 1\u00aa. forma normal \u00e9 que todos os atributos do modelo sejam at\u00f4micos, indivis\u00edveis. Em outras palavras, n\u00e3o s\u00e3o permitidos valores duplicados, tampouco campos possuindo mais de um valor simultaneamente. Segue um exemplo de tabela na 1\u00aa. forma normal.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"81\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221140\/1aformanormal.png\" alt=\"Tabela 1 - Exemplo de 1a. forma normal.\" class=\"wp-image-1088039\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221140\/1aformanormal.png 472w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221140\/1aformanormal-300x51.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221140\/1aformanormal-150x26.png 150w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><figcaption>Tabela 1 &#8211; Exemplo de 1a. forma normal.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Repare que cada professor possui apenas um nome. N\u00e3o h\u00e1 professores hom\u00f4nimos. O mesmo ocorre com a cidade. Cada uma das localidades aparece uma \u00fanica vez. Isso \u00e9 que o define a atomicidade. &nbsp;&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-2a-forma-normal\">2a. Forma normal<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>A 2\u00aa. forma normal indica que os atributos que n\u00e3o s\u00e3o chave dependem unicamente da chave prim\u00e1ria da tabela. Em outras palavras, n\u00e3o pode haver depend\u00eancia parcial. <\/p>\n\n\n\n<p>Al\u00e9m disso, como explicamos anteriormente, se a tabela est\u00e1 na 2\u00aa. forma normal, automaticamente ela estar\u00e1 na 1\u00aa. tamb\u00e9m. Vamos analisar este outro exemplo hipot\u00e9tico:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"81\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221257\/2aformanormalprofessores.png\" alt=\"Tabela 2 - Exemplo com rela\u00e7\u00e3o de professores. \" class=\"wp-image-1088040\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221257\/2aformanormalprofessores.png 472w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221257\/2aformanormalprofessores-300x51.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221257\/2aformanormalprofessores-150x26.png 150w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><figcaption>Tabela 2 &#8211; Exemplo de 2a. forma normal (rela\u00e7\u00e3o de professores).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"97\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221337\/2aformanormalremuneracao.png\" alt=\"Tabela 3 - Exemplo de 2a. forma normal (rela\u00e7\u00e3o de remunera\u00e7\u00f5es). \" class=\"wp-image-1088041\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221337\/2aformanormalremuneracao.png 491w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221337\/2aformanormalremuneracao-300x59.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221337\/2aformanormalremuneracao-150x30.png 150w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><figcaption>Tabela 3 &#8211; Exemplo de 2a. forma normal (rela\u00e7\u00e3o de remunera\u00e7\u00f5es).<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Voc\u00ea j\u00e1 conhece a primeira tabela: ela ilustra os dados dos professores. Em contrapartida, a segunda tabela representa a remunera\u00e7\u00e3o de um professor em determinado per\u00edodo. <\/p>\n\n\n\n<p>As remunera\u00e7\u00f5es s\u00e3o vari\u00e1veis de acordo com o n\u00famero de aulas ministradas no m\u00eas. Por este motivo, o valor depende do per\u00edodo e do professor. Nesse caso, podemos dizer que a tabela est\u00e1 na 2\u00aa. forma normal.<\/p>\n\n\n\n<p>Se o valor dependesse apenas do professor, por exemplo, sem considerar o per\u00edodo, estar\u00edamos diante de uma depend\u00eancia parcial. Neste caso, o exemplo n\u00e3o estaria na 2\u00aa. forma normal, mas estaria na 1\u00aa.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-3a-forma-normal\">3a. Forma normal<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>A 3\u00aa. forma normal prega que os atributos que n\u00e3o s\u00e3o chave devem ser independentes entre si e dependentes \u00fanica e exclusivamente da chave prim\u00e1ria da tabela. N\u00e3o \u00e9 permitido depend\u00eancia transitiva. Adicionalmente, se a tabela est\u00e1 na 3\u00aa. forma normal, automaticamente estar\u00e1 na 1\u00aa. e na 2\u00aa. formas normais tamb\u00e9m.<\/p>\n\n\n\n<p>Vamos verificar esta outra situa\u00e7\u00e3o. Suponha que o nosso modelo armazenasse tamb\u00e9m os dados dos alunos, com seu nome e data de nascimento. Com a data de nascimento em m\u00e3os, \u00e9 poss\u00edvel calcular a idade, concorda? Entretanto, n\u00e3o seria correto armazen\u00e1-la nesta mesma tabela.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"79\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221427\/3aformanormal.png\" alt=\"Tabela 4 - Exemplo de 3a. forma normal. \" class=\"wp-image-1088042\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221427\/3aformanormal.png 510w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221427\/3aformanormal-300x46.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221427\/3aformanormal-150x23.png 150w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><figcaption>Tabela 4 &#8211; Exemplo de 3a. forma normal.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>A idade pode ser calculada dinamicamente. Se a idade estivesse entre os atributos, ela n\u00e3o seria dependente da chave prim\u00e1ria ID_ALUNO, mas sim da data de nascimento. Seria uma depend\u00eancia transitiva. Da forma como apresentamos, a referida depend\u00eancia n\u00e3o existe e a tabela est\u00e1 na 3\u00aa. forma normal.<\/p>\n\n\n\n<p>As bancas costumam dar \u00eanfase na cobran\u00e7a dos conceitos at\u00e9 a 3\u00aa. forma normal. Se voc\u00ea n\u00e3o \u00e9 da \u00e1rea de Tecnologia da Informa\u00e7\u00e3o, est\u00e1 com pouco tempo para estudar e acredita que n\u00e3o conseguir\u00e1 se aprofundar no assunto, recomendamos interromper a leitura aqui.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-forma-normal-de-boyce-codd\">Forma normal de Boyce-Codd<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>A partir daqui, as formas normais s\u00e3o um pouco mais avan\u00e7adas, digamos assim. A forma normal de Boyce-Codd lembra um pouco a 3\u00aa. forma normal. Al\u00e9m disso, se a tabela estiver na forma normal de Boyce-Codd, tamb\u00e9m estar\u00e1 na 1\u00aa., na 2\u00aa. e na 3\u00aa. formas normais. Por\u00e9m, o conceito \u00e9 um pouco diferente.<\/p>\n\n\n\n<p>Nesta forma normal, todo atributo n\u00e3o chave precisa depender funcionalmente diretamente da chave, seja ela prim\u00e1ria ou candidata. Em outras palavras, n\u00e3o pode haver depend\u00eancias entre os atributos n\u00e3o chave. Vamos trazer um exemplo um pouquinho mais complicado para ilustrar a forma normal de Boyce-Codd: &nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"80\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221531\/formanormalboycecoddprofessores.png\" alt=\"Tabela 5 - Exemplo com rela\u00e7\u00e3o de professores.\" class=\"wp-image-1088043\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221531\/formanormalboycecoddprofessores.png 472w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221531\/formanormalboycecoddprofessores-300x51.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221531\/formanormalboycecoddprofessores-150x25.png 150w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><figcaption>Tabela 5 &#8211; Exemplo de forma normal de Boyce-Codd (rela\u00e7\u00e3o de professores).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"78\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221650\/formanormalboycecodddisciplinas.png\" alt=\"Tabela 6 - Exemplo com rela\u00e7\u00e3o de disciplinas. \" class=\"wp-image-1088044\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221650\/formanormalboycecodddisciplinas.png 405w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221650\/formanormalboycecodddisciplinas-300x58.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221650\/formanormalboycecodddisciplinas-150x29.png 150w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><figcaption>Tabela 6 &#8211; Exemplo de forma normal de Boyce-Codd <br \/>(rela\u00e7\u00e3o de disciplinas). <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"509\" height=\"78\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221758\/formanormalboycecoddaulas.png\" alt=\"Tabela 7 - Exemplo de forma normal de Boyce-Codd (rela\u00e7\u00e3o de aulas). \" class=\"wp-image-1088045\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221758\/formanormalboycecoddaulas.png 509w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221758\/formanormalboycecoddaulas-300x46.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01221758\/formanormalboycecoddaulas-150x23.png 150w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><figcaption>Tabela 7 &#8211; Exemplo de forma normal de Boyce-Codd (rela\u00e7\u00e3o de aulas).<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Como explicamos anteriormente, a primeira tabela ilustra os dados dos professores. A segunda tabela \u00e9 um pouco mais simples, armazena as disciplinas. Por \u00faltimo, a terceira tabela cont\u00e9m as aulas, incluindo os professores e as disciplinas ministradas.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Note que os dados dos professores e das disciplinas est\u00e3o em tabelas independentes e referenciados na \u00faltima como chaves estrangeiras. Se as disciplinas e os professores estivessem juntos com as aulas, ter\u00edamos problemas nas depend\u00eancias do modelo. Deste modo, ele est\u00e1 na forma normal de Boyce-Codd.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#fcb90075\"><strong>Momento Curiosidade<\/strong>: a nomenclatura Boyce-Codd \u00e9 uma jun\u00e7\u00e3o dos sobrenomes dos autores da forma normal, chamados Raymond Boyce e Edgar Codd. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-4a-forma-normal\">4a. Forma normal<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Uma tabela est\u00e1 na 4\u00aa. forma normal se n\u00e3o possuir depend\u00eancias multivaloradas. Al\u00e9m disso, do mesmo modo que nas anteriores, para estar na 4\u00aa. forma normal, a tabela precisa estar tamb\u00e9m na 1\u00aa., na 2\u00aa. e na 3\u00aa. formas normais.<\/p>\n\n\n\n<p>Voltamos ao nosso exemplo de professores. Suponha que tenhamos outros que estejam lotados na mesma cidade. Al\u00e9m disso, imagine tamb\u00e9m que vamos armazenar o ano em que ingressaram na institui\u00e7\u00e3o, hipoteticamente. Veja como ficariam as tabelas:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"291\" height=\"77\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222015\/5aformanormalcidades.png\" alt=\"Tabela 8 - Exemplo com rela\u00e7\u00e3o de cidades. \" class=\"wp-image-1088047\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222015\/5aformanormalcidades.png 291w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222015\/5aformanormalcidades-150x40.png 150w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><figcaption>Tabela 8 &#8211; Exemplo de 4a. forma normal <br \/>(rela\u00e7\u00e3o de cidades).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"291\" height=\"77\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222115\/4aformanormalanos.png\" alt=\"Tabela 9 - Exemplo com rela\u00e7\u00e3o de anos. \" class=\"wp-image-1088048\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222115\/4aformanormalanos.png 291w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222115\/4aformanormalanos-150x40.png 150w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><figcaption>Tabela 9 &#8211; Exemplo de 4a. forma normal <br \/>(rela\u00e7\u00e3o de anos).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"113\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222200\/4aformanormalprofessores.png\" alt=\"Tabela 10 - Exemplo de 4a. forma normal (rela\u00e7\u00e3o de professores). \" class=\"wp-image-1088049\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222200\/4aformanormalprofessores.png 612w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222200\/4aformanormalprofessores-300x55.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222200\/4aformanormalprofessores-610x113.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222200\/4aformanormalprofessores-150x28.png 150w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption>Tabela 10 &#8211; Exemplo de 4a. forma normal (rela\u00e7\u00e3o de professores).<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Se temos atributos que possam conter m\u00faltiplos valores iguais na mesma tabela, precisamos isol\u00e1-los e promover suas decomposi\u00e7\u00f5es em subconjuntos menores. No nosso exemplo, os subconjuntos s\u00e3o cidades e anos de ingresso. <\/p>\n\n\n\n<p>Sintetizando, cada um dos subconjuntos \u00e9 representado por uma nova tabela e referenciado na principal. Com isso, o modelo estaria na 4\u00aa. forma normal. Ressaltamos que ela \u00e9 bem espec\u00edfica. <\/p>\n\n\n\n<p>A maior parte das quest\u00f5es relativas a 4\u00aa. forma normal \u00e9 conceitual. Sendo assim, se voc\u00ea souber que a 4\u00aa. forma normal se refere \u00e0 depend\u00eancia multivalorada, ser\u00e1 o suficiente para acertar muitas quest\u00f5es.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-5a-forma-normal\">5a. Forma normal<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>A tabela estar\u00e1 na 5\u00aa. forma normal caso n\u00e3o possua depend\u00eancias de jun\u00e7\u00e3o. Em outras palavras, precisa ser poss\u00edvel decompor a tabela em subtabelas e reconstru\u00ed-la posteriormente pela jun\u00e7\u00e3o das subtabelas geradas. Est\u00e1 confuso? Vamos voltar ao nosso exemplo anterior:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"291\" height=\"77\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222304\/5aformanormalcidades-1.png\" alt=\"Tabela 11 - Exemplo com rela\u00e7\u00e3o de cidades. \" class=\"wp-image-1088050\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222304\/5aformanormalcidades-1.png 291w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222304\/5aformanormalcidades-1-150x40.png 150w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><figcaption>Tabela 11 &#8211; Exemplo de 5a. forma normal <br \/>(rela\u00e7\u00e3o de cidades). <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"291\" height=\"77\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222401\/5aformanormalanos.png\" alt=\"Tabela 12 - Exemplo com rela\u00e7\u00e3o de anos. \" class=\"wp-image-1088051\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222401\/5aformanormalanos.png 291w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222401\/5aformanormalanos-150x40.png 150w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><figcaption>Tabela 12 &#8211; Exemplo de 5a. forma normal <br \/>(rela\u00e7\u00e3o de anos). <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"113\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222446\/5aformanormalprofessores-1.png\" alt=\"Tabela 13 - Exemplo de 5a. forma normal (rela\u00e7\u00e3o de professores). \" class=\"wp-image-1088052\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222446\/5aformanormalprofessores-1.png 612w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222446\/5aformanormalprofessores-1-300x55.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222446\/5aformanormalprofessores-1-610x113.png 610w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01222446\/5aformanormalprofessores-1-150x28.png 150w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption>Tabela 13 &#8211; Exemplo de 5a. forma normal (rela\u00e7\u00e3o de professores).<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Veja que os campos ID_CIDADE e ID_ANO foram representados como chaves estrangeiras na tabela principal. Entretanto, \u00e9 poss\u00edvel identific\u00e1-los em suas tabelas de origem. Em outras palavras, foi realizada uma decomposi\u00e7\u00e3o em subtabelas, mas que \u00e9 poss\u00edvel retornar ao est\u00e1gio anterior.<\/p>\n\n\n\n<p>N\u00e3o podemos esquecer que, para estar na 5\u00aa. forma normal, a tabela precisa estar tamb\u00e9m na 1\u00aa., na 2\u00aa., na 3\u00aa. e na 4\u00aa. formas normais. Do mesmo modo que a anterior, esta forma normal \u00e9 bem espec\u00edfica tamb\u00e9m. Saber que ela se refere \u00e0 depend\u00eancia de jun\u00e7\u00e3o, colocar\u00e1 voc\u00ea \u00e0 frente de muitos candidatos.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-quadro-esquematizado\">Quadro esquematizado<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Para consolidar o entendimento, vamos apresentar um esquema contendo os principais conceitos do assunto. Este tipo de abordagem \u00e9 bastante eficiente para as revis\u00f5es. Sendo assim, caso voc\u00ea j\u00e1 tenha estudado o t\u00f3pico integralmente e precise apenas relembrar o conte\u00fado, recomendamos utilizar esta imagem.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01215305\/quadroesquematizado.png\" alt=\"Tabela 14 - Quadro esquematizado. \" class=\"wp-image-1088034\" width=\"526\" height=\"177\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01215305\/quadroesquematizado.png 571w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01215305\/quadroesquematizado-300x101.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/01215305\/quadroesquematizado-150x50.png 150w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><figcaption>Tabela 14 &#8211; Quadro esquematizado de normaliza\u00e7\u00e3o.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-vivid-red-color has-text-color wp-block-heading\" id=\"h-conclusao\">Conclus\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Neste artigo, apresentamos um resumo de normaliza\u00e7\u00e3o\/formas normais, um dos principais t\u00f3picos de Bancos de Dados. Se voc\u00ea compreendeu bem os conceitos, a recomenda\u00e7\u00e3o \u00e9 fazer muitas quest\u00f5es no Sistema de Quest\u00f5es do Estrat\u00e9gia para treinar, al\u00e9m de voltar ao t\u00f3pico periodicamente para fazer revis\u00f5es.<\/p>\n\n\n\n<p>Como falamos em outras oportunidades, as quest\u00f5es s\u00e3o fundamentais para praticar o conte\u00fado e testar seu n\u00edvel de conhecimento. Alunos aprovados realizam centenas, \u00e0s vezes milhares de quest\u00f5es at\u00e9 atingir um n\u00edvel de excel\u00eancia no conte\u00fado. O acesso do Sistema de Quest\u00f5es do Estrat\u00e9gia \u00e9 feito pelo link: <a href=\"https:\/\/concursos.estrategia.com\/\">https:\/\/concursos.estrategia.com\/<\/a>.<\/p>\n\n\n\n<p>No entanto, se restaram d\u00favidas sobre os conceitos, nossa sugest\u00e3o \u00e9 buscar diretamente o material do Estrat\u00e9gia Concursos. O Estrat\u00e9gia oferece diversos cursos em pdf, videoaulas e \u00e1udios para voc\u00ea ouvir onde quiser. Saiba mais sobre todos os nossos cursos dispon\u00edveis na plataforma por meio do link <a href=\"https:\/\/www.estrategiaconcursos.com.br\/cursos\/\">https:\/\/www.estrategiaconcursos.com.br\/cursos\/<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Bons estudos e at\u00e9 a pr\u00f3xima!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Profissional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022) e TCE-RJ (2022). Atualmente exerce o cargo efetivo de Especialista em Previd\u00eancia Social \u2013 Ci\u00eancia da Computa\u00e7\u00e3o e o cargo em comiss\u00e3o de Coordenadora de Desenvolvimento em TI no Rioprevid\u00eancia, al\u00e9m de ser colaboradora do Blog do Estrat\u00e9gia Concursos.<\/em><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos Abertos<\/a><\/p>\n\n\n\n<h4 class=\"has-text-align-center wp-block-heading\"><strong>Quer Saber Tudo de Concursos Previstos?<\/strong><\/h4>\n\n\n\n<h4 class=\"has-text-align-center wp-block-heading\"><strong>Confira Nossos Artigos<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2022\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2022<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2023<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados. <\/p>\n","protected":false},"author":2462,"featured_media":1088636,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1,220180,220184,1983,220182,220183,1984,220737,214710],"tags":[40,25,776],"tax_estado":[219964,219965,219966,219967,219968,219969,219963,219970,219971,219972,219973,219974,219975,219976,219977,219978,219979,219980,219981,219982,219983,219984,219985,219986,219987,219988,219989,219990],"class_list":["post-1087195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cursos-e-concursos","category-controle-gestao","category-engenharias-e-ti","category-fiscal-estadual","category-fiscal-federal","category-fiscal-municipal","category-tribunais","category-tribunais-tribunais","category-tribunais-de-contas","tag-concurso","tag-tecnologia-da-informacao","tag-ti","tax_estado-ac","tax_estado-al","tax_estado-am","tax_estado-ap","tax_estado-ba","tax_estado-ce","tax_estado-concursos-federais","tax_estado-df","tax_estado-es","tax_estado-go","tax_estado-ma","tax_estado-mg","tax_estado-ms","tax_estado-mt","tax_estado-pa","tax_estado-pb","tax_estado-pe","tax_estado-pi","tax_estado-pr","tax_estado-rj","tax_estado-rn","tax_estado-ro","tax_estado-rr","tax_estado-rs","tax_estado-sc","tax_estado-se","tax_estado-sp","tax_estado-to"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Forma normal\/normaliza\u00e7\u00e3o: Descomplicando BD.<\/title>\n<meta name=\"description\" content=\"Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais.\" \/>\n<meta property=\"og:description\" content=\"Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-21T11:28:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-10T20:24:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png\" \/>\n\t<meta property=\"og:image:width\" content=\"164\" \/>\n\t<meta property=\"og:image:height\" content=\"104\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cristiane Selem Ferreira Neves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cristiane Selem Ferreira Neves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\"},\"author\":{\"name\":\"Cristiane Selem Ferreira Neves\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\"},\"headline\":\"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais.\",\"datePublished\":\"2022-09-21T11:28:00+00:00\",\"dateModified\":\"2022-11-10T20:24:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\"},\"wordCount\":2036,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png\",\"keywords\":[\"Concurso\",\"Tecnologia da Informa\u00e7\u00e3o\",\"TI\"],\"articleSection\":[\"Concursos P\u00fablicos\",\"Controladorias\/Gest\u00e3o (CGU, CGE, STN, EPPGG)\",\"Engenharias e TI\",\"Fiscal - Estadual (ICMS)\",\"Fiscal - Federal (RFB e AFT)\",\"Fiscal - Municipal (ISS)\",\"Tribunais\",\"Tribunais\",\"Tribunais de Contas (TCU, TCE, TCM)\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#respond\"]}],\"copyrightYear\":\"2022\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\",\"name\":\"Forma normal\/normaliza\u00e7\u00e3o: Descomplicando BD.\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png\",\"datePublished\":\"2022-09-21T11:28:00+00:00\",\"dateModified\":\"2022-11-10T20:24:00+00:00\",\"description\":\"Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png\",\"width\":164,\"height\":104},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\",\"name\":\"Cristiane Selem Ferreira Neves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"caption\":\"Cristiane Selem Ferreira Neves\"},\"description\":\"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Forma normal\/normaliza\u00e7\u00e3o: Descomplicando BD.","description":"Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/","og_locale":"pt_BR","og_type":"article","og_title":"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais.","og_description":"Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2022-09-21T11:28:00+00:00","article_modified_time":"2022-11-10T20:24:00+00:00","og_image":[{"width":164,"height":104,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png","type":"image\/png"}],"author":"Cristiane Selem Ferreira Neves","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Cristiane Selem Ferreira Neves","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/"},"author":{"name":"Cristiane Selem Ferreira Neves","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904"},"headline":"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais.","datePublished":"2022-09-21T11:28:00+00:00","dateModified":"2022-11-10T20:24:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/"},"wordCount":2036,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png","keywords":["Concurso","Tecnologia da Informa\u00e7\u00e3o","TI"],"articleSection":["Concursos P\u00fablicos","Controladorias\/Gest\u00e3o (CGU, CGE, STN, EPPGG)","Engenharias e TI","Fiscal - Estadual (ICMS)","Fiscal - Federal (RFB e AFT)","Fiscal - Municipal (ISS)","Tribunais","Tribunais","Tribunais de Contas (TCU, TCE, TCM)"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#respond"]}],"copyrightYear":"2022","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/","name":"Forma normal\/normaliza\u00e7\u00e3o: Descomplicando BD.","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png","datePublished":"2022-09-21T11:28:00+00:00","dateModified":"2022-11-10T20:24:00+00:00","description":"Saiba tudo sobre os conceitos de normaliza\u00e7\u00e3o ou formas normais, um dos t\u00f3picos mais cobrados em Bancos de Dados.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2022\/09\/02190306\/bancosdados.png","width":164,"height":104},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/banco-dados-forma-normal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Banco de Dados descomplicado: Resumo de normaliza\u00e7\u00e3o ou formas normais."}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904","name":"Cristiane Selem Ferreira Neves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","caption":"Cristiane Selem Ferreira Neves"},"description":"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1087195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/2462"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1087195"}],"version-history":[{"count":25,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1087195\/revisions"}],"predecessor-version":[{"id":1123410,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1087195\/revisions\/1123410"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/1088636"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1087195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1087195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1087195"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1087195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}