Documente Academic
Documente Profesional
Documente Cultură
CONTENIDO
1.1.1 Introducción...............................................................................................3
2. La optimización de consultas................................................................................5
Página. 2
1. Introducción
Las técnicas que permiten optimizar el diseño de una base de datos han
evolucionado a medida que se desarrollan más aplicaciones. Las técnicas
se basan en la aplicación de la normalización para el desarrollo de bases de
datos, junto con una estrecha colaboración entre los administradores de
bases y desarrolladores de aplicaciones, así como técnicas de trabajo, tanto
en pre-producción como en los sistemas terminados
1.1.1 Introducción
Página. 3
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.
Página. 4
ocasiones es necesario llegar a un equilibrio entre el nivel de normalización
de la base de datos y el rendimiento del sistema.
2. La optimización de consultas
Página. 5
consultas puede ser
tal, que el diseño de
una consulta puede
tomar un tiempo
considerable,
obteniendo no
siempre una
respuesta óptima.
El
éxito
de un
Página. 6
ConceptoPago
codigoConceptoPago nombreConcepto
1 Impuesto sobre la renta
2 Avaluo Catastral
3 Registro Inmobiliario
4 Impuesto Predial
5 Certificado Paz y Salvo
6 Cobro Coactivo
Página. 7
CuentasPorCobrar
nroCuenta codTercero conceptoCuenta valorCuenta estadoCuenta
1 5 impuestos 2002 452000,00 2
2 8 impuestos 2002 189520,00 1
3 3 impuestos 2002 250000,00 1
4 4 impuestos 2004 852000,00 2
5 5 impuestos 2003 487000,00 2
6 5 impuestos 2004 490000,00 2
CuentasPorPagar
nroCuenta codTercero conceptoCuent valorCuenta estadoCuenta
a
1 5 impuestos 2002 452000,00 2
2 8 impuestos 2002 189520,00 1
3 3 impuestos 2002 250000,00 1
4 4 impuestos 2004 852000,00 2
5 5 impuestos 2003 487000,00 2
6 5 impuestos 2004 490000,00 2
Página. 8
- 1FNDetalleFacturaVigente: La tabla Pasa la primera forma porque no
presenta repeticiones.
Página. 9
-
detalleFacturaVigente
Iddet codigoConce nroFa codigoCo valorBaseG valorF valorTotalC
alle ptoPago ctura ncepto ravable actor oncepto
1 1 1 NULL 425362,00 0,50 212681,00
2 5 2 NULL 425362,00 0,20 85072,40
3 6 12 NULL 425362,00 0,30 127608,60
4 2 13 NULL 425362,00 0,20 85072,40
5 1 14 NULL 128352,00 0,10 12835,20
6 5 15 NULL 425362,00 0,60 255217,20
7 1 16 NULL 425362,00 0,50 212681,00
8 3 17 NULL 78452,00 0,30 23535,60
9 2 18 NULL 283000,00 0,20 56600,00
10 2 19 NULL 175421,00 0,80 140336,80
11 1 20 NULL 425362,00 0,30 127608,60
12 1 21 NULL 480000,00 0,20 96000,00
13 1 22 NULL 425362,00 0,50 212681,00
14 2 12 NULL 425362,00 0,40 170144,80
15 4 11 NULL 425362,00 0,30 127608,60
16 4 10 NULL 425362,00 0,30 127608,60
17 4 9 NULL 128352,00 0,30 38505,60
18 4 8 NULL 425362,00 0,30 127608,60
19 4 7 NULL 425362,00 0,30 127608,60
20 5 6 NULL 78452,00 0,60 47071,20
detalleFacturaVigente
Iddet codigoConce nroFa codigoCo valorBaseG valorF valorTotalC
alle ptoPago ctura ncepto ravable actor oncepto
21 5 5 NULL 283000,00 0,60 169800,00
22 6 4 NULL 175421,00 0,30 52626,30
23 1 3 NULL 425362,00 0,10 42536,20
24 2 15 NULL 480000,00 0,20 96000,00
25 1 14 NULL 253698,00 0,10 25369,80
26 4 13 NULL 1236585,00 0,30 370975,50
Página. 10
- 1FN Estrato: La tabla Pasa la primera forma porque no presenta
repeticiones.
estrato
código nombre
1 Estrato uno
2 Estrato dos
3 Estrato tres
4 Estrato Cuatro
5 Estrato cinco
6 Estrato Seis
Página. 11
FacturaVigente
Página. 12
FacturaVigente
Página. 13
FacturaVigente
nroFact referenc fichaPre fechaVencimie totalPa totalDescue
u ia dio fechaEmisi g ar nto
ra nto on
26 7742900 11 2012-06-25 2012-01- 175421, 95000,00
00:00:00.00 18 00
0 00:00:00.
0
00
27 2703490 14 2012-06-25 2012-01- 425362, 146500,00
00:00:00.00 18 00
0 00:00:00.
0
00
28 3371910 4 2012-06-25 2012-01- 480000, 158000,00
00:00:00.00 18 00
0 00:00:00.
0
00
Página. 14
- 1FN Pago: La tabla Pasa la primera forma porque no presenta
repeticiones.
Página. 15
Pago
idpago nrofactura fechaPago valorPago tipoPago
1 1 2011-05-02 212681,00 1
00:00:00.000
2 2 2011-05-02 85072,40 1
00:00:00.000
3 12 127608,60 1
4 17 2012-06-02 23535,60 2
00:00:00.000
5 18 56600,00 1
6 19 2012-07-02 140336,80 1
00:00:00.000
7 20 127608,60 1
8 21 2012-07-02 96000,00 2
00:00:00.000
9 4 127608,60 1
10 5 2012-08-02 38505,60 1
00:00:00.000
11 6 127608,60 1
12 7 2012-08-02 47071,20 1
00:00:00.000
13 8 52626,30 1
14 9 2012-08-02 42536,20 2
00:00:00.000
15 10 96000,00 1
16 13 2012-09-02 85072,40 1
00:00:00.000
Página. 16
predio
fich estrato_cod tipoUso_co propietario_c direccio matricula area
a igo digo edula n
1 1 C 2789563 calle 12 2852466 32
45-82
2 2 G 2920548 carrera 3 14607006 45,2
#25-85
3 3 M 4895645 av. 28609745 85,3
Bolivar
#18-20
4 4 P 41419563 carrera 16321673 70,3
28 #5284
Propietario: La tabla debería ser eliminada y crear una tabla persona con
diferentes roles como propietario o, tercero
Página. 17
Propietario
cedula nombre apellido
2789563 German Lozano
2920548 Luis Montaño
4895645 Soraya Beltrán
41419563 Francy Parra
41589632 Ana Molina
45698255 Lucrecia Mendez
52458965 Sofia Prieto
77563254 Abel Garcia
Propietario: La tabla debería ser eliminada y crear una tabla persona con
diferentes roles como propietario o, tercero.
Página. 18
tercero
codT no apel mbr tipoid nroId email dire tele celul fechaNa ar cimient
erce lido entific entific a cció fon o
ro e s a n o
1 Aug Mor 1 29205 amoreno@ calle 245 3154895623 1905-05-
usto eno 48 gmail.com 4 12- 897 16
45 8 00:00:00
.000
2 Ger Loza 1 27895 glozano@g diag 485 3105269852 2432-06-
ma no 63 mail.com 34 878 16
n 45- 9 00:00:00
85 .000
3 Luis Mon 1 29205 lucho@gm carr 285 3140526985 2438-10-
taño 48 ail.com era 775 03
25 1- 9 00:00:00
52 .000
4 Sor Beltr 1 48956 sorab@gm calle 212 318526985 1905-01-
aya an 45 ail.com 4 12- 578 26
45 9 00:00:00
.000
5 Fra Parr 1 14195 fparra@liv av 385 317526985 1903-12-
ncy a 63 e.com 28 878 30
56- 0 00:00:00
85 .000
6 Ana Moli 1 41589 amolina@h cra 412 32205 1905-04-
na 632 otmaill.com 52 878 26985 21
45- 1 00:00:00
85 .000
7 Luc Men 1 45698 Lucreme@ calle 485 31052 2436-05-
reci a dez 255 yahoo.com 412- 878 6987 06
45 3 00:00:00
.000
8 Sofi a Priet 1 52458 fiapriet@g diag 217 31082 1905-05-
o 965 mail.com 13 878 69851 25
45- 7 00:00:00
85 .000
9 Abe Garc 1 77563 agarcia@h calle 842 31092 1905-04-
l ia 254 otmaill.com 4 12- 878 6985 25
45 8 00:00:00
.000
Página. 19
- 1FN TipodeUso: La tabla Pasa la primera forma porque no presenta
repeticiones.
TipodeUso
codigo nombretipouso
C Comercial
G Gobierno
M Mixto
P Publico
R Residencial
Página. 20
Bases de Datos Gobierno
Página. 21
Página. 22
- 1FN Actuación: La tabla Pasa la primera forma porque no presenta
repeticiones.
ACTUACION
idACTUACIO idQUERELLA FECHA HECHOS ESTADO
N
1 1 2017-08-18 DAÑOS EN 1
BIEN AJENO
AUTOMOVIL
DE PLACA
VBX123
2 2 2017-08-18 LESIONES 1
PERSONALES
3 3 2017-08-18 DAÑOS Y 1
PERJUICIOS
Página. 23
CONTRACTUACION
idCONTRACTUACIO idCONTRAVENCIO FECHA OBSERVACION
N N
1 1 2017-08-18 SE REALIZA
13:10:59.673 DETENCION Y
SE OFICIA A
JUEZ DE
GARANTIA
2 2 2017-08-18 OFICIA A
13:10:59.673 MEDICINA
LEGAL POR
ATAQUE CON
ARMA BLANCA
3 3 2017-08-18 SE OFICIA A
13:10:59.673 LOS
INVOLUCRADOS
Página. 24
-
CONTRAVENCION
idCONTRAVENCIO FECHA TIPO HECHOS ESTADO
N
1 2017-08-18 1 ALICORAMIENT 1
13:10:59.627 O EN VIA
PUBLICA
2 1 RIÑA 1
CALLEJERA
3 2017-08-18 1 DESORDEN EN 1
13:10:59.630 LA VIA PUBLICA
4 2017-08-18 3 PELEA FAMILIAR 1
13:10:59.630
5 2017-08-18 2 PROPIEDAD 1
13:10:59.630 HORIZONTAL
Página. 25
-
DEMANDADO
idDEMANDAD idQUERELL NOMBRE IDENTIFICACIO TIPODOCUMENT
O A N O
1 1 ALEJANDR 19325678 1
O
ALFONSO
PINZON
2 1 JUANA 51325678 1
MARIA
GARCIA
3 1 JOHNNY 1122783494 1
ALEJANDR
O
DLEGADO
CAICEDO
4 1 JUAN 1122783493 1
LAVRO
BRAVO
RIVERA
5 1 ALEJANDR 1122783492 1
O GOMEZ
RODRIGUE
Z
6 1 LUIS 1122783491 1
ALVARO
PINTO
7 1 PEDRO 1122783490 1
TAFUR
Página. 26
DEMANDANTE
idDEMANDAN idQUERELL NOMBRE IDENTIFICACI TIPODOCUMEN
TE A ON TO
1 2 ROBERTO 19040567 1
JARAMILL
O
SANCHEZ
2 3 GABRIEL 36567829 1
ANGEL
GUTIERRE
Z
3 3 ANA 21687073 1
CHAVARR
O
Página. 27
DETECCION
idDETENCIO idINSPECCIO FECH MOTIVO TIP HECHOS
N N A O
1 2 2017- PORTE 1 SE DETUVO
08-18 ILEGAL DE AL
ARMAS SINDICADO
DE PORTE
ILEGAL DE
ARMAS
BLANCAS Y
SUSTANCIAS
ALICINOGENA
S
2 2 2017- PROSTITUCIO 1 SE DETUVO
08-18 N MENORES POR
DE EDAD PROSTITUCIO
N INFANTIL
3 3 2017- HOMICIDO 2 SE DETUVO
08-18 SOSPECHASO
DE HOMICIDO
EN PERSONA
DE RAFAEL
CARRILLO
Página. 28
INSPECCION
idINSPECCION NOMBRE
1 INSP. LA ESTANZUELA
2 INSP. CANTABRIA NORTE
3 INSP. LIBERTADORES CENTRAL
INVOLUCRADO
idINVOLUC idCONTRAV NOMBR IDENTIFIC TIPODOCU TIPOACTU
RADO ENCION E ACION MENTO ACION
1 1 CARLO 19865123 1 1
S
ALBERT
O
RAMIRE
Z
MANJA
RRES
2 1 ROSA 51234567 1 1
HELENA
RAMIRE
Z
3 1 JUAN 79123456 1 1
CARLO
S
RAMIRE
Z
4 2 JORGE 79850430 1 1
LUIS
MENES
Página. 29
PERSONA
idPERSO idDETENCI APELLI NOMBRE IDENTIFICAC TIPODOCUME
NA ON DO S ION NTO
1 1 ADELA CERVERA 41542323 1
2 1 MAGAL CONTRER 23542323 1
Y AS
Página. 30
QUERRELLA
idQUERELL idINSPECCIO FECH ASUNTO HECHOS ESTAD
A N A O
1 1 2017- ESCANDAL EN LA CALLE 1
08-18 O VIA 45 No 2365,SE
PUBLICOS PRESENTO
RIÑA
CALLEJERA
POR
CONSUMO
DE BEBIDAS
ALCOHOLICA
S
2 2 2017- RIÑA CALLE 3 No 1
08-18 FAMILIAR 5-60,SE
PRESENTA
RIÑA ENTRE
HERMANOS
3 3 2017- RIÑA CALLE 55 No 1
08-18 FAMILIAR 15-93,SE
PRESENTA
RIÑA ENTRE
FAMILIARES
Página. 31