normalizacion

Páginas: 18 (4355 palabras) Publicado: 19 de junio de 2013
UNEFA

INGENIERÍA DE SISTEMAS

BASE DE DATOS

Normalización
En los modelos de bases de datos relacionales, la normalización es el proceso de organizar los datos
para reducir al mínimo la duplicación. La normalización generalmente implica el proceso de dividir
una base de datos en dos o más tablas y de definir las relaciones entre ellas.
La normalización se refiere al proceso de crearuna estructura de base de datos relacional eficiente,
confiable, flexible y apropiada para almacenar información. Este proceso de organizar los datos en
tablas y de definir relaciones entre ellas, se denomina normalización. La estructura relacional en
este contexto se refiere a la manera en que las tablas se relacionan una a otra.
Necesidad de Normalizar
Existen varias ventajas para normalizary algunas de ellas se listan a continuación:
Flexibilidad
La normalización permite a la estructura de datos ser muy flexible y soportar diversas maneras de
ver los datos. En el ejemplo anterior, la tabla EstudianteCurso permite que se identifiquen a los
estudiantes matriculados en un curso en particular o los cursos matriculados por un estudiante.
Integridad de Datos
La integridad de datoses una característica importante del RDBMS. La integridad de los datos no
debe ser alterada en ningún instante. Las operaciones de modificación como la eliminación,
inserción y la actualización no deben alterar la integridad de los datos, que daría como resultado una
anomalía en la modificación.
En el ejemplo anterior, se vio que para cambiar el nombre del curso, se cambiaron los datos en doslugares. Si se cambian los datos en un lugar y se dejan los datos en el otro lugar sin cambiar,
entonces la integridad de los datos se altera, lo que se denomina anomalía en la modificación. La
integridad de los datos es asegurada a través de la normalización.
Eficiencia
La normalización elimina los datos redundantes, para ahorrar espacio y para hacer el proceso de
recuperación de datos máseficiente.

PROFESOR: VLADIMIR A. PEÑA S.

UNEFA

INGENIERÍA DE SISTEMAS

BASE DE DATOS

Un dominio es atómico si se considera que los elementos del dominio son unidades indivisibles. Se
dice que el esquema de una relación R está en la primera forma normal (1FN) si los dominios de
todos los atributos de R son atómicos.
Un conjunto de nombres es un ejemplo de valor no atómico. Porejemplo, si el esquema de la
relación empleado incluyera el atributo hijos, los elementos de cuyo dominio son conjuntos de
nombres, el esquema no se hallaría en la primera forma normal. Los atributos compuestos, como el
atributo dirección con sus atributos componentes calle y ciudad, tienen también dominios no
atómicos.
Se da por supuesto que los enteros son atómicos, por lo que el conjunto deenteros es un dominio
atómico; el conjunto de todos los conjuntos de enteros es un dominio no atómico. La diferencia
estriba en que normalmente no se considera que los enteros tengan subpartes, pero sí se considera
que los tienen los conjuntos de enteros, es decir, los enteros que componen el conjunto.
Pero lo importante no es lo que sea el propio dominio, sino el modo en que se utilizan loselementos
del dominio en la base de datos.
Las dependencias funcionales desempeñan un papel fundamental en la diferenciación entre los
buenos diseños de bases de datos y los malos. Una dependencia funcional es un tipo de restricción
que constituye una generalización del concepto de clave.
Las dependencias funcionales son restricciones del conjunto de relaciones legales. Permiten
expresar hechossobre la empresa que se modela con la base de datos. Se define el concepto de
superclave de la manera siguiente. Sea R el esquema de una relación. El subconjunto K de R es una
superclave de R si, en cualquier relación legal r(R), para todos los pares t1 y t2 de tuplas de r tales
que t1 ≠ t2, t1 [K] ≠ t2 [K]. Es decir, ningún par de tuplas de una relación legal r(R) puede tener el
mismo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion
  • normalizacion
  • normalizacion
  • normalizacion
  • Normalización

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS