Normalizacion

Páginas: 6 (1391 palabras) Publicado: 18 de septiembre de 2012
NORMALIZACION

FORMAS NORMALES




Las formas normales se corresponde a una teoría de normalización iniciada por el propio Codd y continuada por otros autores (entre los que destacan Boyce y Fagin). Codd definió en 1970 la primera forma normal, desde ese momento aparecieron la segunda, tercera, la Boyce-Codd, la cuarta y la quinta forma normal. Una tabla puede encontrarse en primeraforma normal y no en segunda forma normal, pero no al contrario. Es decir los números altos de formas normales son más restrictivos (la quinta forma normal cumple todas las anteriores).

PRIMERA FORMA NORMAL (1FN)

PRIMERA FORMA NORMAL (1FN)
Una tabla se encuentra en primera forma normal si impide que un atributo de una tupla pueda tomar más de un valor.

PRIMERA FORMA NORMAL (1FN)
Latabla anterior visualmente es un tabla, pero no una tabla relacional. No cumple la primera forma normal. Lo cumpliría si:

DEPENDENCIA FUNCIONAL
Se dice que un conjunto de atributos (Y) depende funcionalmente de otro conjunto de atributos (X) si para cada valor de X hay un único valor posible para Y. Simbólicamente se denota por X→Y. Por ejemplo el nombre de una persona depende funcionalmente delNI, para un NI concreto sólo hay un nombre posible. En la tabla ejemplo anterior, el departamento no tiene dependencia funcional, ya que para un mismo NI puede haber más de un departamento posible. Al conjunto X del que depende funcionalmente el conjunto Y se le llama determinante. Al conjunto Y se le llama implicado.

DEPENDENCIA FUNCIONAL COMPLETA
Un conjunto de atributos (Y) tiene unadependencia funcional completa sobre otro conjunto de atributos (X) si Y tiene dependencia funcional de X y además no se puede obtener de X un conjunto de atributos más pequeño que consiga una dependencia funcional de Y. Por ejemplo en una tabla de clientes, el conjunto de atributos formado por el nombre y el NI producen una dependencia funcional sobre el atributo apellidos. Pero no es completa ya queel NI también produce una dependencia funcional sobre apellidos. El NI sí produce una dependencia funcional completa sobre el campo apellidos. Una dependencia funcional completa se denota como X=>Y

DEPENDENCIA FUNCIONAL ELEMENTAL
Se produce cuando X e Y forman una dependencia funcional completa y además Y es un único atributo.

DEPENDENCIA FUNCIONAL TRANSITIVA
Se produce cuando tenemostres conjuntos de atributos X, Y y Z. Y depende funcionalmente de X (X→Y), Z depende funcionalmente de Y (Y→Z). Además X no depende funcionalmente de Y. Entonces ocurre que X produce una dependencia funcional transitiva sobre Z. Esto se denota como: (X-→Z)

DEPENDENCIA FUNCIONAL TRANSITIVA
Por ejemplo si X es el atributo Número de Clase de un instituto, Y es el atributo Código Tutor. EntoncesX→Y (el tutor depende funcionalmente del número de clase). Si Z representa el Código del departamento, entonces Y→Z (el código del departamento depende funcionalmente del código tutor, cada tutor sólo puede estar en un departamento). Como no ocurre que Y→X (el código de la clase no depende funcionalmente del código tutor, un código tutor se puede corresponder con varios códigos de clase). EntoncesX-→Z (el código del departamento depende transitivamente del código de la clase).

SEGUNDA FORMA NORMAL (2FN)

SEGUNDA FORMA NORMAL (2FN)
Ocurre si una tabla está en primera forma normal y además cada atributo que no sea llave, depende de forma funcional completa respecto de cualquiera de las llaves. Toda la llave primaria debe hacer dependientes al resto de atributos, si hay atributos quedepende sólo de parte de la llave, entonces esa parte de la llave y esos atributos formarán otra tabla.

SEGUNDA FORMA NORMAL (2FN)
Suponiendo que el NI y el número de curso formen una llave principal para esta tabla, sólo la nota tiene dependencia funcional completa. El nombre y los apellidos dependen de forma completa del NI. La tabla no es 2FN.

SEGUNDA FORMA NORMAL (2FN)
La solución...
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