Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AREQUIPA
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Informe de Entregable
Obs.-
2021 Mayo
Arequipa - Perú
Entregable de Sesión 5 - Normalización
● Objetivos:
○ Principal
■ Realizar la normalización de los datos de nuestro caso de estudio:
Sistema de control de proyectos
○ Específico
■ Aprender y realizar la normalización de los datos de nuestro caso de
estudio
■ Normalizar en 1NF, 2NF, 3NF de forma que nuestro trabajo se pueda
realizar de forma más práctica y más eficiente
● Marco Teórico:
○ Concepto Previos
■ Modelado de datos
Un modelo de datos es un lenguaje orientado a hablar de una base de
datos. Típicamente un modelo de datos permite describir: Las
estructuras de datos de la base: El tipo de los datos que hay en la base y
la forma en que se relacionan.
○ Nuevos del Problema
■ Dependencias funcionales
Una dependencia Funcional es una relación entre uno o más atributos.
Si se da el valor de un atributo se puede obtener el valor de otro.
■ Normalización
La normalización es el proceso de organización de datos en una base
de datos. Esto incluye crear tablas y establecer relaciones entre dichas
tablas de acuerdo con reglas diseñadas tanto para proteger los datos
como para que la base de datos sea más flexible al eliminar la
redundancia y la dependencia incoherente
■ Formas Normales
Se dice que una relación está en una determinada forma normal si
satisface un cierto conjunto específico de restricciones impuestas por la
regla de normalización correspondiente
■ Relación no Normalizada
Dividir la relación en una o más relaciones sin grupos repetitivos.
Asignar uno o más dominios (elementos de datos) como clave
primaria: la menor clave que identifique unívocamente cada tupla
(instancia de la estructura de datos).
■ Primera forma normal
Consiste en convertir a archivos planos una relación.
Quiere decir que se elimina la interrelación dejando como resultado
una sola relación, es decir bidimensional, Renglón (tupla) y Columna
(atributo); o sea se elimina la relación entre las 2 entidades y debe
quedar una tabla que contiene los atributos de las 2 entidades que
establecen la relación en el DER, incluyendo si los hay, los atributos
derivados.
■ Segunda forma normal
Verificar que todos los dominios no-clave sean mutuamente
independientes entre sí.
Suprimir dominios redundantes o dividir las relaciones, lo que sea
necesario para alcanzar este objetivo.
■ Tercera forma normal
Generalmente cuando dejamos una relación en 2ª forma normal (2NF),
queda en 3ª Forma Normal (3NF), esto significa que cuando un
atributo depende de la llave y de algún otro atributo que no es llave,
entonces solo se le deja la dependencia de la llave y se elimina la otra,
pero llevando a otra relación a estos atributos, siendo atributo llave el
atributo independiente.
○ Estándares
Se tiene los siguientes estándares de normalización:
ISO/IEC 25012: La división ISO/IEC 2501n, de la serie SQuaRe, presenta
detalladamente los modelos de calidad para software y datos. En el estándar
ISO/IEC 25012, que forma parte de esta división, se establecen las
características externas de calidad, que a su vez se descomponen en sub
características deseables tanto en el software como en los datos, y se
proporcionan consejos prácticos sobre el uso de modelos de calidad,
formulando los lineamientos para la calidad de los datos almacenados en un
sistema de información con un formato estructurado.
El estándar presenta quince características de calidad que pueden ser
abordadas desde los puntos de vista dependiente e inherente del sistema:
- Dependiente del sistema: se refiere a cuando la calidad de los datos
depende del dominio tecnológico en el que se hace uso de los datos.
- Inherente: “cuando la calidad de los datos se refiere a los datos en sí
mismos; en general, este punto de vista está relacionado con los
aspectos del dominio gestionados por los expertos”.
ISO/IEC 9126 -3: Esta parte del estándar ISO/IEC 9126 es un reporte técnico
que incluye las métricas internas que se pueden aplicar a un producto de
software; cabe destacar que al ser métricas internas se aplican a productos de
software no ejecutables; además, presenta una serie de ejemplos sobre métricas
que pueden ser aplicadas y un marco de trabajo (framework) para realizar
mediciones a un producto de software particular.
ISO/IEC 25024: Está aún en desarrollo, y se espera que trabaje en conjunto
con el ISO/IEC 25012, debido a que fue diseñado con el fin de proporcionar
medidas orientadas netamente a la calidad de datos
○ Metodologías
Se procedio a usar el metodo analitico en el desarrollo del Laboratorio
○ Técnicas
Para proceder a la normalización se usaron las formas normales las cuales son
aplicadas a las tablas de una base de datos
- Primera Forma:
- Elimine los grupos de repetición en tablas individuales.
- Cree una tabla independiente para cada conjunto de datos
relacionados.
- Identifique cada conjunto de datos relacionados con una clave
principal.
- Segunda Forma:
- Cree tablas independientes para conjuntos de valores que se aplican a
varios registros.
- Relaciona estas tablas con una clave externa.
- Tercera Forma:
- Elimine los campos que no dependen de la clave.
○ Trabajos
■ Título: Introducción a la Base de Datos Relaciones
■ Autores: Victoria Nevado Cabello
■ Año: 2010
● Anexos
○ https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-intento
/
○ https://support.microsoft.com/es-es/office/normalizar-los-datos-con-el-analiza
dor-de-tablas-8edbb763-5bab-4fbc-b62d-c17b1a40bbe2
○ https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/normalizacion/
● Autoevaluación
● Cuestionario
○ ¿Qué determina que se de la 1FN en la normalización de un documento?
Cuando la clave tiene varios dominios, si el dominio sin clave depende de la
clave.
○ ¿Cuáles ventajas se pueden determinar al realizar la normalización de
datos?
Además de eliminar la redundancia, la principal ventaja de los datos
normalizados es el diseño de la integridad de los datos, que puede mostrar
claramente cómo se relaciona la información en diferentes tablas entre sí. Esto
hace que sea más fácil identificar las relaciones de datos y corregir cualquier
aislamiento o inconsistencia de información que pueda existir en la base de
datos del producto.
○ ¿En qué forma normal se genera la relación por valores de dominio?
En la primera forma normal, en donde tomamos en cuenta la repetición de
datos para separar las columnas y crear nuevas tablas.
○ ¿La 3FN nos da qué margen de seguridad al modelar una base de datos
determinada a ser modelada?.
En 3FN, la redundancia se evita como el paradigma anterior, y los atributos
que no son de clave no pueden depender de manera transitiva de las claves
candidatas.