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 • Formas Normales o Segunda Forma Normal (2NF) o Tercera Forma Normal (3NF) TEMAS NTRODUCCIÓN A LAS BASES DE DATOS 3 • Formas Normales o Tercera Forma Normal (3NF) o SQL TERCERA FORMA NORMAL (3NF) NTRODUCCIÓN A LAS BASES DE DATOS 4 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 5 empleados id nombre departamento supervisor empleados id nombre departamento_id supervisor_id departamentos id nombre supervisores id nombre TERCERA FORMA NORMAL (3NF) NTRODUCCIÓN A LAS BASES DE DATOS 6 cursos id nombre departamento profesor cursos id nombre profesor_id departamentos id nombre profesores id nombre departamento_id SEARCH SQL NTRODUCCIÓN A LAS BASES DE DATOS 7 • SELECT * FROM users; • SELECT nombre, apellido FROM profesores; • SELECT COUNT(*), * FROM estudiante GROUP BY apellido; • SELECT SUM(total), cliente FROM pedidos GROUP BY cliente; • SELECT * FROM cursos ORDER BY nombre; • SELECT estudiantes.nombre, cursos.nombre FROM estudiantes INNER JOIN cursos_estudiantes ON cursos_estudiantes.estudiante_id = estudiantes.id INNER JOIN cursos ON cursos_estudiantes.cursos_id = cursos.id SEARCH SQL NTRODUCCIÓN A LAS BASES DE DATOS 8 • Listar los clientes • Listar los empleados con apellido "Perez" • Listar los pagos registrado por el empleado #5 • Listar los clientes, las cantidades que han rentado, mostrando primero el que mas a rentado y el ultimo el que menos ha rentando • Listar todas las pelicualas de un actor • Mostrar un cliente que haya alquilado una pelicula de genero de terror Slide 1: Introducción a las bases de Datos Slide 2: TEMAS ANTERIORES Slide 3: Temas Slide 4: Tercera Forma Normal (3NF) Slide 5: Tercera Forma Normal (3NF) Slide 6: Tercera Forma Normal (3NF) Slide 7: Search sql Slide 8: Search sql
Compartir