Fundamentos de base de datos

Clasificado en Tecnología

Escrito el en español con un tamaño de 19,97 KB

EJEMPLO DE 1FN-4FN

11SEP

Como se puede observar, luego de haber sabido un poco más a cerca de las 4 forman normales. Un ejemplo podrá visualizar de como una tabla presenta .



CUARTA FORMA NORMAL (4FN)

11SEP

Así como las tres anteriores formas antes mencionadas, se encuentra una más; esta es la cuarta forma normal (4FN). Una relación se encuentra en cuarta forma normal si para todas las dependencias de cierto conjunto de datos de la forma multifuncional (A–>>B), se da una dependencia múltiple. Para entender el término “dependencia múltiple”, esto sucede cuando una afinidad tiene por lo menos tres atributos.

En el siguiente ejemplo se muestra la tabla de préstamos que se realizan. La relación se encuentra en 4FN pues para insertar una tupla más ,que en este caso significa un préstamo de un cliente antes registrado, el nombre del cliente: N_CLIENTE debería tener una dependencia multivaluada con #_CALLE que es este caso es un dato que se relaciona de uno a muchos.




TERCERA FORMA NORMAL (3FN)

11SEP

En las anteriores veces, se ha mostrado la cadena que existe entre las dos primeras formas normales: 1FN y 2FN; es decir si una relación se encuentra en segunda forma, quiere decir que necesariamente debería estarlo en la primera. Lo mismo pasa con la siguiente; la tercera forma normal (3FN), una relación está en tercera forma normal si es que antes está en segunda y por consiguiente, en primera forma. Además, se dice que una relación está en 3FN si no existen dependencias funcionales transitivas.



SEGUNDA FORMA NORMAL(2FN)

11SEP

Otra de las reglas que se requiere para la organización de datos(Normalización), es la segunda forma normal(2FN),  también conocida como (DFC), Dependecia funcional completa.Se dirá que una relación está en la segunda forma normal, si los atributos dato que no forman parte de ninguna clave dependen de forma completa de la clave principal(atributo clave) y automáticamente será parte de la primera forma normal (1FN).

En términos generales, una base de datos estará en 2FN (segunda forma normal), sólo si todas sus tablas lo están.

Siempre están en segunda forma normal las relaciones binarias, las relaciones que tengas todas las claves simples y que la clave primaria solo contenga un atributo.

                          El ejemplo anterior muestra una relación de segunda forma pues existe sólo una clave primaria y todas tienen claves simples. 



      El ejemplo anterior muestra una relación de segunda forma pues existe sólo una clave primaria y todas tienen claves simples. 

En el Siguiente ejemplo se observa que la relación es:  ESTUDIANTE_CLASE [N_ESTUDIANTE,C_ESTUDIANTE, Q_PROMEDIO, C_CLASE, T_CALIFICACION], donde los atributos subrayados, vendrían a ser la clave primaria y los que no, atributo dato. Está en segunda forma normal pues sus atributos dato son determinados por toda su clave primaria, es decir la relación está en  DFC(dependencia funcional completa). 

En el tercer ejemplo, se observan dos tablas EMPLEADO Y DEPARTAMENTO. En este caso la clave primaria seria [C_EMPLEADO, C-DEPARTAMENTO], mientras la clave dato de la tabla general es Q_AÑOS_TRABAJADOS. Se dice que está en 2fn pues su atributo dato depende totalmente de la clave primaria. [C_EMPLEADO, C_DEPARTAMENTO, Q_AÑOS_TRABAJADOS]
En la relación  2FN se presenta fallas, las cuales son causados por la dependencia transitiva (DT) de atributos dato(no clave) con la clave primaria.


diferencia entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado

4SEP

En 1972, se desarrolla la teoría de Normalización. Esta teoría permite la mejora del diseño lógico de los sistemas de información. Las formas normales, que son las reglas en la que se fundamenta esta teoría, son ciertos límites que las relaciones deben cumplir.

La primera forma norma, conocida como 1FN se hace llamar a las relaciones que satisface a los dominios, no hay datos que se repiten; es decir, no hay filas repetidas, si existe un atributo, este sólo tiene un dato sin repetirse después.

Cuando se produce una separación de datos de una tabla a otra, además de sus atributos, se traslada la llamada clave primaria de la tabla original a una nueva.

Las diferencias que existen entre los datos normalizados en primera forma normal (1FN) y el universo de datos no normalizados, son que cuando los datos no están normalizados, no se minimizarían los problemas de lógica. Esto se debe a que mucho antes cuando todos los datos de cierto sistema se ponían en una sola tabla, de por si el desorden generaba ineficiencia en el uso de los datos del programa.



Otra diferencia es que con la normalización de datos, aparecen ciertas reglas que harán que los datos de cierto programa sea ordenado y factible; mientras que con los datos no normalizados todo el sistema se verá desordenado y muchas veces incumpliendo lo que verdaderamente se requiere.

Entradas relacionadas: