FORMNORMAL

Páginas: 10 (2500 palabras) Publicado: 26 de octubre de 2015
Autor Carlos Carmona La normalizacin es un proceso que pretende conseguir tablas con una estructura ptima y eficaz. El proceso de normalizacin est basado en lograr la independencia de los datos respecto a las aplicaciones que los usan. Antes de empezar el proceso, se han de conocer las tablas que intervendrn y las relaciones que las unen. Si no se conocen a partir del anlisis previo, se buscantodos los nombres (sustantivos) que han sido empleados en la definicin del problema. Algunos de esos nombres sern las entidades, otros dependern de ellas y sern los atributos. Otros no formarn parte ni de las entidades ni de los atributos, son parte del lenguaje necesario para describir el problema a solucionar mediante la creacin de una base de datos. EjemploEjemplo prctico. ...a cada cliente, alpasar por Caja... se marcan por la caja registradora los artculos que ha comprado. Con los datos de los artculos se hace una factura por el importe total de las mercancas adquiridas que se imprime y se entrega al cliente. Los datos de la factura se almacenan para su posterior tratamiento informtico que comprende.... Las tablas son sustantivos, por lo que tenemos los siguientes cliente, Caja, cajaregistradora, artculos, datos de los artculos, factura, importe total, mercancas adquiridas, datos de la factura. De estos nombres, algunos son atributos de otros datos de los artculos y artculos, datos de la factura, importe total y factura. De cada cliente no se piden datos, por lo que aunque sea una tabla, si no se necesitan sus datos, no se crear esa entidad. Caja con mayscula se refiere a unobjeto con el que se realizan procesos, por lo que no se necesita almacenar informacin de ellos. De cada una de las cajas registradoras, tal vez se necesite para las facturas, el nmero de caja, por lo que se considera una entidad ms. Mercancas adquiridas y artculos que ha comprado son sinnimos, por lo que solo se tratar de artculos. Las tablas encontradas tras el anlisis son artculos, factura ycaja registradora. Caja registradora se puede considerar un atributo de factura, por lo que tenemos dos tablas. Las relaciones se pueden encontrar conociendo todos los verbos que aparecen en la definicin del problema. Se eliminan aquellos verbos que son necesarios para el lenguaje y se buscan aquellos que implican dos o ms entidades (sustantivos) que ya se han encontrado. En el ejemplo han aparecidolos verbos pasar, se marcan, ha comprado, se hace una factura, imprime, entrega, almacena. De estos verbos, los que asocian entidades son marcar, comprar. Los verbos pasar, hacer factura, imprimir, entregar, almacenar, se refieren a procesos que se van a realizar, no a asociaciones entre entidades. Se han obtenido las siguientes entidades con sus relaciones clientes, comprar artculos y marcarartculos en factura. Como no se necesitan los datos de los clientes, queda la relacin marcada (en la caja registradora) que une las tablas artculos, y factura. La operacin marcar en la caja registradora significa que los artculos se incluyen en una factura que se entregar al cliente para su liquidacin, consiguindose obtener el modelo entidad-relacin siguiente INCLUDEPICTUREhttp//www.scourdesign.com/articulos/images2/enti-rela.gif MERGEFORMATINET Hay cinco niveles de normalizacin, siendo cada vez ms complejo el proceso de obtencin de tablas normalizadas. Para bases de datos relativamente sencillas se puede terminar la normalizacin en el tercer nivel o tercera forma normal. El proceso de normalizacin se basa en la descomposicin sin prdida de las tablas que estn en una forma normal inferior,obtenindose una forma normal superior. El proceso de descomposicin sin prdida, significa que se ha de dividir o descomponer la tabla en otras con menor cantidad de atributos sin que haya prdida de informacin. Formas normales y dependencias funcionales. Primera Forma Normal o 1FN La Primera Forma Normal, o 1FN, es la ms elemental de todas. Una tabla est en 1FN si el valor que contiene un...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS