6. AA3-Ev2-Diseño Lógico de La Base de Datos

download 6. AA3-Ev2-Diseño Lógico de La Base de Datos

of 18

Transcript of 6. AA3-Ev2-Diseño Lógico de La Base de Datos

  • 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