📌 Exercício 1: Primeira Forma Normal (1FN)
✅ Teoria:
Uma tabela está na 1ª Forma Normal (1FN) quando:
- Todos os atributos contêm valores atômicos (indivisíveis).
- Não há grupos repetitivos (colunas multivaloradas ou tabelas aninhadas).
- Cada linha é única (identificada por uma chave primária).
💡 Desafio:
Você recebeu uma tabela ALUNOS que armazena os hobbies dos alunos em uma única coluna separada por vírgulas, como:
Nome: 'João', Hobbies: 'Futebol, Leitura, Música'
Isso viola a 1FN.
👉 Crie uma nova estrutura de tabelas em DDL que normalize isso para 1FN.
✍️ Resposta Esperada (DDL):
📌 Exercício 2: Segunda Forma Normal (2FN)
✅ Teoria:
Uma tabela está na 2ª Forma Normal (2FN) se:
- Estiver na 1FN.
- Todos os atributos não-chave são totalmente dependentes da chave primária inteira (não apenas de parte dela).
Isso é relevante em tabelas com chaves primárias compostas.
💡 Desafio: