Anda di halaman 1dari 15

VALIDAR LOS DISEÑOS DE LAS BASES DE DATOS

CUMPLIENDO CON ATRIBUTOS DE CALIDAD Y CONSISTENCIA


CONTENIDO

1. INTRODUCCIÓN
......................................................................................................................
2. OBJETIVOS
.........................................................................................................................
3. DESARROLLO
.........................................................................................................................
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 Contratació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 Concepto 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 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

Anda mungkin juga menyukai