A partir de agora, começamos a resgatar conceitos fundamentais dos papers clássicos do autor Codd, que é o pai do banco de dados relacional. Então, a partir de agora, falamos sobre primeira forma normal. Primeira forma normal, ou do inglês, First Normal Form, ou abreviado 1MF, é o primeiro grande conceito que nós temos para embasar o modelo de dados relacional. Então, vamos à definição. Um relacionamento está na primeira forma normal se este relacionamento possui a propriedade de que nenhum dos seus domínios, isto é, os seus conteúdos, possuem elementos que são eles próprios conjuntos. E ainda, um relacionamento não normalizado é aquele que não está na primeira forma normal. Então, aqui a gente tem a definição do que significa a primeira forma normal e também do que significa não normalizado, que é estar fora da primeira forma normal. Vamos nessa tabela que nós temos um relacionamento não normalizado, que é uma extensão da nossa tabela de funcionários. Então a gente tem o identificador do funcionário, nós temos um nome próprio, nós temos um salário, temos um departamento e um orçamento. E aqui grafado em destaque, nós temos os telefones dessa pessoa, um número pessoal e um número de trabalho. Então, quando nós temos ali na definição, nenhum dos seus domínios possui elementos que são conjuntos, Nenhum dos seus domínios possui elementos que são conjuntos. Nós temos aqui na coluna de telefones um conjunto de dois, dois telefones dessa pessoa. E um outro ponto de destaque aqui no conceito, no dia a dia nós falamos muito de modelar e chegar na terceira forma normal. E o que passa reto, que está escrito claramente no paper que fala, que introduz a primeira forma normal, é que o que está na primeira forma normal é o relacionamento. O relacionamento das entidades, neste exemplo, funcionário e departamento. E aqui nós vamos ter os telefones desse funcionário também. Vamos ver como isso aqui fica corrigindo, ou seja, percebam o meu viés, eu falei corrigindo porque nós queremos, na verdade, ter um modelo válido para um banco de dados relacional, mas não significa que aquele modelo de dados está errado, significa que ele não atende a primeira forma normal. Então, dado esse comentário, vamos colocar a primeira forma normal no nosso exemplo, que temos entidades funcionário, departamento e telefone. entidades funcionário departamento e telefone então aqui nós vamos observar que nós precisamos remover da tabela inicial o telefone e orientar essa tabela nova que possui o número de telefones para que cada linha seja um registro com a chave do funcionário, para que a gente tenha a relação de quem é o proprietário deste telefone. Então, aqui nós temos a aplicação da primeira forma normal, que é pegar os elementos, os atributos que nós temos a serem modelados e aplicar a propriedade de que nenhum desses domínios de dados sejam elementos que são conjuntos.