Normalizacion

Solo disponible en BuenasTareas
  • Páginas : 12 (2804 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de agosto de 2010
Leer documento completo
Vista previa del texto
Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales Administrativas

Licenciatura En Ciencias De La Informática
Materia: Bases De Datos
Secuencia: 4CV2
Titulo: 9.- Normalización

Nombre: González Chávez Marco Antonio

Fecha Solicitada: martes 11 de mayo del 2010

Fecha De Entrega: martes 25 de mayo del 2010

Fecha Que Se Entrego:___________________

Materia: Base de Datos

Observaciones:

Indice

Definicion ------------------------------------------------------------------ 3

Conceptos básicos ------------------------------------------------------ 4

Como funciona ------------------------- --------------------------------- 5

Formas----------- ----------------------------------------------------------- 5Conclusiones ------------------------------------------------------------- 9

Bibliografía ---------------------------------------------------------------- 9

DEFINICION
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 sernecesario, garantizar la calidad de los elementos fabricados 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 lenguajeclaro y preciso
El proceso de normalización de una base de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo E-R (entidad-relación) al modelo relacional.
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
En elmodelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla bidimensional sea considerada como una relación tiene que cumplir con algunas restricciones:
Cada columna debe tener su nombre único.
No puede haber dos filas iguales. No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.

¿Qué es normalización?
La normalización es el procesode 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, entre otros factores.
VENTAJAS Y DESVENTAJAS
VENTAJAS
La normalización ofrecediversas ventajas, entre las que se incluyen:
Mayor rapidez en la ordenación y en la creación de índices.
Un número mayor de índices clúster. Para obtener más información, vea Directrices para diseñar ndices clúster.
Índices más estrechos y compactos.
Menor número de índices por tabla. De esta forma, se mejora el rendimiento de las instrucciones INSERT, UPDATE y DELETE.
Menor número de valoresNULL y menos oportunidades para generar incoherencias. De esta forma, aumenta el rendimiento.
DESVENTAJAS
Una de las mayores desventajas de la normalización es el tiempo que lleva hacerlo. La mayoría de la gente está demasiado ocupada, y emplear tiempo para asegurarse de que sus datos están normalizados cuando todo funciona más o menos bien, parece ser un desperdicio de tiempo. Pero no es así.Usted tendrá que emplear más tiempo arreglando una base de datos no normalizada que el que emplearía en una normalizada.

Dependencia funcional
Una dependencia funcional son conexiones entre uno o más atributos. Por ejemplo si conocemos el valor de FechaDeNacimiento podemos conocer el valor de Edad.
Las dependencias funcionales se escriben utilizando una flecha, de la siguiente manera:...
tracking img