Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Normalización  (Leído 737 veces)
0 Usuarios y 1 Visitante están viendo este tema.
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« en: 27/11/2005, 17:25:22 »

Éstos son los principios básicos de una buena normalización.

Normalización de estructuras de datos.

Es una técnica deterministica que permite simplificar una estructura compleja en relaciones más simples.

Primera forma normal

Una relación se encuentra en 1era FN si no contiene estructuras repetitivas.
Para pasar a 1era FN se deben realizar los siguientes pasos:
  • Selección de una clave primaria
  • Identificación de estructuras repetitivas
  • Por cada estructura repetitiva debemos crear una nueva relación con los atributos de la estructura repetitiva más la clave primaria de la relación principal. Luego elegir identificador primario para la nueva relación secundaria.
  • Reformular la relación principal quitando las estructuras repetitivas ya derivadas.

Segunda forma normal

Una relación se encuentra en 2da FN cuando cada atributo no-clave se corresponde con la totalidad de la clave y ademas está en 1era FN. Una relación que tiene clave simple (no compuesta) está automáticamente en 2da FN (tambien por no tener más atributos que las claves).
Para pasar a 2era FN se deben realizar los siguientes pasos:
  • Comprobar por cada atributo no-clave, el grado de correspondencia con la clave (parcial o total).
  • Por cada atributo que no dé dependencia parcial hay que derivar una nueva relación con el atributo no-clave y el subconjunto de la clave de la cual depende.
  • A ésta nueva relación hay que escogerle clave primaria.
  • Reformulamos la relación original descartando estos atributos.

Tercera forma normal

Una relación se encuentra en 3era FN si no existe interdependencia entre atributos no clave.
La interdependencia puede ser funcional o aritmética.
Para pasar a 3era FN se deben realizar los siguientes pasos:
  • Identificar interdependencias entre atributos no-clave y clasificarlos en aritméticos o funcional relacional (relación de datos).
  • Aritméticas: se eliminan los atributos dependientes.
  • Funcionales: se deriva una nueva relación, elegimos clave primaria para esta nueva relación. Luego eliminamos de la relación original los que son atributos noclave
    en la derivada.

Si alguno quiere explicar las demás formas normales, serán bienvenidas.

Saludos.
En línea

Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: