Está en la página 1de 9

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE

AREQUIPA
FACULTAD DE INGENIERIA DE PRODUCCION Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Curso : BASE DE DATOS

Docente : Dr. Ing. Cesar Baluarte Araya


Jefe de Práctica : M.Sc. Ing. Oscar Ramírez Valdez

Informe de Entregable

Base de datos – Normalización

Elaborado por: Lipa Toledo, Enrique Zenon


Paz Llave, Jesús Miguel
Panocca Merma, Jhon Franklin

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

■ Título: Base de Datos Relaciones Teoría y Práctica


■ Autores: Fray León Osorio Rivera
■ Año: 2008

■ Título: El Modelo Relacional de Base de Datos


■ Autores: Javier Quiroz
■ Año: 2003

■ Título: Proceso de Normalización de Base de Datos en un modelo


Racional
■ Autores: Adrian Trueba Espinosa
■ Año: 2016

■ Título: Normalización del lenguaje documental para la base de datos


■ Autores: Teresa Abejón Peña
■ Año: 1997
○ Herramientas
Para la elaboración de nuestro diccionario de datos, se usó Google Docs
(Documentos online) como principal herramienta. Además de motores de
búsqueda académicos como: Google Scholar, IEEE Explore.
● Resultados:
○ Aplicar principios éticos
Para realizar la normalización de los datos de un proyecto tenemos que tener
en cuenta las relaciones establecidas y la importancia de cada una viendo
como prioridad el beneficio del proyecto de manera ética y responsable.
○ Responsabilidad de comprender la importancia de la normalización
La utilización de las Bases de Datos normalizadas nos permite crear sistemas
de información más eficientes y con menos margen de error en la consulta,
actualización de los datos.
Es importante concientizar a los profesionales del diseño de sistemas sobre la
necesidad del proceso de normalización de las Base de datos , a fin de que el
diseño resultante , se ciña a los estándares mundiales en sistemas informáticos
y que permitan el eficiente manejo de los recursos e información.
○ Normalización de datos:
■ Primeramente se realizó el listado de entidades sin normalización:
Posteriormente, se analizó la primera forma normalizada(1F), en donde
se identificó las columnas que estaban relacionadas entre sí, y si sus datos se
repetían:

Para pasar a la segunda forma de normalización(2F), se analizó la


relación entre ciertas columnas, en la que necesariamente se requiera la
creación de una nueva tabla, tomando en cuenta las dependencias de datos:
Para la tercera forma normal (3F) se analizó la claves primarias y
foráneas:

Finalmente el resultado seria asi:


● Referencias:
○ Cabello, M. V. N. (2010). Introducción a las bases de datos relacionales.
Vision Libros.
○ Rivera, F. L. O. (2008). Base de datos relacionales. ITM.
○ Quiroz, J. (2003). El modelo relacional de bases de datos. Boletín de Política
Informática, 6, 53-61.
○ Adrian, T. E. Proceso de normalización de base de datos en un modelo
racional.
○ Peña, T. A. (1997). Normalización del lenguaje documental para la base de
datos ISOC-Arte. Museo: Revista de la Asociación Profesional de Museólogos
de España, (2), 251-259.
○ Pinzón, M. F. G., & González-Sanabria, J. S. (2013). Aplicación del estándar
ISO/IEC 9126-3 en el modelo de datos conceptual entidad-relación. Revista
Facultad de Ingeniería, 22(35), 113-125.

● 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

Integrantes: Autoevaluación General

Lipa Toledo Enrique Zenon 100%

Panocca Merma Jhon Franklin 100%

Paz Llave Jesus Miguel 100%

● 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.

También podría gustarte