Business">
Actividad 4 Bases de Datos
Actividad 4 Bases de Datos
Actividad 4 Bases de Datos
Bases de Datos
Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales
Matrícula
Nombre de la Tarea
Modelo Relacional
Unidad #
Semana 4
Fecha
19/11/2020
Base de Datos
Base 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.
Base de Datos
Base de Datos
Desarrollo de la actividad:
Diseñar el modelo relacional del problema planteado en el proyecto FiredUp localizado en el libro
Procesamiento de bases de datos. Fundamentos, diseño e implementación.
Considere la situación de FiredUp que analizamos al final de los capítulos 1 y 2. Suponga que FiredUp ahora
ha desarrollado una línea de tres estufas diferentes: FiredNow, FiredAlways y FiredAtCamp. Además,
suponga que los propietarios están vendiendo refacciones de cada estufa y que también las reparan. Algunas
reparaciones son gratuitas porque están dentro del periodo de garantía de la estufa; en otras sólo se cobran
las refacciones, y en otras más se cobran las refacciones y la mano de obra. FiredUp quiere tener el
seguimiento de todos estos datos. Cuando se solicitaron mayores detalles a los propietarios, hicieron la
siguiente lista:
Normalización:
TABLA ORIGEN
Se considera una tabla origen donde se expresan todos los datos que el cliente requiere tener para controlar su negocio.
Se consideran las indicaciones que describe en la parte superior.
ID_CLI NOM CALL NUM_DEPA CIU EST C PAI CORREO_EL NUM_TE EST NUMERO FECHA_FAB
ENTE BRE E RTAMENTO DAD ADO P S ECTRONICO LEFONO UFA _SERIE TIPO RICACION
OSC
AR 19
LOP PONI CD CDM 25 MEX GFG@DFD.C 32323232 1025-36- INTE
101 EZ ENTE 101 MX X 36 ICO OM 32 1 6 GRAL 10/02/2018
CLAVE_ FACT FECHA CLI ARTI PRECIO REP CLI ESTUFA DESC REFA PRECIO_ PARTE DESCRI COST
INSPEC URA_ _FACT EN CUL _ARTIC ARA EN _REPAR RIPCI CCIO REFACCI _NUM PCION_P O_PA
TOR NUM URA TE OS ULOS CION TE2 ACIN ON NES ONES ERO ARTE RTE
NO
ENCI
OS ENDE
CA EST OS REVI
R UFA AC SAR
LO MOD AR ESTUFA QUE QUE
10/06/2 PE ELO LO MODEL MAD MAD QUEMAD
A105 1869 018 Z a 2556.6 458 PEZ O a ORES ORES 250.3 P205 ORES 250.3
Base de Datos
Base de Datos
Con este modelo estamos separando a detalle la información para tener información clasificada y su acceso
de lectura y escritura sea más óptima en un sistema de base de datos.
Terminología:
Normalización: El proceso de normalización de bases de datos consiste en designar y aplicar una serie de
reglas a las relaciones obtenidas tras el modelo entidad-relación.
Dependencia funcional transitiva: cuando una dependencia depende de la dependencia principal y de alguna
otra dependencia que a su vez depende de la principal.
Conclusiones:
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Disminuir problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
Para que las tablas de nuestra BD estén normalizadas deben cumplir las siguientes reglas:
Cada tabla debe tener su nombre único.
No puede haber dos filas iguales.
No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.
Existen 3 niveles de normalización que deben respetarse para poder decir que nuestra base de datos, se
encuentra NORMALIZADA, es decir, que cumple con los requisitos naturales para funcionar óptimamente y
no perjudicar el rendimiento por mala arquitectura.
Estas 3 reglas de Normalización se les conocen como las 3 FORMAS NORMALES.
Base de Datos
Base de Datos
Fuentes de información:
-CodigoCompliado (20 Sep 2015) Base de Datos #14 / Normalización 3FN. Obtenido de Youtube:
https://www.youtube.com/watch?v=-LrUJR0G_6g
-UCAM Universidad Católica de Murcia (03 dic 2014) Base de Datos- Normalización. Otras formas normales-
Antonia María Sánchez Pérez. Obtenido de Youtube:
https://www.youtube.com/watch?v=ATF_Kj5t-PU