Logo Studenta

Practica de formas normales

¡Estudia con miles de materiales!

Vista previa del material en texto

Nombre:
Apellido:
Matricula:
Carrera:
Desarrollo de software
Materia:
Base de datos
Nombre del docente:
Tema:
Formas normales
Fecha: 04/03/2024
Buscar dos ejemplos de las siguientes formas normales:
1. Primera Forma Normal (1NF)
Una relación se encuentra en Primera Forma Normal (1FN) cuando cada atributo solo toma un valor del dominio simple subyacente.
En el siguiente ejemplo la tabla no se encuentra en 1FN.
Para que la tabla anterior esté en 1FN y sea una verdadera relación debería encontrarse en esta forma:
Ejemplo II
2. Segunda Forma Normal (2NF)
Para que el diseño se ajuste a 2FN, es necesario tener dos relaciones. Para crear estas relaciones:
1. Eliminar los atributos funcionalmente dependientes en las dependencias parciales de la primera relación de forma normal. En este ejemplo, {país del fabricante} es el atributo funcionalmente dependiente que será eliminado.
2. Coloque esos atributos dependientes parciales, es decir, {país del fabricante} en una relación donde sus atributos determinantes correspondientes son una clave candidata es decir, {Fabricante}.
Como se ve a continuación, {País del fabricante} se elimina de la tabla original:
Como se ve a continuación, la dependencia parcial se coloca en una nueva relación donde la dependencia puede existir sin ser una dependencia parcial:
Ejemplo II
En esta tabla, la columna “Precio Unitario” depende directamente del “Producto” y no de la clave primaria “Número de Pedido”. Para cumplir con la 2NF, dividiremos la tabla en dos:
3. Tercera Forma Normal (3NF)
Transformación a Tercera Forma Normal (3FN)
Utilizamos la misma técnica que implica mover los atributos en conflicto a una nueva relación. En nuestro caso, llamaremos a la relación nueva con el nombre de Clientes, y estaría representada de la siguiente manera:
Entonces, la relación Factura queda de la siguiente manera:
Ejemplo II
Supongamos que tenemos una tabla llamada “Pedidos” con la siguiente estructura:
En esta tabla, la columna “Precio Unitario” depende directamente del “Producto” y no de la clave primaria “Número de Pedido”. Para cumplir con 3NF, dividiremos la tabla en dos:

Continuar navegando