Logo Studenta

11- Introduccion Base de datos

¡Este material tiene más páginas!

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)

Otros materiales