Sei sulla pagina 1di 23

ACTIVIDAD AA9-3: VALIDAR LOS DISEÑOS DE LAS BASES DE DATOS

CUMPLIENDO CON ATRIBUTOS DE CALIDAD Y CONSISTENCIA.

JESSICA PIMENTEL CANTERO


DORALYS RICARDO VALERIO

PRESENTADO A:
JAVIER MAURICIO ALVAREZ VARGAS

SERVICIO NACIONAL DE APRENDIZAJE


GESTIÓN Y SEGURIDAD DE BASE DE DATOS
POPAYÁN
2019
CONTENIDO

1. INTRODUCCIÓN ...................................................................................................................... 3
2. OBJETIVOS .............................................................................................................................. 3
3. DESARROLLO ......................................................................................................................... 4
1. INTRODUCCIÓN

El desarrollo del siguiente trabajo se basa en la normalización de las bases de


datos de gobierno y hacienda, teniendo en cuenta las 3FN. Es importante verificar
que los diseños están realizados de forma accesible y fácil de entender, además
de que sus tablas (entidades) y atributos estén correctamente relacionados. Lo
anterior permite que las consultas requieran menos recursos, mejorando el
rendimiento del servidor y la velocidad en la obtención de consultas.

2. OBJETIVOS

GENERAL
 Realizar la optimización de las bases de datos de las secretarías de
gobierno y hacienda.

ESPECÍFICOS
 Analizar las bases de datos para su correcta normalización.
 Realizar la normalización a las bases de datos
 Verificar las tres formas de normalización en las bases de datos.
3. DESARROLLO

Diseño secretaría de gobierno

NORMALIZACIÓN
Tabla Actuación

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla Contractuación

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Tabla Contravención

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla Demandado

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla Demandante

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Tabla Detención

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla Inspección

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla Involucrado

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla Persona

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Tabla Querella
Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Diseño secretaría de hacienda

NORMALIZACIÓN
Tabla ConceptoPago

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos
Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Tabla cuentasPorCobrar

Primera forma:
Podemos observar que esta tabla NO cumple los principios de la primera forma:
 Hay grupos repetitivos de campos

Se debe crear una nueva tabla para concepto de cuenta.


La tabla quedaría de la siguiente manera, teniendo en cuenta que el campo conceptoCuenta
debe ser llave foránea y su valor es entero

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Tabla cuentasPorPagar

Primera forma:
Podemos observar que esta tabla NO cumple los principios de la primera forma:
 Hay grupos repetitivos de campos
Se realiza el mismo procedimiento anterior, cambiando el tipo del campo de
conceptoCuenta a foráneo

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos
Tabla detalleFacturaVigente

Primera forma:
Podemos observar que esta tabla NO cumple los principios de la primera forma:
 Hay campos nulos
 Hay campos con registros similares
Se puede observar que la tabla tiene dos campos; el campo
codigoConceptoPago y codigoConcepto, los cuales hacen referencia a lo
mismo. Lo que haremos es eliminar esa tabla con campos nulos.

La tabla queda de la siguiente manera


Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla estrato
Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla FacturaVigente

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla pago

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla predio

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla propietario y terceros

Primera forma:
Podemos observar que estas dos tablas tienen datos similares, por lo que se puede
modificar la tabla terceros, con nombre persona y añadir los datos de la tabla
propietario, además de añadir otro campo con el tipo de persona.
Añadir la columna

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Tabla tipoUso

Primera forma:
Podemos observar que esta tabla cumple los principios de la primera forma:
 No hay más de un registro en un campo.
 Tiene una sola clave primaria
 No hay campos nulos
 Las columnas son del mismo tamaño
 No hay registros repetidos

Segunda forma:
Esta tabla cumple con la segunda forma de acuerdo a los siguiente:
 Si y solo si esta en 1FN
 Los campos están correctamente asociados a la llave primaria
Tercera forma:
 Sí y solo si cumple con 1FN y 2FN
 No hay dependencia transitiva entre los campos

Potrebbero piacerti anche