Senior

Páginas: 16 (3986 palabras) Publicado: 5 de noviembre de 2013
Tema:
Normalización

Normalización
Este capítulo examina los detalles del proceso de
normalización. La normalización es la secuencia de
las medidas por las que un modelo de base de
datos relacional es creado y mejorado. La secuencia
de etapas implicadas en el proceso de
normalización se llama formas normales.
 Básicamente, las formas normales aplicadas
durante un proceso denormalización permitirá la
creación de una base de datos relacional como un
modelo
paso
a
paso
de
progresión.

Normalización
La normalización o estandarización es la redacción y aprobación de normas que se
establecen para garantizar el acoplamiento de elementos construidos
independientemente, así como garantizar el repuesto en caso de ser necesario,
garantizar la calidad de los elementosfabricados y la seguridad de funcionamiento.
La normalización persigue fundamentalmente tres objetivos:
•Simplificación: Se trata de reducir los modelos quedándose
únicamente con los más necesarios.
•Unificación: Para permitir la intercambiabilidad a nivel
internacional.
•Especificación: Se persigue evitar errores de identificación creando
un lenguaje claro y preciso

Normalización
¿Qué esNormalización?
La normalización es el
proceso de elaboración,
aplicación y mejora de
las normas que se
aplican
a
distintas
actividades científicas,
industriales
o
económicas con el fin
de
ordenarlas
y
mejorarlas.

Elimina la duplicación
de
esfuerzos
y
minimiza los datos
redundantes.
El resultado es una
mejor organización y
un uso más eficaz del
espacio físico, entreotros factores.

Anomalías
La intención de la base de datos relacional
es la eliminación de la teoría de las
anomalías que ocurren en una base de
datos.
Anomalías pueden producirse durante los
cambios de una base de datos.

Una anomalía con respecto al diseño de
Bases de datos relacionales es
esencialmente un cambio a los datos
erróneos y, más concretamente, a un solo
registro.

Elconcepto
de las
anomalías

Anomalías

•Insertar anomalía.- causada cuando se inserta datos en el detalle y no tiene registro
principal.

Anomalías

Eliminar anomalía.- causada cuando un registro se elimina de una tabla maestra,
sin eliminar primero todos los registros hijos, en la tabla detalle.

La dependencia y los factores determinantes.
 Actualización de anomalía- es similara la eliminación, en la que tanto el
maestro y los registros de detalle debe ser actualizado a fin de evitar registros
huérfanos en detalle. Asegurándose de que cualquier actualización de clave
primaria que se han propagado a los hijos relacionados con las claves
foráneas en tabla.

La dependencia y los factores determinantes.
Dependencia funcional- es una conexión entre uno o másatributos. Por
ejemplo si conocemos el valor de FechaDeNacimiento podemos conocer el
valor de Edad.
Las dependencias funcionales del sistema se escriben utilizando una flecha, de
la siguiente manera:

FechaDeNacimiento

Edad

La dependencia y los factores determinantes.
Aquí a FechaDeNacimiento se le conoce como un determinante. Se puede leer de
dos formas FechaDeNacimientodetermina a Edad oEdad es funcionalmente
dependiente de FechaDeNacimiento. De la normalización (lógica) a la
implementación (física o real) puede ser sugerible tener éstas dependencias
funcionales para lograr la eficiencia en las tablas.

 Determinante- El factor determinante en la descripción de la dependencia
funcional del anterior, X determina el valor de Y,.
F(x)=2*1
Y=f(x)
F(1)=2
f(2)=4
y
x

Ladependencia y los factores determinantes.
Dependencia Transitiva - Sean X, Y, Z tres atributos (o grupos de atributos) de la
misma entidad. Si Y depende funcionalmente de X y Z de Y, pero X no depende
funcionalmente de Y, se dice que Z depende transitivamente de X.
Simbólicamente sería:

X

Y

Z entonces X

FechaDeNacimiento

Edad

Z
Edad

Conducir

FechaDeNacimiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • senior
  • senior
  • Senior
  • Senior
  • senior
  • senior
  • Senior
  • Senior

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS