6. aa3-ev2-diseño lógico de la base de datos
TRANSCRIPT
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
1/18
PROPUESTA DE LA ARQUITECTURA TECNOLGICA PARA LA ALCALDA DE SANANTONIO DEL SENA.
PRESENTADO POR: ALBEIRO JIMENEZ IBAEZ
PRESENTADO A: YURY LORENA FIERRO BOCANEGRA
Ingenier !e "i"#e$"% re&i'e (n e")e'i&i*'i+n en re!e" !e ,e&-'i!! .!i"#ri/(i!"
SER0ICIO NACIONAL DE APRENDIZAJE SENA
PROGRAMA DE FORMACIN
ESPECIALIZACIN TECNOLGICA EN GESTIN Y SEGURIDAD DE BASES DE
DATOSMODALIDAD 0IRTUAL
1234
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
2/18
INTRODUCCION
A travs de los aos el ser humano se ha dedicado a satisfacer sus necesidades al precio
que fuese, ha desarrollado un gran nmero de tecnologas en la gestin de cmputo paraas ahorrarse trabajo y tiempo en la produccin de softare. !a automati"acin en los
sistemas creados para las empresas prestadoras de servicios masque en cualquier otro
#mbito, han sido la solucin a la gran problem#tica que estas presentaban.
!a base de datos son sistemas que guardan la informacin de una o m#s empresas para
que estas puedan ser utili"adas cuando el usuario as lo deseen de gran relevancia
porque automati"an previenen de errores y son eficaces en el tiempo y pueden ser
adquiridas cuando el administrador del sistema lo desee.
!os $%&' (sistemas manejadores de base de datos) se han incrementado en los ltimos
aos de forma dr#stica, pues claro est# que cada ve" m#s empresas requieren de
softare para registrar sus datos.!os $%&' presentan adem#s una interfa" ra"onable y comprensible para cualquier
usuario, debemos mencionar que hay distintos gestores de base de datos, entre ellos se
encuentran los de cdigo libre, es decir, pueden ser usados de forma gratuita, los que
requieren una licencia comercial, as como los que se pueden usar en forma de softare
de instalacin, u otros que su utili"an desde un navegador predeterminado.
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
3/18
O/5e#i,-: C-n"#r(ir (n $-!e&- !e !#-" '-n'e)#(& en (n $-!e&- &+gi'- !e !#-" .!e")(6" ,&i!r e"#e $-!e&- )r '-$)r-/r 7(e "e e"#r('#(r&$en#e '-rre'#- .')* !e "-)-r#r &" #rn"''i-ne" re7(eri!"8
*l diseo de una base de datos consiste en definir la estructura de los datos que debe
tener un sistema de informacin determinado.
*l diseo lgico parte del resultado del diseo conceptual y da como resultado
una descripcin de la estructura de la base de datos en trminos de las estructuras de
datos que puede procesar un tipo de $+&'. *l diseo lgico depende del tipo de $+&'
que se vaya a utili"ar, se adapta a la tecnologa que se debe emplear, pero no depende
del producto concreto. *n el caso de bases de datos convencionales relacionales
(basadas en $! para entendernos), el diseo lgico consiste en definir las tablas que
e-istir#n, las relaciones entre ellas, normali"arlas.
*n el modelo relacional las dos capas de diseo conceptual y lgico, se parecen mucho.+eneralmente se implementan mediante diagramas de *ntidad/elacin (modelo
conceptual) y tablas y relaciones entre stas (modelo lgico).
0omo vemos e-isten tablas para representar cada una de estas entidades
0ada tabla posee una serie de campos que representan valores que queremos almacenar
para cada entidad. 1or ejemplo, un producto posee los siguientes atributos que se
traducen en los campos correspondientes para almacenar su informacin2
1ara el caso de estudio de la Alcalda de san Antonio del $ena, en cada uno de la
secretaria analice la siguiente situacin.
0onsidero que para toda la alcalda se debe implementar el modelo relacional ya que estem#s f#cil de manejar y se adecua a los requerimientos e-igidos en la alcalda.
*n este modelo encontramos2
ENTIDADES: *s un grupo de tems que tienen las mismas caractersticas oatributos
ATRIBUTOS: E" (n 'r'#er9"#i' !e (n en#i!!8 E& ,&-r e")e'ii'- !e (n#ri/(#-% '-n-'i!- '-$- elemento de datos% "e )(e!e en'-n#rr '-n &-"'$)-" !e regi"#r- 7(e !e"'ri/e (n en#i!!8
I!en#ii'!-re"8 ;CLA0ES
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
4/18
I!en#ii'!-re" Aern-":las claves alternas de cualquier tabla son simplementeaquellas claves candidatas las cuales no fueron seleccionadas como clave
primaria.
I!en#ii'!-re" F-r=ne-": 6na clave ajena o for#nea es un atributo de una tabla
o adicin de atributos ya e-istentes a una tabla7 sta inclusive puede ser una claveprimaria de otra tabla.
SECRETARIA DEL MEDIO AMBIENTE
*sta secretaria busca tener una base de datos con los diferentes indicadores ambientales
en el municipio, considerando la necesidad de esta secretaria realice un diseo de la
siguiente manera.
'iseo !gico de &ase de datos ( 8er +r#fico)
/elationship9:
/elationship9;
/elationship9
/elationship9?
@BA
o
o
o
id@ona
Bombre@ona
Cipo@ona
*$CA03B'*%6*$C/*
o
o
o
o
o
o
id*stacion%uestreo
id@ona
Bombre
6bicacion
!ongitud
/esponsable
%6*$C/AAB6A!
o
o
o
o
o
id%uestra
id*stacion%uestreo
id3ndicador
Decha
8alor
%6*$C/A%*B$6A!
o
o
o
o
o
id%uestra%ensual
id3ndicador
Decha
%es
8alor
/*06/$
o
o
id/ecurso
Bombre/ecurso
6$6A/3
o
o
o
o
id6suario
Bombre
0edula
0argo
3B'30A'/
o
o
o
o
o
o
o
id3ndicador
id/ecurso
id6suario
Bombre3ndicador
$igla
Cipo3ndicador
Amb ito
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
5/18
An=&i"i":
*n el anterior gr#fico muestra lo siguiente2
ENTIDADES: En e"#e $-!e&- e>i"#en "ie#e en#i!!e" 7(e "e n-$/rn '-n#in('i+n8
:. *stacin de %uestreo;. %uestra Anual. /ecurso?. %uestra %ensualE. 6suario
!a tabla 3ndicador es la principal entidad dentro de este diseo logico ya que nos permitehacer las relacin con las dem#s, est# relacionada con las ? tablas restantes para
permitir la consultas.
RELACIONES DE CARDINALIDAD8
En#re & en#i!! E"#'i+n !e M(e"#r . $(e"#r An(& ?. (n re&'i+n Un- $('?-"2 es decir, en una estacin de muestra pueden hacerse muchasmuestras anuales.
En#re & en#i!! Z-n . e"#'i+n !e $(e"#r ?. (n re&'i+n (n- $('?-"es decir en una "ona pueden e-istir muchas estaciones de muestra.
En#re & en#i!! In!i'!-r . $(e"#r n(& ?. (n re&'i+n (n- $('?-"es decir por cada indicador hay muchas muestras anuales.
En#re & en#i!! In!i'!-r . $(e"#r $en"(& ?. (n re&'i+n (n- $('?-" es decir por cada indicador hay muchas muestras mensuales.
En#re & en#i!! In!i'!-r . Re'(r"- ?. (n re&'i+n (n- $('?-"es decirpor cada indicador hay muchos recursos.
En#re & en#i!! U"(ri- . In!i'!-r ?. (n re&'i+n (n- $('?-" e" !e'irpor cada usuario hay muchos indicadores.
JUSTIFICACION DE LA ENTIDAD USUARIO8
1ara m es muy importante saber quin es la persona que est# haciendo reali"ando las
muestras, en la secretaria con el fin de llevar un control efectivo del personal que est#
desempeando dicha laboral en la entidad.
ATRIBUTOS
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
6/18
0ada entidad tiene unos atributos que se encuentran relacionados en la misma.
DICCIONARIO DE IDENTIFICADORES
Atributo $ignificado
3d*stacion%uestreo Bmero con el cual se identifica la estacin de muestreo
3d@ona Bumero con el cual se identifica la "ona
3d%uestraanual Bumero con el cual se identifica la muestra anual que se
toma
3d3ndicador Bumero con el cual se identifica el indicador.
3d/ecurso Bumero con el cual se identifica el /ecurso que se toma
3d%uestra%ensual Bumero con el cual se identifica la muestra mensual que
se toma
SECRETARIA DE GOBIERNO
*sta secretaria busca tener una base de datos donde se registre las querellas,
detenciones, y contravenciones ocurridas en las inspecciones de 1olica.
Ceniendo en cuenta lo anterior se dise una base de datos donde se cumple con los
requisitos solicitados por el seor alcalde como se puede evidenciar en el siguientegr#fico.
'iseo !gico de &ase de datos ( 8er +r#fico)
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
7/18
/elationship9:
/elationship9;
/elationship9
/elationship9E/elationship9F
/elationship9G
/elationship9:H
/elationship9::
'*C*B03B
o
o
o
o
o
o
id'etencion
id3nspeccion
Decha
%otivo
Cipo
Iechos
1*/$BA
o
o
o
o
o
o
id1ersona
id'etencion
Ape ll ido s
Bombres
Cipo'ocumento
Bumero3dentificacion
3B$1*003B
o
o
id3nspeccion
Bombre
A0C6A03B
o
o
o
o
o
idActuacion
iduerella
Decha
Iechos
*stado
3B$1*003B90BC/A8*B03B
o
o
o
id3nspeccion
id0ontravencion
3nspector
6*/*!!A
o
o
o
o
o
o
iduerella
id3nspeccion
Decha
Asunto
Iechos
*stado
0BC/A8*B03B
o
o
o
o
o
id0ontravencion
Decha
Cipo
Iechos
*stado
'*%AB'ABC*
o
o
o
o
o
id'emandante
iduerella
Bombre
Cipo'ocumento
Bumero3dentificacion0BC/A0C6A03B
o
o
o
o
id0ontractuacion
id0ontravencion
Decha
bservacion
3B8!60/A'
o
o
o
o
o
o
id3nvolucrado
id0ontravencion
Bombre
Cipo'ocumento
Bumero3dentificacion
CipoAcutacion
'*%AB'A'
o
o
o
o
id'emandado
Bombre
Cipo'ocumento
Bumero3dentificacion
An=&i"i":
*n el anterior gr#fico muestra lo siguiente2
ENTIDADES: En e"#e $-!e&- e>i"#en -n'e en#i!!e" 7(e "e n-$/rn '-n#in('i+n8
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
8/18
:. 'etencin;. 3nspeccin. 3nspeccin 0ontravencin
?. uerellaE. 0ontravencinF. 'emandadoG. 'emandante:H. 3nvolucrado::. 0otraactuacion
!a tabla 3nspeccin es la principal entidad dentro de este diseo lgico ya que nos permite
hacer las relacin con las dem#s, est# relacionada con las :H tablas restantes para
permitir la consultas.
RELACIONES DE CARDINALIDAD8
En#re & en#i!! In")e''i+n . !e#en'i+n ?. (n re&'i+n Un- $('?-"2 esdecir, en una 3nspeccin pueden haber varias detenciones.
En#re & en#i!! De#en'i+n . )er"-n ?. (n re&'i+n (n- $('?-" esdecir7 en una detencin pueden haber varias personas.
En#re & en#i!! In")e''i+n . 7(ere&& ?. (n re&'i+n (n- $('?-" esdecir7 en una inspeccin pueden haber varias querellas.
En#re & en#i!! Q(ere&& . A'#('i+n ?. (n re&'i+n (n- $('?-" esdecir7 en una querella puede tener varias actuaciones.
En#re & en#i!! Q(ere&& . De$n!n#e ?. (n re&'i+n (n- $('?-" esdecir7 en una querella puede tener varias demandantes.
En#re & en#i!! Q(ere&& . De$n!!- ?. (n re&'i+n (n- $('?-" esdecir7 en una querella puede tener varias demandados.
En#re & en#i!! In")e''i+n . in")e''i+n '-n#r,en'i+n ?. (n re&'i+n(n- $('?-" es decir7 en una inspeccin pueden haber e-istir variascontravenciones.
En#re & en#i!! In")e''i+n . '-n#r,en'i+n ?. (n re&'i+n (n- $('?-"es decir7 en una inspeccin pueden haber e-istir varias contravenciones
En#re & en#i!! '-n#r,en'i+n . '-n#r'#('i+n ?. (n re&'i+n (n- $('?-" es decir, en una contravencin pueden haber varias contraactuaciones.
En#re & en#i!! '-n#r,en'i+n e in,-&('r!- ?. (n re&'i+n (n- $('?-" es decir, en una contravencin pueden haber varios involucrados.
ATRIBUTOS
0ada entidad tiene unos atributos que se encuentran relacionados en las tablas que se
pueden evidenciar en el grafico.
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
9/18
DICCIONARIO DE IDENTIFICADORES
Atributo $ignificado3ddentencion Bumero con el cual se identifica la detencin
3dinspeccion Bumero con el cual se identifica la inspeccin
3dactuacion Bumero con el cual se identifica la actuacin
3dquerrrella Bumero con el cual se identifica la querrella
3dpersona Bumero con el cual se identifica la persona
3dcontravencion Bumero con el cual se identifica la contravencion
3dinvolucrado Bumero con el cual se identifica al involucrado
3dcontraactuacion Bumero con el cual se identifica la contraactuacion3ddemandado Bumero con el cual se identifica la persona demandada
3ddemandante Bumero con el cual se identifica a la persona demandante
SECRETARIA DE @ACIENDA
*n la secretaria de hacienda se trabaja en el proceso de generacin de recibos para que
los contribuyentes realicen el respectivo pago.
1or lo tanto la prioridad de esta secretaria es el cobro del impuesto predial, el manejo de
las cuentas por cobrar y cuentas por pagar con terceros.
'iseo lgico de base de datos de la secretaria de Iacienda (ver grafico)
-
7/24/2019 6. AA3-Ev2-Diseo Lgico de La Base de Datos
10/18
/elationship9:
/elationship9;
/elationship9
/elationship9?
/elationship9E
/elationship9G
/elationship9:H
/elationship9::
'*CA!!*DA0C6/A83+*BC*
o
o
o
o
o
oo
id'etalle
codigo0oncepto1ago
nroDactura
codigo0oncepto
valor&ase+ravable
8alorfactor8alorCotal0oncepto
0B0*1C1A+
o
o
0odigo0oncepto1ago
nombreconcepto
DA0C6/A83+*BC*
o
o
o
o
o
o
o
nroDactura
referencia
ficha1redio
fechavencimiento
fecha*mision
total1agar
total'escuento
1/*'3
o
o
o
o
o
o
o
o
ficha
estrato9codigo
Attribute9