Normalizacion

Páginas: 19 (4629 palabras) Publicado: 14 de abril de 2013
-1

NORMALIZACIÓN DE BASES DE DATOS

-

NORMALIZACIÓN DE BASES DE DATOS
INTRODUCCION
Las formas normales definidas en la Teoría de Base de Datos Relacionales representan
una guía y una orientación para el diseño de registros. Las reglas de normalización están
destinadas a prevenir anomalías en las actualizaciones e inconsistencia en los datos.
Las directrices que se ofrecerán partendel supuesto de que aquellos campos que no
constituyen una clave serán actualizados frecuentemente.
El propósito de la normalización es mejorar la integridad de los datos a través de la
minimización de la redundancia y la inconsistencia, pero con algún posible costo en
ciertas aplicaciones.
El término normalización se usa algunas veces en relación a una forma normal
particular. Esto es, unconjunto de registros puede ser normalizado con respecto a la
segunda forma normal pero no con respecto a la tercera.

1. PRIMERA FORMA NORMAL
La Primera Forma Normal (1FN) trata con el modelo de un registro, es decir, la forma
básica o registro tipo.
“Cuando se manipulan las relaciones de un modelo de visión se les
trata como conjuntos matemáticos de eneadas (tuplas). Esto requiere
entreotras cosas, que los atributos dentro de cada eneada sean
ordenados y completos, y que los dominios permitan sólo valores
simples. Los valores simples no pueden descomponerse en múltiples
valores y no pueden por sí mismos ser conjuntos o relaciones."
Según esto, una repetición anidada de un elemento (o de un grupo de elementos) no
puede ser representada en un modelo como una sola relación.Ahora bien, si un grupo
anidado tiene tamaño acotado y es pequeño, es posible representarlo usando un número
fijo de atributos asignados a diferentes papeles sobre el mismo dominio. Debido a que los
grupos pueden ser más pequeños que el número máximo fijo, el dominio debe incluir el
valor nulo o indefinido. Con mayor frecuencia se traslada el grupo anidado a otra relación.
Al proceso deeliminar grupos anidados se le denomina
NORMALIZACION, y a las relaciones resultantes se les considera
expresadas en la PRIMERA FORMA NORMAL

ING. NERIO VILLALOBOS FINOL

-2

NORMALIZACIÓN DE BASES DE DATOS

-

EJEMPLO PARA LA PRIMERA FORMA NORMAL
Información que se desea manejar:
PROFESOR
DEDICACION
MATERIAS
CURSOS
DEPARTAMENTO
COMISIONES
COORDINACION

Nombres y ApellidosTiempo dedicado a la Universidad
Nombres de las materias que dicta
Número de cursos por materia
Nombre del Departamento al cual está adscrito el Profesor.
Nombre se las comisiones a las que pertenece el Profesor.
¿Coordina el Profesor la comisión?

Supongamos que tenemos los siguientes datos:
PROFESOR
DEDICACION
MATERIAS Y CURSOS

DEPARTAMENTO
COMISIONES

José García
ExclusivaMétodos Numéricos (2 cursos).
Estadística (1 curso).
Matemática II (1 curso).
Matemática.
Seminario de Investigación (Coordinador)
Reestructuración Curricular.
Entrenamiento Docente (Coordinador).

Tratemos de construir el registro:
PROFESOR DEDICACIÓN

José García

Exclusiva

MATERIAS

CURSOS

DEPART.

Métodos
Num.,
Estadística,
Matemática II

2, 1, 1

Matemátic
aCOMISIONES
Sem. de
Invest.,
Reestruc.
Curr.,
Entren.
Docente

COORDINA

Sí, No, Sí

Debe haberse notado que en los campos MATERIAS y COMISIONES existen diversos
valores para el mismo individuo, además de una serie de datos relacionados tales como
CURSOS POR MATERIAS y COORDINACION DE COMISIONES. Suponiendo que un
Profesor no dicta más de tres materias por semestre, podríamos construir elregistro de la
siguiente forma

RELACION PROFESOR
NOMBRE
J. García

DEDIC.
Exclus.

MAT. 1
M. Numér.

CUR. 1
2

MAT. 2
Estadíst.

CUR. 2
1

MAT. 3
Mat. II

CUR. 3
1

DEPTO.
Matem.

ING. NERIO VILLALOBOS FINOL

-3

NORMALIZACIÓN DE BASES DE DATOS

-

RELACION PARTICIPA-EN-COMISION
PROFESOR
José García
José García
José García

COMISION
Seminario de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion
  • normalizacion
  • normalizacion
  • normalizacion
  • Normalización

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS