Está en la página 1de 8

CATEDRTICO:

Cornelio Alberto Prez Mndez

ALUMNA:
Yeimi Aylin Velzquez Daz

GRADO:

GRUPO:

ESPECIALIDAD:
Ofimtica

TRABAJO:
Investigacin

FECHA DE ENTREGA: 23/09/2015.

INTRODUCCIN

En este investigacin dar a conocer la gran importancia de las normas para


poder disear una base de datos dar informacin tambin de que se tratan las
tres normas ya que con esta informacin podremos disear nuestra base de datos
y esto ser de mucha ayuda.
Para entrar en materia en esta fase, lo primero que encontrara ser definiciones
acerca de las caractersticas del diseo de una base de datos relacional, los
trminos centrales a aprenderse, para poder obtener el mayor grado de
aprendizaje posible sobre este atapa y as poderlo aplicar y ejecutar sobre algn
proyecto de creacin de base de datos.

NORMALIZACIN DE BASES DE DATOS (LAS 3 FORMAS NORMALES)


Existen 3 niveles de Normalizacin 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 las Performance
por mala arquitectura. Estas 3 reglas de Normalizacin se las conoce como las 3
FORMAS NORMALES.
La Primera Forma Normal Esta primera Forma Normal, nos lleva a no repetir datos
en nuestras tablas. Los famosos maestro detalle, deben aplicarse a la estructura
de la tabla. Si nuestra tabla de ventas repite una y otra vez (por cada venta), el
nombre, el domicilio y otros datos del Cliente, es que no hemos aplicado esta
Normalizacin. Si tenemos una tabla clientes, en la tabla ventas, solo debera figurar
el cdigo del cliente, para que el resto de los datos se puedan referenciar
automticamente sin problemas y sin duplicar informacin. Lo mismo ocurrira en
una tabla de detalle de ventas, si por cada tem vendido colocamos el detalle del
producto, con su descripcin, medidas, etcTendramos un desaprovechamiento
de espacio y recursos muy grande. Para ello, tendremos nuestra tabla maestra de
Productos y con solo grabar el cdigo de dicho producto en nuestra tabla de ventas,
ser suficiente.
La Segunda Forma Normal (Si o si debe estar previamente aplicada la Primera
Forma Normal) La Segunda Forma Normal nos habla de que cada columna de la
tabla debe depender de la clave. Esto significa que todo un registro debe depender
nicamente de la clave principal, si tuviramos alguna columna que se repite a lo
largo de todos los registros, dichos datos deberan atomizarse en una nueva tabla.
Ejemplo:
Venta ID tem ID Fecha Venta Cliente Venta Producto Id Cantidad
1

01/12/2007

2334

10

01/12/2007

3333

01/12/2007

66643

34

01/12/2007

21

02/12/2007

3566

Ah tenemos un claro problema. Acaso no se busca NO REPETIR DATOS ?Si toda


una venta tendr el mismo nmero de Cliente y la misma FechaPor que no crear
una Tabla de MAESTRO DE VENTAS y que contenga esos 2 datos.
Es evidente que la columna Cliente Venta y Fecha Venta se repetirn por cada
venta realizada. Es por ello que proponemos el siguiente esquema
Venta ID tem ID Producto Id Cantidad
1

2334

10

3333

66643

34

21

3566

Y ahora nuestra nueva tabla maestra


Venta Id Fecha Venta Cliente Venta
1

01/12/2007

02/12/2007

Entonces, nuestra 2da Forma Normal nos habla de que cada columna de una tabla
debe depender de toda la clave y no constituir un dato nico para cada grupo de
registros.

La Tercera Forma Normal En realidad si nos guiamos en el ejemplo de esta nota,


ya no quedara normalizacin por aplicar y podramos decir que nuestro ejemplo
cumple con las 3 formas normales, ya que la 3ra Forma Normal nos habla de que:
1. Ninguna Columna puede depender de una columna que no tenga una clave
2. No puede haber datos derivados
En el 2do ejemplo hemos descubierto campos que dependan de la clave principal
(Venta ID) y que podran incluirse en una tabla maestra. Pero supongamos un

ejemplo donde ciertas columnas no dependen de la clave principal y si dependen


de una columna de nuestra tabla.
Venta tem
ID
ID

Producto
ID

Cantidad Descripcin

Medida Proveedor

3455

12

Impresora
LJ8000

HP

2455

34

Scanner HP A3555 33cm

5444

21

Mouse HP Wireless

122cm 1

Esto es muy normal encontrar en bases mal normalizadas. Vemos que los campos
DESCRIPCION, MEDIDA y PROVEEDOR no dependen de VENTAID y es por ello
que no deberan estar dentro de la tabla de detalle de ventas, ya que dependen de
PRODUCTOID. Aqu no se trata ya de eliminar grupos repetidos de datos (1ra
Forma Normal) sino que ante la inclusin de una clave perteneciente a otra tabla,
cualquier campo que sea subordinado de dicha clave debe estar en otra tabla y no
en nuestra tabla detalle.

CONCLUSIN

Al final de esta investigacin llegue a la conclusin de que es bueno saber los pasos
para disear una buena base de datos. Finalmente si tomamos en cuenta que una
tabla de detalle de venta (tem x tem) puede contener un volumen de millones de
registros, al haberle aplicado las 3 formas normales nos estaremos ahorrando varios
Gigabytes de tamao en dicha tabla y por supuesto mejorado notablemente la
performance.

REFERENCIAS

https://cvva.wordpress.com/2007/12/04/normalizacion-de-bases-de-datos-las-3formas-normales/

También podría gustarte