Base De Datos
frita5 de Diciembre de 2011
634 Palabras (3 Páginas)460 Visitas
Normalización: Según Codd la normalización consiste en someter un Esquema de relación a una serie de pruebas para verificar si Pertenece o no a una cierta forma normal.
La normalización es un proceso mediante el cual un esquema De relación que no es satisfactorio se lleva a un nuevo Esquema equivalente pero de mejor calidad en cuanto al diseño.
Formas Normales: 1FN, 2FN, 3FN, 4FN, 5FN
1. Enuncie la primera forma normal (1NF)
Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos.
2. Qué debe cumplir una relación en su primera forma normal.
Debe cumplir lo siguiente:
-Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.
-Todos los ingresos en cualquier columna(atributo) deben ser del mismo tipo.
-Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante.
-Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.
3. Muestre un ejemplo E-R en su primera forma normal.
4. Enuncie la segunda forma normal (2NF)
Una relación R está en 2FN si y solo si está en 1FN y los atributos no primos dependen funcionalmente de la llave primaria.
5. Represente funcionalmente la 2NF
6. Enuncie la tercera forma normal (3NF)
Una relación R está en 3FN si y solo si esta en 2FN y todos sus atributos no primos dependen no transitivamente de la llave primaria.
7. Represente funcionalmente la 3NF
8. Represente funcionalmente la forma normal de Boyce Codd (NFBC)
9. Enuncie la cuarta forma normal (4NF)
Un esquema de relaciones R está en 4FN con respecto a un conjunto D de dependencias funcionales y de valores múltiples sí, para todas las dependencias de valores múltiples en D de la forma X->->Y, donde X<=R y Y<=R, se cumple por lo menos una de estas condiciones:
* X->->Y es una dependencia de valores múltiples trivial.
* X es una superllave del esquema R.
10. Muestre un ejemplo de 4NF
11. Enuncie la 5NF
Un esquema de relaciones R está en 5FN con respecto a un conjunto D de dependencias funcionales, de valores múltiples y de producto, si para todas las dependencias de productos en D se cumple por lo menos una de estas condiciones:
* (R1, R2, R3, ... Rn) es una dependencia de producto trivial.
* Toda Ri es una superllave de R.
La quinta forma normal se refiere a dependencias que son extrañas. Tiene que ver con tablas que pueden dividirse en subtablas, pero que no pueden reconstruirse.
Dependencia funcional: es una conexión entre uno o más atributos. Por ejemplo si se conoce el valor de Fecha De Nacimiento podemos conocer el valor de Edad.
Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera:
Fecha De Nacimiento Edad
Aquí a Fecha De Nacimiento se le conoce como un determinante. Se puede leer de dos formas Fecha De Nacimiento determina a Edad o Edad es funcionalmente dependiente de Fecha De Nacimiento. 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.
Es una versión ligeramente más fuerte de la Tercera forma normal (3FN). La forma normal de Boyce-Codd requiere que no existan dependencias funcionales no triviales de los atributos que no sean un conjunto de la clave candidata. En una tabla en 3FN, todos los atributos dependen de una clave, de la clave completa
...