Segunda Forma de la Normalización de Base de Datos
SEGUNDA FORMA NORMAL (Clave Externa)
Tabla 1
Tabla 2
Reglas 2NF (Segunda Forma Normal)
Regla 1- Estar en 1NF
Regla 2- Clave principal de una sola columna
Está claro que no podemos avanzar para hacer que nuestra base de datos simple esté en el 2 °formulario de normalización a menos que particionemos la tabla anterior.
Hemos dividido nuestra tabla 1NF en dos tablas. Tabla 1 y Tabla2. La Tabla 1 contiene información del miembro. La Tabla 2 contiene información sobre películas alquiladas.
Hemos introducido una nueva columna llamada Membership_id, que es la clave principal para la tabla 1. Los registros se pueden identificar de forma única en la Tabla 1 con el ID de membresía.
Base de datos – Clave externa
En la Tabla 2, Membership_ID es la clave externa
Foreign Key hace referencia a la clave principal de otra Table! Te ayuda a conectar tus tablas
- Una clave externa puede tener un nombre diferente de su clave principal.
- Asegura que las filas en una tabla tengan filas correspondientes en otra.
- A diferencia de la clave principal, no tienen que ser únicos. La mayoría de las veces no son.
- Las claves externas pueden ser nulas aunque las claves primarias no puedan.
¿Por qué necesitas una clave externa?
Supongamos que alguien que no sabe inserta un registro en la Tabla B, como
Solo podrá insertar valores en su clave externa que existan en la clave única en la tabla principal. Esto ayuda en la integridad referencial.
El problema anterior puede superarse declarando la Id. De membresía de la Tabla 2 como clave externa de Id. De membresía de la Tabla 1
Ahora, si alguien intenta insertar un valor en el campo de Id. De membresía que no existe en la tabla principal, ¡se mostrará un error!
¿Qué son las dependencias funcionales transitorias?
Una dependencia funcional transitiva es cuando el cambio de una columna que no es clave puede hacer que cambie cualquier otra columna que no sea clave
Considere la tabla 1. Cambiar la columna que no es clave El nombre completo puede cambiar el saludo.




Muy buena informacion
ResponderBorrar