Logo Studenta

12- Introduccion Base de datos

¡Estudia con miles de materiales!

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

Continuar navegando