Sunteți pe pagina 1din 5

VALIDAR LOS DISEÑOS DE LAS BASES DE DATOS CUMPLIENDO CON

ATRIBUTOS DE CALIDAD CONSISTENCIA.

INSTRUCTORA:
ZULMA MILENA PATIÑO CARDENAS

APRENDIZ:
EDILFREDO PINEDA FLÓREZ

ESPECIALIZACIÓN TECNOLÓGICA EN GESTIÓN Y


SEGURIDAD DE BASES DE DATOS

SERVICIO NACIONAL DE APRENDIZAJE


SEPTIEMBRE DE 2019
MEDELLÍN -COLOMBIA
NORMALIZACIÓN DE UNA BASE DE DATOS
El proceso de normalización de una base de datos relacional consiste en aplicar una serie de
reglas para evitar a futuro realizar queries, o consultas innecesariamente complejas. En
otras palabras, están enfocadas en eliminar redundancias e inconsistencias de dependencia
en el diseño de las tablas.

Las bases de datos se normalizan para:

 Evitar la redundancia de datos


 Proteger la integridad de los datos
 Evitar problemas de actualización de los datos en las tablas
Para poder decir que nuestra base de datos está normalizada deben respetarse 3 niveles de
normalización.

La primera forma Normal


Hay que seguir una serie de pasos para poder decir que nuestra tabla está en primera forma
normal, estos son:

 Eliminar los grupos repetitivos de las tablas individuales.


 Crear una tabla separada por cada grupo de datos relacionados.
 Identificar cada grupo de datos relacionados con una clave primaria
Para identificar si lo hemos hecho de manera correcta debemos considerar los siguientes
aspectos:

 Todos los atributos son atómicos. Un atributo es atómico si los elementos del
dominio son indivisibles, mínimos.
 La tabla contiene una clave primaria única.
 La clave primaria no contiene atributos nulos.
 No debe existir variación en el número de columnas.
 Los campos no clave deben identificarse por la clave (Dependencia Funcional).
 Debe existir una independencia del orden tanto de las filas como de las columnas, es
decir, si los datos cambian de orden no deben cambiar sus significados.
 Una tabla no puede tener múltiples valores en cada columna.
 Los datos son atómicos (a cada valor de X le pertenece un valor de Y y viceversa).
La segunda forma Normal
Debemos seguir los siguientes pasos:

 Crear tablas separadas para aquellos grupos de datos que se aplican a varios
registros.
 Relacionar estas tablas mediante una clave externa.
Sabremos si nuestra base de datos tiene en la segunda forma normal si ésta previamente
cumple con las normas de la Primera forma Normal y si sus atributos no principales
dependen de forma completa de la clave principal. Es decir que no existen dependencias
parciales.

La tercera forma Normal


Debemos considerar los siguientes puntos:

 Eliminar aquellos campos que no dependan de la clave.


 Ninguna columna puede depender de una columna que no tenga una clave.
 No puede haber datos derivados.
Podemos decir que nuestra tabla se encuentra en tercera normal si previamente estaba
en segunda forma normal y si no existe ninguna dependencia funcional transitiva entre
los atributos que no son clave. Es decir, todo atributo no primo es implicado por la
clave primaria en una secuencia no transitiva.
En la siguiente imagen se puede evidenciar como se encuentran normalizadas las tablas de
la secretaria de gobierno.
Si nos damos cuenta esta tabla dbo.DEMANDADO no cumple con el requisito que dice
que todos los atributos deben ser atómicos, es decir que debemos descomponerlo en su
mínima expresión.

Siguiendo los aspectos a considerar podríamos decir que nuestra tabla inicial se
transformaría a otra tabla con dos o tres campos nuevos (primer_nombre, segundo_nombre,
Primer_apellido y segundo_apellido).
En la siguiente imagen se puede evidenciar como se encuentran normalizadas las tablas de
la secretaria de Hacienda.

Teniendo en cuenta las reglas para normalizar un base de datos se puede decir que la
secretaría de hacienda se encuentra normalizada.

S-ar putea să vă placă și