normalizacion

01/06/2004 - 15:11 por Dani | Informe spam
Hola!

Escuche por ahi que estaban normalizando la base de datos.
¿Que significa esto?

Gracias
 

Leer las respuestas

#1 Maxi
01/06/2004 - 15:20 | Informe spam
Hola, normalizar la Base de Datos viene de Bases de Datos Relacionales.

Este modelo de Base de datos se basa basicamente en Tablas las cuales
contienen campos y se vinculan con otras tablas por medio de la BDD o por el
usuario final en un Query.

Un ejemplo seria, un Maestro Detalle.

por ej las facturas, tendremos un maestro donde tendremos por ej el codigo
del cliente, y en las lineas los articulos.

Bien si estuviera NORMALIZADA la BDD en las lineas no deberia duplicar datos
que estan en la cabecera, como por ej: Codigo_cliente,Fecha de Factura,etc.
En las lineas solo debo tener el valor vinculante a la cabecera y los datos
propios de la linea.

Codigo_factura,linea_nro,articulo,cantidad,precio_unitario.

Si te han dicho que van a normalizar la BDD es porque no la tenian asi y lo
que estan buscando es mejorar el mantenimiento y la integridad de los Datos.
Una desventaja de la NORMALIZACION es la performance, en el ejemplo anterior
si queremos saber la fecha de la factura y todos sus articulos debemos usar
2 tablas, que si ese dato lo tendria DESNORMALIZADO usaria 1 sola!!

Obviamente que no es bueno tener DESNORMALIZADO la BDD pero hay ocasiones
donde se justifica :-)

Si queres saber un poco mas del tema, te recomiendo que en Google busques:
"Bases de Datos Relacionales"

:-)

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Dani" escribió en el mensaje
news:167bf01c447d9$ee7c5ee0$
Hola!

Escuche por ahi que estaban normalizando la base de datos.
¿Que significa esto?

Gracias




Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004

Preguntas similares