Normalizaci n de base de datos
Investigación
Normalización
Jonathan José Corchado Jiménez ITI 5 “A”
13080190
2/24/2015
NORMALIZACIÓN:
Normalización es el proceso de organizar de manera eficiente losdatos dentro
de una base de datos según reglas pre-diseñadas tanto para proteger los datos y la
base de datos, sus objetivos son:
La eliminación de datos redundantes
Evitar problemas deactualización de los datos en las tablas
Garantizar que las dependencias que tienen los datos entre ellos, sean
lógicas y presenten algún sentido
PRIMERA
FORMA NORMAL :
Los principales objetivos son:
No hay orden de arriba-a-abajo en las filas, es decir, el orden de las
tuplas no importa para la información.
No hay orden de izquierda-a-derecha en las columnas, es decir, el
orden de lascolumnas no importa para la información.
Eliminar grupos de datos repetidos en tablas individuales: Por
ejemplo en vez de insertar 4 campos con un mismo fin, utilizar una nueva
entidad si se usan variosdatos repetidos
Crear una tabla separada para cada conjunto de datos relacionados:
Distinguir cuáles serán las entidades/tablas.
Identifique cada conjunto de datos relacionados con una claveprincipal. Ejemplo: los ID, llaves primarias, llaves foráneas, etc.
SEGUNDA
FORMA NORMAL :
Los registros no deben depender de nada que no sea la clave primaria de una
tabla
Los principalesobjetivos son:
Permite descomponer la tabla
Crear tablas separadas para aquellos conjuntos de valores que se
aplican a varios registros: Ejemplo ciudades, profesión.
Relacionar estas tablas pormedio de una clave externa, ejemplo ID, y
llaves.
TERCERA
FORMA NORMAL :
Los valores de un registro que no forman parte de la clave de registro no deben
estar en la tabla, como por ejemplo campos quese deban enlistar o llevar datos a
través del tiempo, en éste caso se crea una tabla para llegar a tal fin.
Los principales objetivos son:
Eliminar los campos que no dependan de las claves....
Regístrate para leer el documento completo.