Sunteți pe pagina 1din 12

AA9-Ev3-Normalización de Bases de Datos.

LUIS GERARDO ZAMBRANO GOMEZ

Docente:
Nelson Ruiz Gamba

SERVICIO NACIONAL DE APRENDIZAJE


GESTIÓN Y SEGURIDAD DE BASES DE DATOS
CENTRO DE SERVICIOS FINANANCIEROS
SAN JUAN DE PASTO – NARIÑO
2019
INTRODUCCION

Las técnicas para optimizar una base de datos y en especial en su diseño son un
conjunto de procesos que permiten subdividir un esquema complejo en pequeños
que unidos formas el sistema general, para el caso de la base de datos la
optimización corresponde a dividir una tabla en muchas menores y sencillas que
permitan la eficiencia y buen rendimiento.
En este documento encontraremos la ejecución de llevar a las bases de datos de
la secretaria de hacienda y de gobierno de la alcaldía de san Antonio del Sena a
aplicarle los conceptos de normalización en sus diferentes etapas.

2
2. OBJETIVOS

2.1 OBJETIVO GENERAL

Validar los diseños de las bases de datos de la secretaria de hacienda y de


gobierno de la alcaldía de san Antonio del Sena aplicándole las 3 formas
normales.

3
3. DESARROLLO

Para desarrollar el proceso de normalización de la base de datos de secretaria de


hacienda tendremos en cuenta que:

 La primara forma normal es cuando una tabla no contiene en sus atributos


grupos de repetición.
 La segunda forma normal es cuando su clave principal está compuesta por
más de un campo.
 Se produce cuando la clave principal está compuesta por más de un
campo. En este caso, todos los campos que dependan funcionalmente de
clave principal forman una tabla y los campos que no se identifiquen con la
clave principal deben pertenecer a otra tabla.

La imagen a continuación es la base de datos de secretaria de haciendo donde


encontramos lo siguiente:

tipoUso tercero
codigo codTercero
pago
idpago nombretipouso nombre
cuentasPorCobrar
nrofactura apellidos
nroCuenta
fechaPago tipoidentifica
codTercero
valorPago nroIdentifica
conceptoCuenta
tipoPago email
detalleFacturaVigente valorCuenta
dirección
iddetalle estadoCuenta
predio telefono
codigoConceptoPago ficha
celular
nroFactura estrato_codigo propietario
fechaNacimiento
codigoConcepto tipoUso_codigo cedula

valorBaseGravable nombre
facturaVigente propietario_cedula
valorFactor nroFactura direccion apellido

valorTotalConcepto referencia matricula

fichaPredio area

fechaVencimiento
cuentasPorPagar
nroCuenta
fechaEmision
codTercero
totalPagar
conceptoCuenta
totalDescuento
ConceptoPago valorCuenta
codigoConceptoPago
estrato estadoCuenta
nombreConcepto codigo

nombre

4
Para la tabla FACTURA VIGENTE se encuentra que la primera forma normal
esta aplicada, pero necesita que se le aplique la segunda forma normal y tercera
forma normal creado una nueva tabla “factura” con su clave primaria id_factura y
la tabla DetalleFacturaVigente con su calve principal id_FacturaVigente,
quedando así

Tabla factura

Tabla FacturaVigente

5
Obteniendo lo siguiente:

Para la tabla DetalleFacturaVigente se encuentra que la primera forma normal


esta aplicada, pero necesita que se le aplique la segunda forma normal y tercera
forma normal donde la relación de esta tabla se hará con la creada anteriormente
factura y el campo valorTotalConcepto pasa a la tabla conceptopago por
corresponder ese campo a dicha entidad.

6
Obteniendo lo siguiente:

Con los cambios realizados el esquema de diseño completo queda de la siguiente


manera:

7
Para la base de datos de la secretaria de hacienda partimos del diseño inicial

8
Para verificar la normalizacion verificamos mendiante consulta las tabla y
observaremos valores repetidos y por observacion directa a las entidades
chequeremos que no existan grupos de repeticion

Tabla Contravencion

No existen registros repidos , no hay grupos de repeticion , y todos los campos


depende de la clave principal, no se normaliza

Este proceso se realiza para las siguientes tablas:

actuacion

9
contractuacion

10
Demandado

Demandante

11
Detencion

Verificando las caracteristicads de las consultas se mira que no presentan


repeticiones, y ademas no presenta inconvenientes de llave principal de tal
manera que esta base de datos no se modifica.

Con la base de datos de secretaria de gobierno conseguimos mejorar la


organización de los datos generardo las nuevas tablas, con esto conseguimos
mas eficiencia y menos redundancia de datos.

12

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