Prévia do material em texto
Modelagem Relacional e Normalização Ficha de estudo original • Ciência da Computação / TI Conceitos essenciais • Modelagem relacional transforma entidades, atributos e relacionamentos em tabelas. Chaves primárias identificam linhas; chaves estrangeiras mantêm referências entre tabelas. • 1FN elimina grupos repetitivos e exige valores atômicos. 2FN remove dependências parciais de chave composta. 3FN reduz dependências transitivas entre atributos não-chave. • Normalização reduz redundância e anomalias de inserção, atualização e exclusão, mas sistemas analíticos podem aceitar alguma desnormalização por desempenho. • Cardinalidades 1:1, 1:N e N:N influenciam a estrutura; relações N:N normalmente exigem tabela associativa. Exemplo prático: Exemplo: Aluno e Disciplina em N:N podem ser ligados por Matricula(aluno_id, disciplina_id, nota). Revisão rápida 1. O que uma chave estrangeira garante? 2. Qual o objetivo da 3FN? 3. Como modelar N:N? Material autoral para estudo e revisão. Revise o tema em exercícios práticos para consolidar o conteúdo.