Aunque tu pregunta tiene más de tres meses, no deja de ser interesante.
Con respecto a tu primera pregunta:
Supongamos que tenemos una tabla inicial llamada Cliente con los siguientes campos:
1.
ID.
2.
Nombre.
3.
Dirección.
4.
Teléfono.
5.
Correo Electrónico.
6.
Notas: Campo memo para notas adicionales sobre el cliente.
1. Primera Forma Normal (1FN):Para cumplir con la 1FN, hay que asegurarse de que no hayan grupos repetitivos de datos y que cada campo contenga un único valor.
2. Segunda Forma Normal (2FN):Para cumplir con la 2FN, hay que eliminar la dependencia parcial y asegurarse de que cada campo no clave dependa completamente de la clave primaria.
Tabla adicional para Notas:
ID | Notas |
1 | Notas sobre Carlos |
2 | Notas sobre Laura |
3. Tercera Forma Normal (3FN):Para cumplir con la 3FN, se debe eliminar la dependencia transitiva y asegurarse de que cada campo no clave dependa únicamente de la clave primaria.
Tabla adicional para Notas:
ID | Cliente_ID | Notas |
1 | 1 | Notas sobre Carlos |
2 | 2 | Notas sobre Laura |
Como podes ver, los tres ejemplos son casi completamente idénticos porque se trata de una evolución gradual de la misma entidad (Cliente) a través de las tres primeras formas normales
Y con respecto a tu segunda pregunta sobre los Campos Memo:
Los campos memo generalmente contienen textos largos o datos estructurados que pueden no cumplir completamente con las primeras tres formas normales. Sin embargo, es posible aplicar las formas normales a otras columnas en la misma tabla que no sean campos memo. En el ejemplo anterior, las formas normales se aplicaron a todas las columnas excepto a las notas, que se manejaron en una tabla separada.