Está en la página 1de 9

Nombre de la materia

Bases de datos

Nombre de la Licenciatura
Ingeniería en sistemas computacionales

Nombre del alumno


XXXXXX

Matrícula
XXXXXXX

Tema de la Tarea
Bases de datos

Unidad # 4
Normalizació n de base de datos

Nombre del Profesor


XXXXXX

Fecha
XX-XX-2022
Unidad 4: Normalización de base de datos
Bases de datos

Tarea 4

  Tarea

Tu tarea consiste en la Normalización de base de datos relacional del problema


planteado en el proyecto FiredUp localizado en el libro Procesamiento de bases de datos.
Fundamentos, diseño e implementación (págs. 77 y 78).

 Teniendo como base el modelo relacional generado en la tarea de la unidad 3,


normaliza el esquema de base de datos utilizando los criterios para la 1FN, 2FN y
3FN.
 Incluye en tu trabajo el diagrama Entidad – Relación de la tarea 2, el esquema de
base de datos de la tarea 3 y al final, deberás mostrar el esquema de base de datos
NORMALIZADO.
 Deberás explicar el criterio de normalización que estás aplicando en cada tabla.
 Como Introducción a tu actividad da respuesta a la pregunta detonante de esta
semana: ¿De qué manera las formas normales optimizan el diseño de bases de
datos?
 Finaliza tu actividad con una conclusión donde indiques la importancia de aplicar
normalización a la estructuración de una base de datos.
 Estructura de la Actividad de aprendizaje: Portada, Introducción, Normalización (1FN,
2FN y 3FN), Conclusión, Referencias en estilo APA. Utiliza el formato de tareas UTEL.
 Revisa el siguiente recurso para elaborar referencias en formato
APA: http://bibliotecas.unam.mx/index.php/desarrollo-de-habilidades-informativas/
como-hacer-citas-y-referencias-en-formato-apa

Integra un documento que incluya una breve introducción, el desarrollo de los puntos
solicitados, un apartado de conclusiones y las referencias bibliográficas.

2
Unidad 4: Normalización de base de datos
Bases de datos

Introducción

La Normalización de base de datos es el proceso de simplificación de datos.

Las Normalizaciónes (1FN, 2FN y 3FN) nos servirán para optimizar nuestras bases de
datos, para ocupar el menor espacio posible y para tener los datos necesarios con el fin de
no repetirlos.

Lo más importante cuando normalizamos es la simplificación ya que esta debe darse sin
que haya perdida de información.

Análisis y conclusiones

Podemos concluir en un análisis que la Normalización son necesarias implementarlas


muchas veces en nuestras bases de datos con el fin de optimizar y tener almacenado con el
menor espacio posible, eliminar datos repetidos, eliminar errores lógicos y mantener los
datos ordenados. Para hacer esta Normalización podemos usar por ejemplo los siguientes
software MySQL, SQL Server, PostgreSQL, Oracle, MariaDB, Amazon Aurora.

Referencias bibliográficas

Para un buen desarrollo de la actividad me apoye con los siguientes links:

https://www.youtube.com/watch?v=r_aOnA0U7Io
https://www.youtube.com/watch?v=0AT4qe5sxbw&t=1s
https://www.youtube.com/watch?v=d7-wtp_lWGs
Procesamiento de bases de datos. Fundamentos, diseño e
implementación Kroenke,D. (2003).

3
Unidad 4: Normalización de base de datos
Bases de datos

Desarrollo de la actividad:

Diagrama modelo entidad-relación (E-R) - Relación de uno a muchos

4
Unidad 4: Normalización de base de datos
Bases de datos

El negocio FIREDUP ha sacado para la venta tres estufas nuevas (FIREDNOW, FIREDALWAYS y FIREDATCAMP), ademas
estan a la venta las refacciones y las reparaciones de sus estufas y la idea es tener una BD para tener tal seguimiento de
todos los datos antes mencionados y por tal motivo se realiza el diagrama modelo entidad-relació n.

Relacion entre tablas:

 Un Cliente puede tener muchas facturas.


 Una Estufa puede tener varias Detalles_Facturas.
 Una Reparació n puede tener varias Estufas.
 Una Parte puede tener varias Estufas.
 Una Factura puede tener muchos Clientes, estufas, Reparaciones y Partes.

Nota: La relació n que se toma para el negocio de FIREDUP entre tablas es de uno a muchos (Cliente-Factura, Estufa-
Factura, Reparación-Factura, Parte-Factura) y de muchos a muchos (Factura-Cliente, Factura-Estufa, Factura-
Reparación, Factura-Parte).

La conversión del modelo entidad-relación (E/R) al modelo relacional:

 Cada entidad( Cliente, Estufa, Factura, Reparació n, Parte) corresponde a una tabla.
 Cada atributo corresponde a un campo dentro de una tabla.
 Se crea un atributo en una de las tablas que corresponde a la llave primaria de la otra. Esta es la llave forá nea de la
relació n.

5
Unidad 4: Normalización de base de datos
Bases de datos

Normalización de base de datos

Tablas Normalizadas con la Tercera Forma Normal (3NF)

Adjunto pantallazos de las tablas de las bases de datos con la 3NF ya que es la mas utilizada en el diseñ o de negocios y
desde el punto de vista que partimos de una base de datos bien estructurada.

6
Unidad 4: Normalización de base de datos
Bases de datos

7
Unidad 4: Normalización de base de datos
Bases de datos

8
Unidad 4: Normalización de base de datos
Bases de datos

¿De qué manera las formas normales optimizan el diseño de bases de datos?

La manera de las formas normales que optimiza el diseño de base de datos relacional
es por medio de las tres formas normales:

 Primera Forma Normal (1NF).


 Segunda Forma Normal (2NF).
 Tercera Forma Normal (3NF).

Tanto las Bases de datos y tablas se normalizan con el fin de:

 Base de datos: evitar la redundancia de los datos, proteger la integridad de los


datos y disminuir los problemas de actualización de los datos en las tablas.
 Tablas: Cada tabla debe contener un nombre único, no se permite los duplicados,
todos los datos en una columna deben ser del mismo tipo y no puede haber dos filas
iguales.

Mis Conclusiones de la importancia de aplicar normalización a la estructuración de


una base de datos

La importancia de aplicar normalización a la estructura de una base de datos es con


la finalidad de evitar redundancias de datos en las tablas para reducir al mínimo en la base
de datos el cual tendrá un producto final con la calidad, velocidad, eficiencia y confiabilidad
de un buen rendimiento del sistema en general.

También podría gustarte