Tema 5 Normalizacion

Páginas: 7 (1747 palabras) Publicado: 17 de marzo de 2015
T EMA 5: NORMALIZACIÓN DE LAS
RELACIONES

OBJETIVOS:




Utilizar herramientas gráficas para representar
el diseño lógico
Aplicar las reglas de normalización hasta un
nivel adecuado

GESTIÓN DE BASE DE DATOS
IES PUERTO DE LA CRUZ

IES PUERTO DE LA CRUZ

NORMALIZACIÓN
Introducción:
Habitualmente, el diseño de una base de datos termina en el paso del modelo entidad-relación al
modelorelacional. No obstante, siempre que se diseña un sistema, no sólo una base de datos, sino
también cualquier tipo de solución informática, se ha de medir la calidad de la misma, y si no cumple
determinados criterios de calidad, hay que realizar, de forma iterativa, sucesivos refinamientos en el
diseño, para alcanzar la calidad deseada. Uno de los parámetros que mide la calidad de una base de
datos es laforma normal en la que se encuentra su diseño. Esta forma normal puede alcanzarse
cumpliendo ciertas restricciones que impone cada forma normal al conjunto de atributos de un diseño.
El proceso de obligar a los atributos de un diseño a cumplir ciertas formas normales se llama
normalización.
Deficiencias como existir datos ambiguos, anormales o disfuncionales, las relaciones sin tener sentido, yalgunas otras causas pueden llevarnos a obtener un Modelo de Datos desnormalizado, con el cual la
aplicación a construir basada en el mismo arrastrará los errores de análisis y diseño; muchas veces, sin
otra solución que la de rehacer el Modelo de Datos.
La solución a este tema, es abordada en este capítulo y brinda los conocimientos teóricos más
importantes para obtener un Modelo Normalizado yrefinado, pero queda en el sentido común del
diseñador gran parte de este trabajo.
La experiencia práctica de los diseñadores ha demostrado que cuando las estructuras de datos están
normalizadas, el modelo de datos que de ellos deriva es más estable y permite acomodarse mejor a los
cambios y ajustes.

Definición:
Normalización es un proceso de refinamiento de la estructura. de datos de una.Organización / sistema /
negocio que consiste en la agrupación de los datos según ciertas, reglas o "normas".

¿Por qué normalizamos?
La normalización minimiza la REDUNDANCIA de datos. Los datos redundantes causan problemas de
integridad y consistencia de la información.

1

IES PUERTO DE LA CRUZ
Normalizar, ayuda a identificar a entidades que en realidad no son más que atributos, identificar
relacionessin sentido, reclasificar a los atributos como obligatorios, no obligatorios, claves primarias,
secundarias, etc.
Las formas normales pretenden alcanzar dos objetivos:

1.Almacenar en la base de datos cada hecho sólo una vez, es decir, evitar la redundancia de datos.
De esta manera se reduce el espacio de almacenamiento.
2.Que los hechos distintos se almacenen en sitios distintos. Esto evitaciertas anomalías a la hora
de operar con los datos.
En la medida que se alcanza una forma normal más avanzada, en mayor medida se cumplen estos
objetivos. Hay definidas 6 formas normales, cada una agrupa a las anteriores, de forma que, por
ejemplo, la forma normal 3 cumple la forma normal 2 y la forma normal 1.
Antes de abordar las distintas formas normales, es necesario definir los siguientesconceptos:
Dependencia funcional: Se dice que un atributo Y depende funcionalmente de otro atributo X
o que X -t Y, si cada valor de X tiene asociado en todo momento un único valor de Y. También se
dice que X implica Y, y por tanto, que X es el implicante.
Por ejemplo:
PRODUCTOS (CódigoProducto, Nombre, Precio, Descripcion)
CódigoProducto  nombre, puesto que un código de producto sólo puede tenerasociado un
único nombre, dicho de otro modo, a través del código de producto se localiza un único nombre.
Dependencia funcional completa: Dado una combinación de atributos X (Xl, X2,…) se dice que
Y tiene dependencia funcional completa de X, o que XY, si depende funcionalmente de X, pero
no depende de ningún subconjunto del mismo.
Por ejemplo:
COMPRAS (CódigoProducto, CódigoProveedor, Cantidad,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema 5
  • Tema 5
  • Tema 5
  • tema 5
  • Tema 5
  • Tema 5
  • TEMA 5
  • Tema 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS