Ha2 cm40 morales m jacquelinne-normalizacion

3
Normalización Morales Morales Jacquelinne http://www.slideshare.net/grupo04/normalizacin-de-base-de-datos NORMALIZACION La normalización es un conjunto de normas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. Estas reglas no son independientes, ya que cada una esta basada a la regla anterior. Se adopto la normalización ya que el echo de colocar todos lo datos en un solo lugar era ineficiente y se tenían muchos errores de lógica. Con la normalización es más fácil entender las cosas, ocupando espacios que no se necesitan , nos facilitan también agregar nuevas columnas sin romper el esquema actual ni las relaciones, siendo así más eficientemente. Existen 3 niveles de normalización: Primera forma normal (1FN): Esta norma establece que las columnas repetidas debe eliminarse y colocarse en tablas separadas, así se ocupara menos espacio y seria mas fácil el manejo de los datos Segunda forma normal (2FN): Esta norma establece que todos los datos que no dependen de la clave de la tabla para identificarlos se deben eliminar y separar dentro de sus propias tablas, la ventaja de esta normalización es que podremos añadir nuevas columnas sin afectar a las tablas y así no se tendría que modificar muchas cosas pudiéndolo realizar con esta sencilla norma Tercera forma normal (3FN): Esta norma establece que hay que eliminar y separar cualquier dato que no sea clave, esta nos ayudaría a que sea mas flexible y no tener errores de lógica al insertar o borrar registros, además que nos ayudara a tener un esquema limpio y elegante, para poder trabajar y expandir. Herramientas Automatizadas 2CM40

Transcript of Ha2 cm40 morales m jacquelinne-normalizacion

Page 1: Ha2 cm40 morales m jacquelinne-normalizacion

NormalizaciónMorales Morales Jacquelinne

http://www.slideshare.net/grupo04/normalizacin-de-base-de-datos

NORMALIZACION

La normalización es un conjunto de normas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. Estas reglas no son independientes, ya que cada una esta basada a la regla anterior.

Se adopto la normalización ya que el echo de colocar todos lo datos en un solo lugar era ineficiente y se tenían muchos errores de lógica. Con la normalización es más fácil entender las cosas, ocupando espacios que no se necesitan, nos facilitan también agregar nuevas columnas sin romper el esquema actual ni las relaciones, siendo así más eficientemente.

Existen 3 niveles de normalización:

Primera forma normal (1FN): Esta norma establece que las columnas repetidas debe eliminarse y colocarse en tablas separadas, así se ocupara menos espacio y seria mas fácil el manejo de los datos

Segunda forma normal (2FN): Esta norma establece que todos los datos que no dependen de la clave de la tabla para identificarlos se deben eliminar y separar dentro de sus propias tablas, la ventaja de esta normalización es que podremos añadir nuevas columnas sin afectar a las tablas y así no se tendría que modificar muchas cosas pudiéndolo realizar con esta sencilla norma

Tercera forma normal (3FN): Esta norma establece que hay que eliminar y separar cualquier dato que no sea clave, esta nos ayudaría a que sea mas flexible y no tener errores de lógica al insertar o borrar registros, además que nos ayudara a tener un esquema limpio y elegante, para poder trabajar y expandir.

Cuando una base de datos tiene las reglas de un nivel, se dice que esta normalizada a ese nivel. Estas formas proveen suficiente nivel de normalización para cumplir las necesidades de la mayoría de base de datos.

Existen 6 niveles más de normalización las cuales nos llevan más allá de los que se necesita, ya que estas existen para las bases de datos realmente relacionales. Si se normaliza más de lo que se requiere la base de datos puede llegar a ser ineficiente y tendríamos un esquema demasiado complejo para trabajar

Herramientas Automatizadas 2CM40

Page 2: Ha2 cm40 morales m jacquelinne-normalizacion

NormalizaciónMorales Morales Jacquelinne

http://www.slideshare.net/grupo04/normalizacin-de-base-de-datos

Una de las desventajas de la normalización es el tiempo que se tarda en realizar la normalización, y para la mayoría de la gente es mas importante el funcionamiento de la base de datos por lo que no dedican tiempo para asegurarse que sus datos estén normalizados.

¿Qué tan lejos se debe llevar la normalización?

Es de acuerdo a la base de datos que se requiera ya que no se podrá normalizar a nivel 3 si solo proveerá información a un solo usuario seria algo muy extremoso.

Estas reglas solo son guías para que a la hora de crear tablas sea mas fácil de manejar, flexible y eficiente.

La normalización no es una ciencia exacta si no que es subjetiva ya que cada uno tendrá que decidir si realmente nos hacen mas practicas las cosas o solo se hace por seguir las reglas.

Herramientas Automatizadas 2CM40