ensayo la importancia de la normalización en una base de datos

Upload: melyratto

Post on 13-Oct-2015

53 views

Category:

Documents


0 download

TRANSCRIPT

Garca Anchundia Melissa CarolinaEnsayoLa importancia de la Normalizacin en una Base de datosIntroduccinPara desarrollar una Base de Datos no es suficiente con solo tener un buen modelo relacional, ya que estos podran tener redundancia de datos que desperdician el espacio de disco y crean problemas de mantenimiento, para evitar estos inconvenientes es necesario hacer una normalizacin que adems tambin nos permite proteger los datos.

Cuerpo IdeaLa normalizacin es el proceso de organizar los datos de una base de datos partiendo del modelo entidad relacin que exista, y nos sirve tanto para proteger los datos como para hacer que la base de datos sea ms flexible al eliminar la redundancia y las dependencias incoherentes.Una de las ventajas de la normalizacin es que una base de datos normalizada ocupa menos espacio en disco que una no normalizada. Hay menos repeticin de datos, lo que tiene como consecuencia un mucho menor uso de espacio en disco.Es una forma fcil de corregir las bases de datos, ya que nos brinda una serie de instrucciones o etapas llamadas formas normales que nos permiten ir elaborando las BD de manera apropiada, sin tener errores que afecten la estructura de la base de datos.Es necesario llevar un orden para evitar problemas de redundancia de datos, y as que al momento de buscar informacin nos muestre la correcta.Entre ms alto sea el nivel de normalizacin, mejor se ordenaran los datos, pero no por esto debemos suponer que el nivel ms alto ser el ms recomendable ya que esto ocasiona que el sistema de base de datos se ponga lento para el usuario final. Para esto tambin existe la desnormalizacin que es el proceso para bajar de nivel la normalizacin ya realizada, es decir que si tenemos una normalizacin de tercer nivel con la desnormalizacin podemos bajarla a segundo nivel, pero debemos tomar en cuenta que con esto se producen redundancia de datos.

ConclusinSi deseamos desarrollar una Base de Datos sin errores, no debemos dudar en usar la normalizacin para su buen funcionamiento, y omisiones de errores, siempre y cuando se tome en cuenta que con la normalizacin el sistema final se puede volver algo lento al momento de realizar consultas a la base de datos.Anlisis y Diseo de Base de Datos