Normalizacion

Solo disponible en BuenasTareas
  • Páginas : 1 (250 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
NORMALIZACIÓN  Un proceso que atribuye entidades de tal modo que las redundancias de datos se reducen o eliminan. La Normalización funciona mediante una serie de etapas llamadas formasnormalizadas.
 Primera forma Normalizada (1FN).  Segunda forma Normalizada (2FN).  Tercera forma Normalizada (3FN).

PRIMERA FORMA NORMAL  El término primero forma normal(1FN) describe la formatabular en la cual:
 Todos los atributos de clave están definidos.  No existe grupos repetidores en la tabla. En otras palabras, cada intersección de fila/columna puede contener uno y sóloun valor, no un conjunto de valores.  Todos los atributos son dependientes de la clave primaria.

DEPENDENCIAS
 Dependencias Parciales: Son dependencias basadas solamente en una parte deuna clave primaria compuesta.  Dependencias Transitivas: Es una dependencia de un atributo no principal en otro atributo no principal.

NUM_PROY

NUM_EMP

NOM_EMP

PUESTO

PAG_HORAHORAS

NOM_PROY

DEPENDENCIA TRANSITIVA

DEPENDENCIAS PARCIALES

SEGUNDA FORMA NORMAL

 Una tabla está en segunda forma normalizada (2NF) si:
 Está en 1NF  Y se eliminandependencias parciales.

 Los pasos a seguir son:
 Escriba cada componente de clave en línea aparte, y luego la clave original.
 NUM_PROY  NUM_EMP  NUM_PROY

NUM_EMP

 Segundo paso: Escribalos atributos dependientes después de cada clave nueva, en otra palabras las tabla nuevas son:
 PROYECTO(NUM_PROY, NOM_PROY)  EMPLEADO(NUM_EMP, NOM_EMP, PUESTO, PAGO_HORA) ASIGNACIÓN(NUM_PROY, NUM_EMP, HORAS_ASIG)

RESULTADO DE LA 2FN

NUM_PROY

NOM_PROY

PROYECTO EMPLEADO

NUM_EMP

NOM_EMP

PUESTO

PAG_HORA

DEPENDENCIA TRANSITIVA

NUM_EMP

NUM_PROYHORAS_ASIG

ASIGNACION

TERCERA FORMA NORMAL  Está en 2FN  Y No contiene dependencias transitivas

NUM_EMP

NOM_EMP

EMPLEADO

COD_PUESTO

DESC_PUESTO
PUESTO

PAG_HORA

tracking img