Teoria de normalizacion
Normalización
4.1 4.2 4.3 4.4 4.5
Noción intuitiva de las primeras formas normales Dependencias funcionales Definición formal de las tres primeras formas normales Forma Normal de Boyce y Codd Axiomas de Armstrong y manipulación de dependencias funcionales 4.6 Métodos de diseño: Análisis y Síntesis
Tema 4.1: Noción intuitiva de las primeras formas normales
DISEÑOLÓGICO DE UNA BASE DE DATOS EN EL MODELO RELACIONAL
(Teoría de la Normalización)
CONSISTE EN:
Descomposición sin pérdida de información ni de semántica de la relación universal (o de una colección de relaciones equivalentes a la misma) en una colección de relaciones en la que las anomalías de actualización (inserción, Borrado y modificación) no existan o sean mínimas.
© Grupo BD AvanzadasTema IV: Teoría de la Normalización
-2
Tema 4.1: Noción intuitiva de las primeras formas normales
OBJETIVOS DE UN DISEÑO NORMALIZADO
- Eliminar anomalías de actualización. - Conservar la información (descomposición sin pérdida de información). - Conservar las dependencias funcionales (descomposición sin pérdida de DF). - No crear dependencias nuevas o interrelaciones inexistentes. -Facilidad de uso. - Eficiencia. ¡ A VECES NO SON COMPATIBLES !
© Grupo BD Avanzadas Tema IV: Teoría de la Normalización
-3
Tema 4.1: Noción intuitiva de las primeras formas normales
EJEMPLO DE DISEÑO INADECUADO TABLA IMPARTE
Cod_Prof 9321 9321 8142 8142 8142 9577 9111 9111 9111 Nombre_ Prof J. Sánchez J. Sánchez P. Martín P. Martín P. Martín A. García L. López L. López L. López Despacho 2B22B2 2B2 2B2 2B2 2C4 2D5 2D5 2D5 Cod_asignatura ITIG0231 ITIG0221 ITIG0231 ITIG0242 LD0241 II0232 II0232 ITIG0232 ITIG0221 Nombre_ asignatura Diseño de BD Ficheros y BD Diseño de BD Diseño Avanzado deBD SGBD Administración deBD Administración deBD BD Avanzadas Ficheros y BD Nº créditos 7 7 7 4,5 6 6 6 4,5 7
- Redundancias - Posibles inconsistencias - Imposibilidad de almacenar ciertasinformaciones - Necesidad de valores nulos © Grupo BD Avanzadas Tema IV: Teoría de la Normalización
-4
Tema 4.1: Noción intuitiva de las primeras formas normales
PRIMERA FORMA NORMAL (1FN)
No puede haber grupos repetitivos. Ejemplo:
R (DNI_P, NOMBRE_P, TELÉFONO)
R DNI_P 414618 9528309 . . NOMBRE_P S. HIDALGO M. PIATTINI . . NO ESTÁ EN 1FN TELÉFONO 2343840 6544070 7193456 . . R DNI_P 414618414618 9528309 . . NOMBRE_P S. HIDALGO S. HIDALGO M. PIATTINI . . ESTÁ EN 1FN TELÉFONO 2343840 6544070 7193456 . .
Se soluciona repitiendo toda la tupla para cada uno de los valores del grupo repetitivo
© Grupo BD Avanzadas Tema IV: Teoría de la Normalización
-5
Tema 4.1: Noción intuitiva de las primeras formas normales
SEGUNDA FORMA NORMAL (2FN)
Todo atributo no clave debe ser un hechoacerca de la totalidad de la clave. Ejemplo: R (PIEZA, ALMACÉN, CANTIDAD, DIR_ALMACÉN)
ALMACÉN PIEZA
DIR_ALMACÉN CANTIDAD
© Grupo BD Avanzadas Tema IV: Teoría de la Normalización
-6
Tema 4.1: Noción intuitiva de las primeras formas normales
PROBLEMAS BÁSICOS EN UN DISEÑO NO 2FN
. Redundancia de datos . Necesidad de actualización en cadena . Posible inconsistencia de datos en lasactualizaciones. . Imposibilidad de almacenar ciertos datos
Solución
Se descompone en: R1 (ALMACÉN, PIEZA, CANTIDAD) R2 (ALMACÉN, DIR_ALMACÉN)
© Grupo BD Avanzadas Tema IV: Teoría de la Normalización
-7
Tema 4.1: Noción intuitiva de las primeras formas normales
TERCERA FORMA NORMAL (3FN)
Todo atributo no clave debe ser un hecho SOLO acerca de la clave (y de la totalidadde la clave).Ejemplo: R (MATRÍCULA, MODELO, POTENCIA) MATRÍCULA MODELO
POTENCIA
© Grupo BD Avanzadas Tema IV: Teoría de la Normalización
-8
Tema 4.2: Dependencias Funcionales
DEPENDENCIAS
• Son propiedades inherentes al contenido semántico de los datos, que se han de cumplir para cualquier extensión del esquema de relación. • Se trata de restricciones de integridad que permiten conocer qué...
Regístrate para leer el documento completo.