Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRESENTADO A:
JAVIER MAURICIO ALVAREZ VARGAS
1. INTRODUCCIÓN ...................................................................................................................... 3
2. OBJETIVOS .............................................................................................................................. 3
3. DESARROLLO ......................................................................................................................... 4
1. INTRODUCCIÓN
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
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
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.
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
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