Normalizacion

Páginas: 5 (1193 palabras) Publicado: 27 de febrero de 2014
El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo 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.
Primera Forma NormalUna tabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Estos criterios se refieren básicamente a asegurarse que la tabla es una representación fiel de una relación y está libre de "grupos repetitivos".
Una tabla está en Primera Forma Normal si:
1. Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominioson indivisibles, mínimos.
2. La tabla contiene una clave primaria única.
3. La clave primaria no contiene atributos nulos.


Dependencias Funcionales
Las dependencias funcionales son restricciones que se aplican sobre el conjunto de relaciones legales de un modelo

Considérese el esquema de una relación R y sean α ⊆ R y β ⊆ R
La dependencia funcional α→β se cumple, para el esquema R, sien cualquier relación legal r(R)…
… para todos los pares de tuplas t1y t2de r tales que t1 [α]=t2 [α] se cumple que t1 [β]=t2 [β]

K es una superclave de R si K → Rβ depende funcionalmente de αα determina funcionalmente a β




Uso Dependencias Funcionales
 Probar las relaciones y ver si son legales según un conjunto de dependencias funcionales
Si una relación r es legal según unconjunto F de dependencias funcionales se dice que r satisface F

 Especificar las restricciones de un conjunto de relaciones legales definidas según un esquema de relación
Si se desea que las relaciones que responden a un esquema de relación R satisfagan un conjunto F de dependencias funcionales se dice que F se cumple en R
Segunda Forma Normal
Un esquema de relación R está en segunda formanormal (2FN) si cada atributo A de R cumple al menos una de las siguientes condiciones:
A aparece en una clave candidata
A no es parcialmente dependiente de una clave candidata
Una dependencia funcional α→β se denomina dependencia parcial si hay un subconjunto γ de α tal que γ→β
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.
Al haber alcanzado la Segunda Forma Normal, usted puede disfrutar de algunas de las ventajas de las basesde datos relacionales, por ejemplo:
• Puede añadir nuevas columnas a una tabla sin afectar a las demás tablas.
• Lo mismo aplica para las otras tablas.
• Alcanzar este nivel de normalización permite que los datos se acomoden de una manera natural dentro de los límites esperados.
Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ningunaclave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).
En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional. Una dependencia funcional x\rightarrow y es completamente funcionalsi al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que A\in X,X-\{A\}\nrightarrow Y. Una dependencia funcional x\rightarrow y es una dependencia parcial si hay algunos atributos A\in X que pueden ser eliminados de X y la dependencia todavía se mantiene, esto es A\in X,X-\{A\}\rightarrow Y.
Por ejemplo {DNI, ID_PROYECTO} \rightarrow HORAS_TRABAJO (con el...
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