GESTION DE BASE DE DATOS

Páginas: 2 (361 palabras) Publicado: 17 de septiembre de 2014
Normalizar una tabla de ejemplo
Estos pasos demuestran el proceso de normalización de una tabla de alumnos ficticia.
1. Tabla sin normalizar:
Nº alumno
Tutor
Despacho-Tut
Clase1
Clase2Clase3
1022
García
412
101-07
143-01
159-02
4123
Díaz
216
201-01
211-02
214-01
2. Primera forma normal: no hay grupos repetidos

Las tablas sólo deben tener dos dimensiones. Puesto que unalumno tiene varias clases, estas clases deben aparecer en una tabla independiente. Los campos Clase1, Clase2 y Clase3 de los registros anteriores son indicativos de un problema de diseño. 

Lashojas de cálculo suelen usar la tercera dimensión, pero las tablas no deberían hacerlo. Otra forma de considerar ese problema es con una relación de uno a varios y poner el lado de uno y el lado devarios en tablas distintas. En su lugar, cree otra tabla en la primera forma normal eliminando el grupo repetido (Nº clase), según se muestra a continuación:
Nº alumno
Tutor
Despacho-Tut
Nº clase1022
García
412
101-07
1022
García
412
143-01
1022
García
412
159-02
4123
Díaz
216
201-01
4123
Díaz
216
211-02
4123
Díaz
216
214-01
3. Segunda forma normal: eliminar los datosredundantes

Observe los diversos valores de Nº clase para cada valor de Nº alumno en la tabla anterior. Nº clase no depende funcionalmente de Nº alumno (la clave principal), de modo que larelación no cumple la segunda forma normal.

Las dos tablas siguientes demuestran la segunda forma normal: 

Alumnos:
Nº alumno
Tutor
Despacho-Tut
1022
García
412
4123
Díaz
216
4.

Registro:Nº alumno
Nº clase
1022
101-07
1022
143-01
1022
159-02
4123
201-01
4123
211-02
4123
214-01
5. Tercera forma normal: eliminar los datos no dependientes de la clave

En el últimoejemplo, Despacho-Tut (el número de despacho del tutor) es funcionalmente dependiente del atributo Tutor. La solución es pasar ese atributo de la tabla Alumnos a la tabla Personal, según se muestra a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema de gestión de base de datos
  • Sistemas de gestion de bases de datos
  • Informe De Gestion De Bases De Datos
  • Sistemas De Gestión De Base De Datos
  • Gestion De Base De Datos
  • sistema de gestion de base de datos
  • Gestion de bases de datos
  • Sistema de gestion de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS