Logo Studenta

10- 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
• SELECT en SQL
TEMAS
NTRODUCCIÓN A LAS BASES DE DATOS 3
• Introducción a la Normalización de Bases de Datos
o ¿Qué es la normalización?
o Formas Normales:
DEFINICIÓN DE NORMALIZACIÓN.
NTRODUCCIÓN A LAS BASES DE DATOS 4
La normalización en el contexto de las bases de datos es un proceso de diseño que se utiliza para 
organizar los datos de manera eficiente y reducir la redundancia, evitando así problemas de 
inconsistencia y anomalías en la base de datos. El objetivo principal de la normalización es dividir 
la información en tablas relacionadas de manera que cada tabla tenga un propósito específico y 
que la información se almacene de forma coherente y sin redundancia. En resumen, la 
normalización busca:
• Eliminar la redundancia de datos.
• Minimizar o eliminar la posibilidad de anomalías de inserción, actualización y eliminación.
• Facilitar el mantenimiento y la modificación de la base de datos.
• Mejorar el rendimiento de las consultas y operaciones en la base de datos.
DEFINICIÓN DE NORMALIZACIÓN.
NTRODUCCIÓN A LAS BASES DE DATOS 5
La normalización en el contexto de las bases de datos es un proceso de diseño que se utiliza para 
organizar los datos de manera eficiente y reducir la redundancia, evitando así problemas de 
inconsistencia y anomalías en la base de datos. El objetivo principal de la normalización es dividir 
la información en tablas relacionadas de manera que cada tabla tenga un propósito específico y 
que la información se almacene de forma coherente y sin redundancia. En resumen, la 
normalización busca:
• Eliminar la redundancia de datos.
• Minimizar o eliminar la posibilidad de anomalías de inserción, actualización y eliminación.
• Facilitar el mantenimiento y la modificación de la base de datos.
• Mejorar el rendimiento de las consultas y operaciones en la base de datos.
FORMAS NORMALES
NTRODUCCIÓN A LAS BASES DE DATOS 6
• Primera Forma Normal (1FN)
o Eliminación de valores repetidos.
o Estructura tabular.
• Segunda Forma Normal (2FN)
o Eliminación de dependencias parciales.
• Tercera Forma Normal (3FN)
o Eliminación de dependencias transitivas
• Forma Normal de Boyce-Codd (BCNF)
o Eliminación de dependencias funcionales no triviales.
• Cuarta y Quinta Forma Normal (4FN y 5FN)
o Eliminación de anomalías multivaluadas y dependencias de unión.
PRIMERA FORMA NORMAL (1FN)
NTRODUCCIÓN A LAS BASES DE DATOS 7
La Primera Forma Normal (1FN) es el primer paso en el proceso de normalización de una base de 
datos. Para que una tabla cumpla con la 1FN, debe satisfacer los siguientes criterios:
• Valores Atómicos: Cada celda de la tabla debe contener un solo valor, es decir, valores 
atómicos. No puede haber múltiples valores separados por comas u otro delimitador en una 
celda.
• Columnas Sin Repetición: Cada columna en una tabla debe tener un nombre único, y cada 
celda en esa columna debe contener valores del mismo dominio.
• Identificador Único: Cada fila de la tabla debe tener un identificador único que sirva para 
distinguirla de las demás filas. Este identificador único se convierte en la clave primaria de la 
tabla.
TABLA SIN NORMALIZAR
NTRODUCCIÓN A LAS BASES DE DATOS 8
Supongamos que tenemos una tabla que registra información sobre los libros prestados en una 
biblioteca. Cada fila representa un préstamo y contiene la siguiente información:
ID nombre_libro autor_libro genero_libro estudiante telefono
1 Cien años de 
soledad, Dr. House
Gabriel 
García 
Márquez
Ficción Juan Pérez 123-456-
789
2 El arte de la guerra Sun Tzu No Ficción María 
Gómez
987-654-
321
TABLA NORMALIZADA 1FN
NTRODUCCIÓN A LAS BASES DE DATOS 9
id Id_libro estudiante telefono
1 1 Juan Pérez 123-456-789
2 2 María Gómez 987-654-321
id nombre autor genero
1 Cien años de soledad Gabriel García Márquez Ficción
2 El arte de la guerra Sun Tzu No Ficción
prestamos
libros
TABLA SIN NORMALIZAR
NTRODUCCIÓN A LAS BASES DE DATOS 10
id nombre autor genero
1 Fundamentos de la 
Inteligencia Artificial
Stuart Russell, Peter 
Norvig
Tecnología, 
Ciencia
2 Historia del Arte en el 
Renacimiento
Frederick Hartt, David G. 
Wilkins
Arte, Historia
libros
TABLA SIN NORMALIZAR
NTRODUCCIÓN A LAS BASES DE DATOS 11
id nombre
1 Fundamentos de la 
Inteligencia Artificial
2 Historia del Arte en el 
Renacimiento
id nombre
1 Stuart Russell
2 Peter Norvig
3 Tecnología
4 Ciencia
id nombre
1 Tecnología
2 Ciencia
3 Arte
4 Historia
libros autores generos
libro_id autor_id
1 1
1 2
2 3
2 4
libros_autores
libro_id genero_id
1 1
1 2
2 3
2 4
libros_generos
	Slide 1: Introducción a las bases de Datos
	Slide 2: TEMAS ANTERIORES 
	Slide 3: Temas
	Slide 4: Definición de normalización.
	Slide 5: Definición de normalización.
	Slide 6: Formas Normales
	Slide 7: Primera Forma Normal (1FN)
	Slide 8: Tabla sin normalizar
	Slide 9: Tabla normalizada 1FN
	Slide 10: TABLA SIN NORMALIZAR
	Slide 11: TABLA SIN NORMALIZAR

Continuar navegando