Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INTRODUCCIÓN A LAS BASES DE DATOS ING. Daniel Sánchez - dasanchez@itla.edu.do TEMAS ANTERIORES NTRODUCCIÓN A LAS BASES DE DATOS 2 • Introducción a la Normalización de Bases de Datos o ¿Qué es la normalización? o Formas Normales TEMAS NTRODUCCIÓN A LAS BASES DE DATOS 3 • Formas Normales o Segunda Forma Normal (2NF) o Tercera Forma Normal (3NF) SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 4 La Segunda Forma Normal (2NF) es un nivel de normalización en el diseño de bases de datos relacionales que busca eliminar las dependencias parciales. Una dependencia parcial ocurre cuando un atributo en una tabla depende solo de una parte de la clave primaria en lugar de depender de la clave primaria completa. Para cumplir con la 2NF, una tabla ya debe estar en la Primera Forma Normal (1NF). Además, se deben cumplir las siguientes condiciones: • Todos los atributos no clave deben depender completamente de la clave primaria. • No debe haber dependencias transitivas entre los atributos no clave. SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 5 empleados empleado habilidad lugar_trabajo Jonas Mecanografía 114 Main Street Jonas Taquigrafía 114 Main Street Jonas Tallado 114 Main Street Bravo Limpieza ligera 73 Industrial Way Ellis Alquimia 73 Industrial Way Ellis Malabarismo 73 Industrial Way SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 6 empleados empleado lugar_trabajo Jonas 114 Main Street Bravo 73 Industrial Way Ellis 73 Industrial Way habilidades empleado hablidad Jonas Mecanografía Jonas Taquigrafía Jonas Tallado Bravo Limpieza ligera Ellis Alquimia Ellis Malabarismo SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 7 id nombre departamento ubicacion_dep salario 1 Juan Pérez Ventas Ciudad de México 3000 2 María López Marketing Guadalajara 3500 3 Carlos Ramírez Ventas Ciudad de México 3200 4 Ana Martínez Recursos Humanos Monterrey 3800 empleados SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 8 id nombre departamento_id salario 1 Juan Pérez 1 3000 2 María López 2 3500 3 Carlos Ramírez 1 3200 4 Ana Martínez 3 3800 id departamento ubicacion 1 Ventas Ciudad de México 2 Marketing Guadalajara 3 Recursos Humanos Monterrey empleados departamentos SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 9 id nombre descripcion categoria precio 1 Laptop HP Laptop Electrónica 1200 2 Camisa Polo Camisa Ropa 50 3 Monitor Samsung Monitor Electrónica 300 4 Teclado Logitech Teclado Electrónica 40 productos SEGUNDA FORMA NORMAL (2NF) NTRODUCCIÓN A LAS BASES DE DATOS 10 id nombre descripcion categoria_id precio 1 Laptop HP Laptop 1 1200 2 Camisa Polo Camisa 2 50 3 Monitor Samsung Monitor 1 300 4 Teclado Logitech Teclado 1 40 id nombre 1 Electrónica 2 Ropa productos categorias TERCERA FORMA NORMAL (3NF) NTRODUCCIÓN A LAS BASES DE DATOS 11 La Tercera Forma Normal (3NF) es otro nivel de normalización en el diseño de bases de datos relacionales que busca eliminar las dependencias transitivas. Una dependencia transitiva ocurre cuando un atributo depende de otro atributo que no es una clave, sino de otro atributo que sí es una clave. Para cumplir con la 3NF, una tabla ya debe estar en la Segunda Forma Normal (2NF). Además, se deben cumplir las siguientes condiciones: • Todos los atributos no clave deben depender funcionalmente solo de la clave primaria. • No debe haber dependencias transitivas entre los atributos no clave. TERCERA FORMA NORMAL (3NF) NTRODUCCIÓN A LAS BASES DE DATOS 12 id fecha cliente direccion producto_id producto_no mbre precio_unit ario cantidad 1 2024-02-28 Juan Av. Principal 123 1 Laptop 1200 2 2 2024-02-29 María Calle Secundaria 456 2 Camisa 50 3 3 2024-03-01 Carlos Calle Principal 789 1 Laptop 1200 1 pedidos TERCERA FORMA NORMAL (3NF) NTRODUCCIÓN A LAS BASES DE DATOS 13 id fecha cliente direccion 1 2024-02-28 Juan Av. Principal 123 2 2024-02-29 María Calle Secundaria 456 3 2024-03-01 Carlos Calle Principal 789 pedidos id nombre precio 1 Laptop 1200 2 Camisa 50 pedido_id producto_id cantidad 1 1 2 2 2 3 3 1 1 detalle_pedido productos Slide 1: Introducción a las bases de Datos Slide 2: TEMAS ANTERIORES Slide 3: Temas Slide 4: Segunda Forma Normal (2NF) Slide 5: Segunda Forma Normal (2NF) Slide 6: Segunda Forma Normal (2NF) Slide 7: Segunda Forma Normal (2NF) Slide 8: Segunda Forma Normal (2NF) Slide 9: Segunda Forma Normal (2NF) Slide 10: Segunda Forma Normal (2NF) Slide 11: Tercera Forma Normal (3NF) Slide 12: Tercera Forma Normal (3NF) Slide 13: Tercera Forma Normal (3NF)
Compartir