bachiller en ciencias sociales

Páginas: 15 (3526 palabras) Publicado: 13 de febrero de 2014
Análisis y Diseño de Bases de Datos

M.Sc. Ing. Hernando Buenaño

NORMALIZACION
Definición.
La normalización es una técnica que se utiliza para crear relaciones lógicas
apropiadas entre tablas de una base de datos. La normalización se adoptó
porque el viejo estilo de poner todos los datos en un solo lugar, como un
archivo o una tabla de la base de datos, era ineficiente y conducía aerrores de lógica cuando se trataba de manipular los datos.
El proceso de normalización parte de las formas normales definidas por
Edgar Frank Codd (1970) creador de las bases de datos relacionales.
Primeramente, Codd formuló las tres primeras formas normales (1FN,
2FN, 3FN); posteriormente, unas anomalías detectadas forzaron a crear
una forma normal más completa que la 3FN, es la FNBC (formanormal de
Boyce y Codd), después Fagin definió la 4FN y 5FN.
La normalización es el proceso mediante el cual se transforman datos
complejos a un conjunto de estructuras de datos más pequeñas, que
además de ser más simples y más estables, son más fáciles de mantener.
Los seres humanos tenemos la tendencia de simplificar las cosas al
máximo. Lo hacemos con casi todo, desde los animales hasta conlos
automóviles. Vemos una imagen de gran tamaño y la hacemos más simple
agrupando cosas similares juntas. Las guías que la normalización provee
crean el marco de referencia para simplificar una estructura de datos
compleja.
La normalización se utiliza para mejor el esquema lógico, de modo que
satisfaga ciertas restricciones que eviten la duplicidad de datos.

Un Enfoque Práctico paraAprendizaje en el Aula

75

Análisis y Diseño de Bases de Datos

M.Sc. Ing. Hernando Buenaño

Objetivos de la Normalización
Minimizar la redundancia
Minimizar el mantenimiento de datos
Minimizar el impacto de futuros cambios (anomalías de actualización y
anomalías de borrado) de de datos, e ingreso de información (anomalías
de inserción).
Ventajas de la Normalización
Evita anomalíasen inserciones, modificaciones y borrados.
Mejora la independencia de datos.
No establece restricciones artificiales en la estructura de los datos.
Facilidad de uso.
Flexibilidad.
Precisión.
Seguridad.
Facilidad de implementación.
Independencia de datos.
Claridad.
Facilidad de gestión.
Mínima redundancia.
Máximo rendimiento de las aplicaciones.
Existen 5 Formas Normales:




••

Primera Forma Normal (1FN)
Segunda Forma Normal (2FN)
Tercera Forma Normal (3FN)
Forma Normal de Boyce Codd(FNBC)
Cuarta Forma Normal (1FN)
Quinta Forma Normal (1FN)

Cada una de estas formas tiene sus propias reglas.
Un Enfoque Práctico para Aprendizaje en el Aula

76

Análisis y Diseño de Bases de Datos

M.Sc. Ing. Hernando Buenaño

En general, las primeras tres formasnormales son suficientes para cubrir
las necesidades de la mayoría de las bases de datos.
Antes de iniciar con la teoría referente a normalización es necesario
conocer los conceptos de Dependencias Funcionales, los mismos que se
utilizarán en la teoría de Normalización.
Dependencias Funcionales
Codd introdujo el concepto de dependencia funcional como:
"Dados dos atributos A y B de unarelación R, se dice que B es
funcionalmente dependiente de A, si para cada valor de A existe un valor
de B, y sólo uno, asociado con él”.
En otros términos, se puede decir que si dos tuplas de una relación R
tienen el mismo valor en el atributo A deben tener el mismo valor en el
atributo B. O dicho de otro modo, si conocemos el valor de A podemos
conocer el valor de B.
Definición. Un atributo B deun esquema de relación R depende
funcionalmente de un atributo A de R, si y sólo si, cada valor de A está
asociado con un único valor de B. Es decir, dado un valor de A queda
unívocamente determinado el valor de B. Se dice que B depende
funcionalmente de A, y que A determina funcionalmente a B. Tanto A
como B pueden ser atributos simples o compuestos
Suponga que tiene R = {A1, A2, A3, … ,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • bachiller ciencias sociales
  • bachiller en ciencias sociales
  • bachiller ciencias sociales
  • bachiller en ciencias sociales
  • Bachiller En Humanidades Y Ciencias Sociales
  • Bachiller en ciencias sociales
  • Bachiller En Ciencias Sociales
  • BACHILLER EN CIENCIAS SOCIALES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS