Nombre: César Augusto Berríos Mesía | Curso: Base de Datos | Ciclo: 2011-2 | Profesor: Luis Enrique Serna Jherry La normalización en las Bases de Datos: 1FN
Mostrando entradas con la etiqueta 1FN. Mostrar todas las entradas
Mostrando entradas con la etiqueta 1FN. Mostrar todas las entradas

martes, 6 de septiembre de 2011

Normalización desde la 1FN hasta la 4FN

Aquí les dejo un ejemplo sobre el uso de las 4 formas normales. Este ejemplo es sobre los datos de una universidad. Luego de obtener diversos datos, se logró armar una tabla con atributos que permite que guarden una relación entre datos.

Tabla con los datos atomizados (1FN):


(C_Alumno)--->(N_Alumno,C_Curso,N_Curso,Q_Creditos_Curso,
    C_Seccion,C_Profesor,N_Profesor)

Tablas en segunda forma normal (2FN), por cada tabla hay una única clave primaria y los demás son atributos no claves que dependen funcionalmente de la PK.


(C_Alumno)--->(N_Alumno)


(C_Curso)--->(N_Curso,Q_Creditos_Curso)


(C_Seccion)--->(C_Profesor,N_Profesor)

Tablas en la tercera forma normal (3FN), se forman las dependencias transitivas para lograr unir las tablar y permitir construir una estructura eficiente.


(C_Alumno)--->(N_Alumno,C_Curso,C_Seccion)


(C_Curso)--->(N_Curso,Q_Creditos_Curso)


(C_Seccion)--->(C_Profesor,N_Profesor)

Las tablas en la cuarta forma normal (4FN), no contienen dependencias multivaloradas.


(C_Alumno)--->(C_Curso,C_Seccion)


(C_Alumno)--->(N_Alumno)


(C_Curso)--->(N_Curso,Q_Creditos_Curso)


(C_Seccion)--->(C_Profesor)


(C_Profesor)--->(N_Profesor)

domingo, 4 de septiembre de 2011

Diferencia entre datos Normalizados en 1FN y el universo de datos no normalizado


La normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos como para hacer que la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherentes. 

La primera forma normal (1FN) consiste en que todos los atributos que permiten guardan relaciones estén atomizados (no repetitivos).

La diferencia entre los datos no normalizados y la 1FN es que los datos no normalizados, se encuentran libres y sin relación alguna; mientras que los datos  formalizados por la 1FN ya están atomizados, es decir relacionados y no repetitivos, lo cual permite que se pueda llegar a conseguir información a partir de ello.


Ejemplos


1-

Datos No Normalizados


Datos Normalizados en la 1FN


2-

Datos No Normalizados


Datos Normalizados en la 1FN


3-

Datos No Normalizados


Datos Normalizados en la 1FN


4-

Datos No Normalizados


Datos Normalizados en la 1FN