Sunteți pe pagina 1din 7

AA9 - Evidencia 3: Normalización de Bases de Datos.

Validar los diseños de las Bases de Datos cumpliendo con atributos de calidad
y

consistencia.

Gestión y Seguridad de Base de Datos

Presentado por: Jose Hoveimar Martínez Ordoñez

Instructor: Freddy Méndez Ortiz

Servicio Nacional de aprendizaje SENA

Octubre, 2019

Cali Valle del Cauca


AA9 - Evidencia 3: Normalización de Bases de Datos.

OBJETIVO

El objetivo en esta actividad es poder aplicar las 3 formas normales a las


secretarias de hacienda y gobierno. Las tres primeras formas normales ayudan
a evitar la redundancia de información y a mejorar el rendimiento de la base de
datos, específicamente en las consultas. Estas formas normales se basan en
las dependencias funcionales entre los atributos de un esquema de base de
datos
AA9 - Evidencia 3: Normalización de Bases de Datos.

NORAMLIZACION BASE DE DATOS SECRETARIA DE GOBIERNO

1 FORMA NORMAL: podemos observar que hay varios campos que forman un
grupo de repetición, en este caso la base de datos no estaría cumpliendo con
la primera forma normal.

Tablas: DEMANDADO, DEMANDANTE, PERSONA, INVOLUCRADO tienen


un grupo de repetición en el campo tipodocumento.

Solución: creando una tabla llamada “TIPODOCUMENTO” que se relacione


con las tablas ya mencionadas.

Tablas: ACTUACION, QUERELLA, CONTRAVENCION tiene un grupo


repetitivo en el campo estado.

Solución: creando una tabla llamada “ESTADOS” que se relaciones con las
tablas acabadas de mencionar.

Tablas: DETENCION, CONTRAVENCION, tienen un grupo de repetición en el


campo tipo.

Solución: crear una tabla llamada “TIPOS” que se relacione con las tablas
anteriores.
AA9 - Evidencia 3: Normalización de Bases de Datos.

SEGUNDA FORMA NORMAL

Tabla

Al evaluar esta tabla vemos que esta conformada por una llave compuesta, y
no esta en segunda forma normal ya que el campo inspector solo depende del
campo IDINSPECCION; también estaría violando la primera forma normal
puesto que el campo INSPECTO sería un grupo repetitivo.

Solución: Esto se podría solucionar creando una tabla llamada


“INSPECTORES” que se relacione de uno a muchos con la tabla
INSPECCION_HAS_CONTRAVENCION.

TERCERA FORMA NORMAL

Podemos observar que las anteriores dos tablas no están en tercera forma
normal puesto que en la tabla INVOLUCRADO el campo TIPOACTUACION no
depende de una relación directa con la llave primaria.
AA9 - Evidencia 3: Normalización de Bases de Datos.

Solución: cómo podemos observar existe una tabla llamada ACTUACION, pero
no posee ninguna relación con la tabla INVOLUCRADO, esta situación la
podemos resolver convirtiendo el campo TIPOACTUACION en una llave
foránea referenciándose en la tabla ACTUACION.

NORMALIZACION DE LA BASE DE DATOS DE SECRETARIA DE


HACIENDA

1 forma normal

Tabla: TERCERO, encontramos que cuenta con un grupo repetitivo en el


campo TIPOIDENTIFICA.

Solución: crear una tabla “TIPOIDENTIFICA” que se relacione con la tabla


TERCERO.
AA9 - Evidencia 3: Normalización de Bases de Datos.

Tablas: CUENTASPORCOBRAR, CUENTASPORPAGAR. Estas dos tablas


tienen un grupo repetitivo en el campo ESTADOCUENTA.

Solución: crear tabla ESTADOCUENTA que se relacione con las tablas


CUENTASPORCOBRAR y CUENTASPORPAGAR; Aunque también podríamos
dar solución creando un CHECK al campo que solo pueda recibir 1 y 2 1 para
el estado de cuenta que este activo y 2 para el estado de cuenta que este
inactivo dado que solo estén manejando estos dos estados lo cual no podemos
saber ya que no contamos con el diccionario de datos y el campo tampoco
tiene comentario.

Tabla: PAGO

En la tabla que vemos a continuación podemos observar un dato repetitivo el


cual es TIPOPAGO, como no sabemos cuántos tipos de pago puedan existir.
Lo mejor será crear una tabla llamada TIPOPAGO que se relacione con la tabla
PAGO.

El resto del esquema de la base de datos de la secretaría de hacienda creo


que está bien construido y por mi parte no haría ninguna actualización más al
esquema.

CONCLUSIÓN: después de desarrollar esta actividad, podemos darnos


cuenta de que al hacer una buena normalización en una base de datos y
ayudándonos con los conceptos de las formas normales podemos construir un
esquema mucho más sólido ayudándonos a evitar redundancia de información
y mejorar en el rendimiento de la base de datos; se hubiera podido analizar
mejor las base de datos si hubiésemos contado con un diccionario de datos,
para poder entender mejor la información que en ellas se respalda.
AA9 - Evidencia 3: Normalización de Bases de Datos.

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