Você está na página 1de 6

ALUMNO:

Ruiz Ticliahuanga Anderson

DOCENTE:
Ing.Edy Javier García Córdova

CURSO:
Base de Datos I

TEMA:
Uso Y Aplicación de las Formas Normales

PIURA,2019
INTRODUCCION

El término Bases de Datos (BD) es algo muy común en nuestros días, todos tenemos una
idea básica de lo que es una base de datos, por lo menos a nivel abstracto. Las BD y sus
tecnologías tienen un impacto decisivo con el creciente uso de las computadoras. Un paso
indispensable para crear una base de datos es su diseño, el que tiene como punto de partida
la planificación del tipo de información que se quiere almacenar en la misma. Muchos
usuarios de las BD no dan importancia a este aspecto, dando lugar a serios problemas en
la manipulación de la información.

El proceso de diseño de una base de datos no siempre es sencillo de realizar, en ocasiones


requiere de refinamientos sucesivos para lograr que el sistema relacional sea óptimo y, en
última instancia, evite la redundancia de los datos. Para lograr este objetivo y obtener
estructuras de datos eficientes, se utiliza la técnica de normalización. Esta realidad
condiciona la necesidad de elaborar un hiper entorno de aprendizaje para contribuir al
tratamiento del contenido proceso de normalización que reciben los estudiantes de
segundo año de la carrera de Educación Laboral e Informática en la asignatura Base de
Datos I.
Uso y aplicación de las formas normales para el correcto Modelado de Datos

¿Qué es la normalización?

Es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un


esquema que minimice los problemas de lógica. Básicamente, las reglas que la integran
están encaminadas a eliminar redundancias e inconsistencias de dependencia en el diseño
de las tablas. Cada regla está basada en la que le antecede. Esta técnica se adoptó porque
el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de
la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de
manipular los datos.

Otra ventaja de la normalización de una base de datos es el consumo de espacio. Una base
de datos normalizada puede ocupar menos espacio en disco que una no normalizada. Hay
menos repetición de datos, lo que tiene como consecuencia un mucho menor uso de
espacio en disco.

Existen dos formas de utilización de la normalización:

Sentido de arriba para abajo (Top Down): Después de la definición de un modelo de datos,
se aplica el proceso para obtener una síntesis de los datos, bien como una descomposición
de las entidades y relaciones en elementos más estables.

Sentido de abajo para arriba (Buttom Up): Se aplica la normalización como herramienta
de proyecto del modelo de datos, usando los reportes, formularios y documentos
utilizados por la realidad en estudio, constituidos en una herramienta de levantamiento.

Una BD relacional sufrirá anomalías de actualización durante su procesamiento a menos


que cada tabla sea normalizada.

En resumen, la normalización es el método para conseguir un buen diseño y evitar


anomalías de actualización en la BD. Permite descomponer un esquema en dos o más
subes quemas con la misma información, precisamente para evitar redundancias no
necesarias. Involucra varias fases que se relacionan en orden. Tras completar cada fase se
dice que la relación está en:
Primera forma normal (1FN)
• Elimine los grupos repetidos de las tablas individuales.
• Cree una tabla independiente para cada conjunto de datos relacionados.
• Identifique cada conjunto de datos relacionados con una clave principal.
No use varios campos en una sola tabla para almacenar datos similares. Por ejemplo, para
realizar el seguimiento de un elemento del inventario que proviene de dos orígenes
posibles, un registro del inventario puede contener campos para el Código de proveedor
1 y para el Código de proveedor 2.

Segunda forma normal(2FN)

• Cree tablas independientes para conjuntos de valores que se apliquen a varios


registros.
• Relacione estas tablas con una clave externa.
Los registros no deben depender de nada que no sea una clave principal de una tabla, una
clave compuesta si es necesario. Por ejemplo, considere la dirección de un cliente en un
sistema de contabilidad. La dirección se necesita en la tabla Clientes, pero también en las
tablas Pedidos, Envíos, Facturas, Cuentas por cobrar y Colecciones. En lugar de almacenar
la dirección de un cliente como una entrada independiente en cada una de estas tablas,
almacénela en un lugar, ya sea en la tabla Clientes o en una tabla Direcciones independiente.

Tercera forma normal(3FN)

• Elimine los campos que no dependan de la clave.


Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la
tabla. En general, siempre que el contenido de un grupo de campos pueda aplicarse a más de
un único registro de la tabla, considere colocar estos campos en una tabla independiente.

Por ejemplo, en una tabla Contratación de empleados, puede incluirse el nombre de la


universidad y la dirección de un candidato. Pero necesita una lista completa de universidades
para enviar mensajes de correo electrónico en grupo. Si la información de las universidades
se almacena en la tabla Candidatos, no hay forma de enumerar las universidades que no
tengan candidatos en ese momento. Cree una tabla Universidades independiente y vincúlela
a la tabla Candidatos con el código de universidad como clave.
Referencias
1. Support.microsoft.com. [Online].; 2007 [cited 2019 Junio 02. Available from:
https://support.microsoft.com/es-pe/help/283878/description-of-the-database-
normalization-basics.

2. Valero M. BI Geek Blog. [Online].; 2017 [cited 2019 Junio 01. Available from:
https://blog.bi-geek.com/modelo-relacional-formas-normales/.

Você também pode gostar