Está en la página 1de 6

ALUMNO:

ERICK JONATHAN BURGUETE LOPEZ

DOCENTE:
ING. NICOLAS CABRERA HIDALGO

MATERIA:
FUNDAMENTOS DE BASE DE DATOS

TRABAJO:
REPORTE DE LA PRIMERA NORMALIZACION

CARRERA:
ING. EN SISTEMAS COMPUTACIONALES

SEMESTRE:
4

TAPACHULA, CHIAPAS; A 06 DE ABRIL DEL 2017


Primera Forma Normal en Bases de Datos (1FN)
Esta entrada les puede servir para comprender lo que es la normalizacin de bases
de datos. Como tambin entender y aplicar, en base a ejemplos sencillos, todas las
4 formas normales.

Normalizacin y Primera Forma Normal


El proceso de normalizacin de bases de datos consiste en aplicar una serie de
reglas a las relaciones obtenidas tras el paso del modelo entidad-relacin al modelo
relacional.

Las bases de datos relacionales se normalizan para:


Evitar la redundancia de los datos.
Evitar problemas de actualizacin de los datos en las tablas.
Proteger la integridad de los datos.
La primera forma normal (1FN), requiere que los datos sean atmicos. En otras
palabras, la 1FN prohbe a un campo contener ms de un dato de su dominio
de columna. Tambin exige que todas las tablas deben tener una clave primaria.
Por ltimo, indica que una tabla no debe tener atributos que acepten valores
nulos.

Cuando no existe normalizacin, se presentan anomalas en la base de datos. Estos


problemas que ocasionan problemas al momento de insertar, modificar o eliminar
datos.
Ejemplos:

Mltiples valores:

Multiples datos en nmero de telfono

La forma correcta sera:

Nmero de telfono normalizado

Redundancia de datos:

Datos redundantes en dos registros

La forma correcta de representar la tabla sera:

Sin redundancia. Cabe mencionar que la llave primaria de la segunda tabla es


compuesta
Columnas que permiten valores nulos:

La forma correcta de representar esta tabla seria como en el ejemplo anterior

Tabla sin llave principal:

La forma correcta sera agregando una llave principal


En cambio, una relacin que est en Primera Forma Normal cuenta, primeramente,
con todas las celdas llenas y, con al menos, una clave primaria. Adems de ello, lo
que busca la 1FN es que todas las tuplas tengan slo un valor por atributo. Es decir
que por ms que una celda pueda poseer dos valores para el mismo atributo, no
pueden figurar juntas, sino que se debe crear una tupla nueva para colocar por
separado esos dos datos. Cabe mencionar que la 1FN busca que los datos sean
simples y que estn colocados en la columna correcta.

Ejemplo1:

En este ejemplo, John Smith posee dos telefonos que estn contenidos en
una misma celda, pero mediante la utilizacin de la 1FN estos 2 datos pasan
a celdas independientes.

Ejemplo 2:
En este caso de la biblioteca. La clave primaria es CodLibro, la cual
determina a los dems atributos.

Ejemplo 3:

En este otro ejemplo, la clave primaria es CodLibro y determina a los dems


atributos de la relacin. Adems de ello, a cada dato se le asigna una nica
celda.

Ejemplo 4:

Una vez ms, el cdigo determina al atributo Curso. Es el primer paso para
poder organizar los datos.