Trabajo de Base de Datos Para Tesis

download Trabajo de Base de Datos Para Tesis

of 262

description

base de datos para tesis

Transcript of Trabajo de Base de Datos Para Tesis

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    1/262

    UNIVERSIDAD AUSTRAL DE CHILEFACULTAD DE CIENCIAS DE LA INGENIERIA

    ESCUELA DE INGENIERIA EN COMPUTACION

    DESARROLLO SISTEMA CONTROL DE INVENTARIO SOFTWARE YHARDWARE

    Seminario de Titulai!n"ara o"taral t#tulo de

    In$eniero E%eui!n en Com"utai!n

    &ROFESOR &ATROCINANTE'Srta( Claudia )il *onte+

    MAURICIO EDGARDO ARANCI*IA OYANEDEL

    &UERTO MONTT , CHILE-..-

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    2/262

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    3/262

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    4/262

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    5/262

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    6/262

    AGRADECIMIENTOS

    En e+ta eta"a de mi /ida0 al reali1ar tan im"ortante +eminario0 2ui+iera

    a$radeer a Dio+ "or e+tar %unto a m# en ada "a+o 2ue 3e dado en /ida 4 "or

    o5+e2uiarme la do+ "er+ona+ mara/illo+a+0 mi+ &adre+(

    A mi+ &adre+0 "or todo +u a"o4o 4 om"re+i!n0 4a 2ue +in ello+ no

    3u5ie+e +ido "o+i5le um"lir mi+ meta+ 4 +ue6o+ 2ue me "ro"u+e al omen1ar

    mi arrera 4 durante mi /ida(

    A toda+ a2uella+ "er+ona+ 2ue de al$una u otra manera me 5rindaron +u

    ami+tad 4 a"o4o en momento+ di7#ile+(

    A Ya+nita "or +u amor 4 ari6o0 4 "or darme 7uer1a+ "ara em"render lo+

    de+a7#o+(

    A mi+ a5uelo+ 2ue e+tar8n +iem"re en mi ora1!n(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    7/262

    Dediado a la+ "er+ona+ 2ue 3an "ermitido 2ue mi +ue6o+ +e 3a$an realidad(

    A mi+ &adre+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    8/262

    NDICE

    1. Introduccin(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( .9

    2. Objti!o"((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( .:

    -(9( O5%eti/o+ Generale+((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( .:

    -(-( O5%eti/o+ E+"e#7io+((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( .:

    #. P$%nt%&into d$ Prob$&% (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( .;

    (9(>( Di+e6o de la *a+e de Dato+ (((((((((((((((((((((((((((((((((((((((((((((((((((((( -.

    >(9(>(9( Di+e6o de *a+e de Dato+ Cone"tual ((((((((((((((((((((((((((( -.

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    9/262

    >(9(>(-( Di+e6o de *a+e de Dato+ L!$io ((((((((((((((((((((((((((((((((((( -9

    >(9(>((9(:( Selei!n del Si+tema de Admini+trai!n de *a+e de Dato+ (((( --

    >(9(@( Di+e6o de la A"liai!n ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -(9(;( &rototi"o del Si+tema (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -(9(=( Im"lementai!n del Si+tema ((((((((((((((((((((((((((((((((((((((((((((((((((((( -(9(( Con/er+i!n de Dato+ (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ->

    >(9(9.( &rue5a del Si+tema (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ->

    >(9(99( Mantenimiento O"eraional(((((((((((((((((((((((((((((((((((((((((((((((((((((( ->

    *. Rcur"o"((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -@

    :(9( So7tBare(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -@

    :(9(9( So7tBare en Ser/idor(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -;

    :(9(-( So7tBare De+arrollo del &ro4eto ((((((((((((((((((((((((((((((((((((((((((((( -;

    :(9(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    10/262

    . Di"o d L% 3%" d D%to" ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ;

    Entidade+ 4 Relaione+ (((((((((((((((((((((((((((((((((((((((((((((((((((( :9

    =(9(>( Determinai!n de dominio+ de atri5uto+ (((((((((((((((((((((((((( :;

    =(9(:( Identi7iai!n de la/e+ andidata+ 4 elei!n de la/e+

    "rimaria+ "ara entidade+ (((((((((((((((((((((((((((((((((((((((((((((((((( :

    =(9(@( Modelo EntidadRelai!n del Si+tema de

    Control de In/entario (((((((((((((((((((((((((((((((((((((((((((((((((((((((( @-

    =(-( Di+e6o de la *a+e de Dato+ L!$io "ara el Modelo Relaional @>

    =(-(9( Ma"a del Modelo de Dato+ Cone"tual al

    Modelo de Dato+ L!$io (((((((((((((((((((((((((((((((((((((((((((((((((( @:

    =(-(9(9( Eliminai!n de la+ Relaione+ Mu3o+ a Mu3o+ @@

    =(-(9(-( Eliminai!n de la+ Relaione+ Com"le%a+ (((((((((((( @=

    =(-(9(( Eliminai!n de la+ Relaione+ on Atri5uto+ (((((((( @=

    =(-(9(:( Eliminai!n de la+ Atri5uto+ Multi/al!rio+ (((((((((( @

    =(-(9(@( Re/i+i!n de la+ Relaione+ Uno a Uno ((((((((((((((( @

    =(-(9(;( Eliminai!n de la+ Relaione+ Redundante+ (((((( ;.

    =(-(-( Deri/ai!n de Relaione+ del Modelo de Dato+ L!$io (( ;.

    =(-(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    11/262

    =(-(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    12/262

    =(( O"en Ser/er(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 9-=

    (:( Si+tema Enter"ri+e Client Ser/er de S45a+e ((((((((((((((((((((((( 9(-( *ene7iio+ de la Com"utai!n &er+onal(((((((((((((((((((((((((((((( --;

    9-(:( Terminal *a+ada en WindoB+ (((((((((((((((((((((((((((((((((((((((((((((( --=

    1#. Conc$u"ion" ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    15/262

    4

    INDICE DE 8IGU R AS

    Fi$ura NK9 Dia$rama Or$ani1aional de la Em"re+a (((((((((((((((((((((((((((( 9.

    Fi$ura NK- Fa+e+ de la Metodolo$#a ((((((((((((((((((((((((((((((((((((((((((((((((((((( -:

    Fi$ura NK< Ar2uitetura de Red F%ord Sea7ood C3ile ((((((((((((((((((((((((((( Ar2uitetura de Red "ara el Si+tema de ontrol de In/entario

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    16/262

    5

    Fi$ura NK9= &antalla de Ca"tura de Dato+ Si+tema Control de In/entario 9:9

    Fi$ura NK9 Cuadro+ de Di8lo$o del Si+tema Control de In/entario (( 9:-

    Fi$ura NK-. *ot!n de Comando em"leado en el Si+tema

    Control de In/entario ((((((((((((((((((((((((((((((((((((((((((((((((((((( 9: Dia$rama Modelo de Dato+ en &oBer De+i$ner ((((((((( 9@.

    Fi$ura NK-: O"ione+ de C3e2ueo del Modelo de Dato+ (((((((((((((( 9@9

    Fi$ura NK-@ Ventana de Re+ultado Re/i+i!n del Modelo de Dato+ (( 9@-

    Fi$ura NK-; Ventana de Generai!n Modelo F#+io ((((((((((((((((((((((((( 9@

    Fi$ura NK- Generai!n del Sri"t en &oBer De+i$ner ((((((((((((((((((((( 9@@

    Fi$ura NK

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    17/262

    6

    INDICE DE TA3LAS

    Ta5la NK9 Identi7iai!n de Entidade+ Si+tema Control de In/entario ((((((((((( >=

    Ta5la NK

    Ta5la NK99 'Ti"i7iai!n de l#nea+ de Tran+ai!n del Modelo

    Si+tema de Control de In/entario (((((((((((((((((((((((((((((((((((((((((((((((((( .

    Ta5la N9- 'Inte$ridad Re7erenial Si+tema Control de In/entario ((((((((((((((((((( ;

    Ta5la NK9< 'An8li+i+ de Freuenia de la+ Tran+aione+ del

    Si+tema Control de In/entario ((((((((((((((((((((((((((((((((((((((((((((((((((((((( 99-

    Ta5la N9> 'Vi+ta+ de U+uario 4 Tran+aione+ "ara el

    Si+tema Control de In/entario (((((((((((((((((((((((((((((((((((((((((((((((((((((( 99

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    18/262

    7

    Ta5la N9: 'Ta5la+ 2ue "artii"an en la+ Tran+aione+

    "ara el Si+tema Control de In/entario ((((((((((((((((((((((((((((((((((((((((( 9

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    19/262

    8

    SINTESIS

    En el +i$uiente in7orme +e de+ri5ir8 el De+arrollo del Si+tema Control de

    In/entario de So7tBare 4 HardBare0 2ue 3a +ido di+e6ado "ara F%ord Sea7ood

    C3ile(

    A tra/+ de e+te in7orme0 +e detallar8n lo+ "roedimiento+ 4 tnia+

    utili1ada+ "ara lo$rar un +i+tema 2ue d +olui!n a la "ro5lem8tia ei+tente en

    la om"a6#a0 en uanto a la admini+trai!n de di+"o+iti/o+ 4 "ro$rama+( &ara$enerar el +i+tema +e 3a em"leado una metodolo$#a de di+e6o llamada Cilo

    de Vida de *a+e de Dato+0 de lo+ autore+ ?ame+ Connoll4 4 Carol4n *e$$0 la

    ual ontem"la la+ eta"a+ de+de la de7inii!n del +i+tema0 &lani7iai!n0 Di+e6o

    de la *a+e de Dato+0 Di+e6o de la A"liai!n 4 la Im"lementai!n(

    El o5%eti/o "rini"al 2ue +e "re+enta en e+te in7orme e+ dar una +olui!n

    automati1ada0 al "roe+o de ontrol de in/entario de e2ui"o+ 4 "ro$rama+ 2ue

    atualmente +e em"lean en la $e+ti!n admini+trati/a de la om"a6#a(

    &ara el de+arrollo del +i+tema0 +e 3an em"leado di7erente+ 3erramienta+

    tale+ omo' &oBer De+i$ner Suite Ar3iteture0 SJL An4B3ere :(.0 S45a+e

    Ada"ti/e Ser/er Enter"ri+e 99(: omo Motor de *a+e de Dato+0 &oBer*uilder

    @(:0 Miro+o7t Vi+io-...(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    20/262

    9

    Como re+ultado de e+te de+arrollo0 +e "odr8 ontar on una 3erramientade +o7tBare 2ue "ermitir8 ontrolar lo+ ati/o+ in7orm8tio+ de+tinado+ a

    o"timi1ar lo+ 7lu%o+ de in7ormai!n admini+trati/a de la em"re+a0 de manera

    e7iiente0 on7ia5le 4 +e$ura(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    21/262

    10

    PRE9IE:

    In t3e 7olloBin$ re"ort Control o7 In/entor4 o7 So7tBare and HardBare Bill

    5e de+ri5ed to t3e De/elo"ment o7 t3e S4+tem0 t3at 3a+ 5een de+i$ned 7or

    F%ord Sea7ood C3ile(

    T3rou$3 t3i+ re"ort0 to t3e "roedure+ and u+ed te3ni2ue+ Bill 5e

    detailed to o5tain a +4+tem t3at o7 "ro5lemati +olution to t3e ei+tin$ one in t3e

    om"an40 a+ 7ar a+ t3e admini+tration o7 de/ie+ and "ro$ram+( In order to

    $enerate t3e +4+tem a alled met3odolo$4 o7 de+i$n 3a+ 5een u+ed Cilo de

    Vida de *a+e de Dato+0 o7 t3e aut3or+ ?ame+ Connoll4 and Carol4n *e$$0 B3o

    ontem"late+ t3e +ta$e+ 7rom t3e de7inition o7 t3e +4+tem0 &lannin$0 De+i$n o7

    Data *a+e0 De+i$n o7 t3e A""liation and t3e Im"lementation

    T3e "rimar4 tar$et t3at a""ear+ in t3i+ re"ort i+ to $i/e an automated +olution0 to

    t3e "roe++ o7 ontrol o7 in/entor4 o7 e2ui"ment and "ro$ram+ t3at at t3e

    moment are u+ed in t3e admini+trati/e mana$ement o7 t3e om"an4(

    For t3e de/elo"ment o7 t3e +4+tem0 di77erent tool+ 3a/e 5een u+ed +u3 a+'

    &oBer De+i$ner Ar3iteture Suite0 SJL An4B3ere :0.0 SY*ASE Ada"ti/e

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    22/262

    11

    Ser/er Enter"ri+e 990: a+ Data5a+e en$ine0 &oBer*uilder @0:0 Miro+o7t

    Vi+io-...(

    LiPe re+ult o7 t3i+ de/elo"ment0 it Bill 5e "o++i5le to 5e ounted on a

    +o7tBare tool t3at Bill alloB to ontrol t3e om"uter +iene a++et+ de+tined to

    o"timi1e t3e 7loB+ o7 admini+trati/e in7ormation o7 t3e om"an40 o7 e77iient Ba40

    relia5le and +a7e(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    23/262

    1

    1. INTRODUCCION

    La Re$i!n de Lo+ La$o+ 3a e"erimentado de+de 3ae un tiem"o un

    7uerte reimiento0 $raia+ en $ran medida a la+ em"re+a+ del ru5ro au#ola0

    donde la "rodui!n +almonera 3a +ido la "rini"al au+a de ello(

    Un laro e%em"lo de e+te 7en!meno e+ F%ord Sea7ood C3ile0 em"re+a

    dediada a la +almoniultura 2ue uenta on +u "lanta de "roe+amiento en

    &uerto Montt 4 m8+ de -: entro+ de ulti/o a lo lar$o de la re$i!n( En e+to+

    d#a+ +e enuentra en "roe+o de e"an+i!n0 lo 2ue "ermitir8 un aumento

    on+idera5le en +u /olumen de "rodui!n 4 un im"ortante "a"el en el merado

    internaional(

    De5ido al "roe+o de e"an+i!n 2ue +u7re F%ord Sea7ood C3ile0 de5er8o"timi1ar toda la+ 8rea+ de admini+trai!n0 "ara $e+tionar de me%or 7orma el

    7lu%o de in7ormai!n 4 +u+ anale+ de omuniai!n( E+ta mi+i!n +er8 u5ierta

    en $ran "arte "or el De"artamento de In7orm8tia0 4a 2ue0 e+te de"artamento

    e+ el re+"on+a5le de la "arte neur8l$ia de la em"re+a en uanto al tratamiento

    de in7ormai!n +e re7iere0 4a +ea en +u+ +i+tema+ onta5le+0 /enta+0

    omuniaione+ de dato+ 4 "lanta de "roe+amiento entre otro+(

    F%ord Sea7ood C3ile uenta atualmente on un De"artamento de

    In7orm8tia om"ue+to "or 8rea+ omo' De+arrollo de Si+tema+0 *a+e de Dato+

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    24/262

    2

    4 el 8rea de HardBare0 8rea+ 2ue en on%unto "ermiten el orreto

    7unionamiento de lo+ +i+tema+ om"utaionale+ de la em"re+a(El alumno e+ miem5ro del 8rea de 3ardBare 40 de+em"e6a el ar$o de

    Admini+trador de Rede+ 4 omo In$eniero de So"orte( Su 7uni!n radia0 en el

    mantenimiento de la o"erati/idad de la "lata7orma om"utaional0 omo

    tam5in la manteni!n de 5alan1a+ 4 eti2uetadora+ en &lanta de &roe+o(

    En e+to+ d#a+ 2ue la em"re+a e"erimenta un 7uerte reimiento0 +e

    3ae nee+ario0 di+e6ar un +i+tema 2ue "ermita ontrolar todo +u in/entario0

    2ue inlu4a e2ui"o+ tale+ omo0 om"utadora+ 4 di+"o+iti/o+ +eundario+0

    omo tam5in0 lienia+ 4 e2ui"o+ indu+triale+(

    El de+arrollo de e+te +eminario0 "ermitir8 "oteniar el de"artamento

    5rindando un me%or +er/iio 4 en7rentar on me%ore+ 3erramienta+ lo+

    "ro5lema+ tnio+ 2ue +e "re+enten en la "lanta 4 lo+ entro+ de ulti/o0 omotam5in0 lo+ de"artamento+ 2ue om"onen la em"re+a(

    E+ im"ortante +e6alar el a"o4o 2ue "re+tar8 al de"artamento de

    onta5ilidad en el mane%o de ati/o 7i%o0 ontrolando la+ 5a%a+ 4 /ida til de ada

    di+"o+iti/o0 omo tam5in0 al 8rea de "rodui!n0 en el mane%o de 5alan1a+ 4

    eti2uetadora+0 4 al de"artamento de Ad2ui+iione+ en la om"ra 4 oti1ai!n de

    e2ui"o+ nue/o+( A+# omo tam5in0 "ermitir8 interatuar on +i+tema+ 2ue +e

    enuentran o"erati/o+ en la "lata7orma om"utaional de F%ord Sea7ood C3ile(

    &ara lo$rar lo+ o5%eti/o+ ante+ menionado+0 +e de5e reali1ar un

    "ro7undo an8li+i+ de la +ituai!n atual0 +u entorno o"erati/o 4 +u 7utura

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    25/262

    3

    im"lementai!n0 de manera tal0 2ue +e "ueda +e$uir una metodolo$#a de

    de+arrollo 2ue +ir/a de $u#a0 4a +ea0 "ara e+ta5leer lo+ o5%eti/o+0 meta+0"roedimiento+ 2ue re$ir8n al +i+tema 4 +e lo$re dar +olui!n a la "ro5lem8tia

    ei+tente(

    El "re+ente in7orme "ermitir8 onoer en "lenitud el ilo de /ida del

    +i+tema0 a tra/+ de la Metodolo$#a e+ta5leida "ara el di+e6o del Si+tema0 el

    ual omen1ar8 on la toma de re2uerimiento+0 la+ e+"ei7iaione+ tnia+ 4

    la 7ati5ilidad de de+arrollarlo( Se$uido de la on+trui!n de un Modelo de

    Dato+ Cone"tual0 2ue e+"ei7iar8 la+ "rimera+ entidade+ 2ue 7ormar8n "arte

    de la e+trutura de la *a+e de Dato+(

    Una /e1 reali1ado el Modelo de Dato+ Cone"tual0 +te +e /alidar8 4

    normali1ar80 "ara orre$ir errore+ en el di+e6o( De e+to+ "roedimiento+

    +ur$ir8 el Modelo de Dato+ L!$io "ara on7ormar el Modelo Relaional(&o+teriormente0 +e di+e6ar8 el Modelo de Dato+ F#+io "ara el Modelo

    Relaional( &ara 7inali1ar0 +e "ro$ramar8 la eta"a de im"lementai!n 4 "ue+ta

    en mar3a del +i+tema(

    A ontinuai!n +e de+ri5ir8 un 5re/e re+umen de ada a"#tulo "re+ente

    en e+te in7orme(

    El Ca"#tulo - detalla lo+ o5%eti/o+ $enerale+ 4 e+"e#7io+ del Si+tema(

    El Ca"#tulo < de+ri5e el "lanteamiento del "ro5lema a re+ol/er0

    a5arando una 5re/e de+ri"i!n de la or$ani1ai!n donde +e de+arrolla el

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    26/262

    4

    +i+tema0 lo+ anteedente+ del "ro5lema0 la %u+ti7iai!n 4 delimitai!n del

    +i+tema(El Ca"#tulo > de+ri5e la+ metodolo$#a+ em"leada+ "ara el de+arrollo del

    +i+tema(

    El Ca"#tulo : detalla lo+ reur+o+0 tanto de +o7tBare0 omo de 3ardBare

    em"leado+ en el de+arrollo del +i+tema(

    El Ca"#tulo @ +e de7ine el 8m5ito 4 l#mite+ del Si+tema Control de

    In/entario(

    El Ca"#tulo ; e+"ei7ia la Reolei!n 4 An8li+i+ de Re2uerimiento+

    "ara el Si+tema Control de In/entario(

    El Ca"#tulo = +e de+ri5e lo+ "roedimiento+ "ara el di+e6o de la 5a+e

    de dato+ "ara el Si+tema Control de in/entario(

    El a"#tulo trata de la +elei!n del $e+tor de 5a+e de dato+ a utili1aren el Si+tema Control de in/entario(

    El a"#tulo 9. +e de+ri5e el di+e6o de la a"liai!n del +i+tema(

    El a"#tulo 99 +e de+ri5e la im"lementai!n de la 5a+e de dato+0 +u+

    Ta5la+0 Tri$$er+0 #ndie+0 et(

    El a"#tulo 9- de+ri5e la in+talai!n de la a"liai!n utili1ando la

    om"utai!n 5a+ada en +er/idore+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    27/262

    5

    2. O3;ETI9OS

    2.1 Objti!o Gnr%$

    Di+e6ar 4 on+truir el Si+tema Control de In/entario HardBare 4 So7tBare

    en F%ord Sea7ood C3ile Ltda(0 de tal manera 2ue "ermita tener un ontrol +o5re

    lo+ di+"o+iti/o+ 4 "ro$rama+ de la om"a6#a( Tam5in a"o4ar al 8rea de

    3ardBare en la detei!n de "o+i5le+ 7alla+ de e2ui"o+ 4 en la +olui!n de

    "ro5lema+ detetado+0 o"timi1ando el tra+"a+o de tarea+ entre lo+ inte$rante+

    del 8rea de 3ardBare en la a+i$nai!n de tarea+(

    2.2 Objti!o" E"6c),ico"

    Lo+ "rini"ale+ t!"io+ a um"lir "or el Si+tema Control de In/entario

    HardBare 4 So7tBare0 +e detallan a ontinuai!n'

    Lle/ar a a5o on+ulta+ omo +toP de e2ui"o+0 +u+ arater#+tia+0

    u5iai!n0 e+tado 4 u+uario re+"on+a5le0 +o7tBare "or m82uina+ entre otra+(

    Auditor#a de ada +o7tBare 4 HardBare de la em"re+a0 omo "or e%em"lo

    e+tado de Lienia+(

    Emitir un ata+tro men+ual de e2ui"o+(

    Admini+trar "lane+ 4 uenta+ de Internet 4 +u di+tri5ui!n(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    28/262

    6

    O"timi1ar la in7ormai!n onta5le re7erente al ati/o 7i%o en m82uina+dada+

    de 5a%a(

    Re7le%ar 7e3a+ de +ue+o+ ata+tr!7io+ e im"ortante+ on re+"eto a la

    "lata7orma om"utaional de la em"re+a(

    A"o4ar al 8rea de "rodui!n en el e+tado de *alan1a+ 4 eti2uetadora+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    29/262

    7

    #. PLANTEAMIENTO DEL PRO 3LEMA

    #.1 Antcdnt"

    En la atualidad0 el di+e6o de un "ro4eto 2ue ten$a omo o5%eti/o

    automati1ar todo el ontrol de in/entario de e2ui"o+ om"utaionale+ de la

    em"re+a0 toma ma4or 7uer1a en e+to+ d#a+0 de5ido a lo+ am5io+ 2ue +e 3an

    "roduido en e+te tiem"o( E+te am5io radia "rini"almente0 en el 3e3o 2ue

    la em"re+a0 Salmoameria S(A( 3a +ido 7u+ionada on Salmone+ Temar

    7ormando lo 2ue 3o4 e+ F%ord Sea7ood C3ile( Sin duda un am5io im"ortante0 +i

    lo 2ue +e nee+ita e+ o5tener in7ormai!n re7erente a lo+ e2ui"o+ de la em"re+a

    en 7orma lara0 r8"ida 4 e7eti/a( Tomando en uenta0 2ue el ontrol de

    in/entario de e2ui"o+ e+ una 3erramienta 2ue "ermitir8 ordenar 4 ontrolar un

    ati/o im"ortante de la em"re+a 4 reur+o+ in7lu4ente+ en el "roe+o de

    "roduti/o(

    De+de e+ta "er+"eti/a0 el en7o2ue de o"timi1ai!n 4 automati1ai!n de

    "roe+o+ ondue a re"lantear lo+ di+tinto+ re2uerimiento+ de lo+ u+uario+0

    dado 2ue aumenta el nmero de ello+ 4 naen nue/o+ nee+idade+(

    Ante+ de omen1ar el an8li+i+ de la "ro5lem8tia 2ue "er+i$ue e+te

    "ro4eto0 +e de+ri5ir8 5re/emente la nue/a or$ani1ai!n de la em"re+a donde

    +e im"lementar8 el +i+tema 4 la+ di+tinta+ 8rea+ on la+ uale+ interata(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    30/262

    8

    #.1.1 Or(%ni

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    31/262

    9

    Un detalle de e+trutura or$ani1aional de la em"re+a0 on n7a+i+ en el

    8rea donde e+t8 u5iado el De"artamento de In7orm8tia0 lo mue+tra la Fi$(NK9(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    32/262

    10

    8i(.1 Di%(r%&% or(%ni

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    33/262

    #.1.2 Si"t&% d Contro$ d In!nt%rio

    &ara 7ailitar la om"ren+i!n al letor +o5re la "ro5lem8tia a re+ol/er e+

    nee+ario de+ri5ir tanto0 la +ituai!n atual de la em"re+a0 omo lo+

    "roedimiento+ 2ue +e e%eutan "ara el re$i+tro de e2ui"o+ al in/entario(

    F%ord Sea7ood C3ile "o+ee una $ran antidad de om"utadora+ on

    di7erente+ +o7tBare in+talado+ en ello+( Lo+ &C e+t8n di+tri5uido+ en di7erente+

    +eione+ 4 loaione+0 omo Centro+ de Culti/o0 o7iina+0 la5oratorio+0 et(0 4

    "ueden e+tar de+tinado+ a un de"artamento "ara determinada+ tarea+ 4

    "o+een un u+uario re+"on+a5le de l(

    Cada &C tiene ierta+ arater#+tia+ tnia+ 2ue e+ im"ortante tener en

    uenta0 omo mara0 modelo0 ti"o 4 /eloidad del "roe+ador0 tama6o del di+o

    duro0 antidad de memoria RAM0 nmero de +erie0 ltimo in/entario0 monitor0Mou+e0 telado0 +i+tema o"erati/o0 +o7tBare in+talado0 et(

    &or otro lado0 toda+ lo+ &C "o+een en +u interior ierto nmero de

    tar%eta+ interna+0 omo tar%eta+ de /ideo0 7a m!dem0 tar%eta de red0 multimedia0

    et(0 ada una on +u+ "ro"ia+ arater#+tia+ tnia+ 2ue e+ on/eniente

    ontrolar 4 mantener(

    Adem8+ de om"utadore+0 F%ord Sea7ood C3ile uenta on *alan1a+

    "ara el "e+a%e de Salmone+0 di+"o+iti/o+ "eri7rio+0 omo im"re+ora+

    in4ei!n de tinta0 l8+er0 matri1 de "unto0 eti2uetadora+0 +anner0 U&S0 et(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    34/262

    F%ord Sea7ood C3ile uenta tam5in on una /ariedad de a"liaione+ de

    +o7tBare0 lo+ uale+ "ueden e+tar in+talado+ en al$una+ om"utadora+ "ara ladi+"oni5ilidad de u+uario+0 o uando ello+ lo +oliiten( E+to+ +o7tBare tienen +u+

    "ro"ia+ arater#+tia+ omo om"a6#a0 nom5re del +o7tBare0 ate$or#a SO0

    "roe+ador de teto0 len$ua%e de "ro$ramai!n0 et(0 /er+ione+ di+"oni5le+0

    re2ui+ito+ tnio+ del om"utador donde de5e in+talar+e0 nmero de lienia+0

    et(

    Finalmente tanto la+ om"utadora+ omo "eri7rio+0 "ueden +er

    en/iado+ a re"arar +i +e enuentran en mal e+tado0 dado+ de 5a%a0 o "ueden

    +u7rir una manteni!n "re/enti/a on el 7in de e/itar 7alla+( Tam5in un

    om"utador "uede +er am5iado de lu$ar0 o +e "ueden am5iar +u+

    om"onente+ interno+ o lo+ "eri7rio+ 2ue tiene a+oiado0 o in+talar nue/o+

    om"onente+(Atualmente el "roedimiento de in$re+o0 modi7iai!n 4 atuali1ai!n de

    e2ui"o+ 4 di+"o+iti/o+0 e+ lle/ado a a5o "or el 8rea IT de la em"re+a( E+to +e

    reali1a mediante "lanilla+ de Eel0 donde +e re$i+tran lo+ om"utadore+ 4 +u+

    arater#+tia+ m8+ rele/ante+0 tanto de &uerto Montt0 omo de C3on3i( Se

    re$i+tran adem8+ lo+ mo/imiento+ de e2ui"o+ entre di+tinto+ de"artamento+ 4

    loaione+0 e2ui"o+ 2ue +e enuentran di+"oni5le+ "ara +u rea+i$nai!n0

    e2ui"o+ 2ue +er8n dado+ de 5a%a0 5alan1a+ 4 eti2uetadora+ "erteneiente+ a la

    &lanta de &roe+amiento 4 7inalmente di+"o+iti/o+ de omuniai!n( Con

    re+"eto a "lane+ de Internet0 +e re$i+tra tam5in mediante "lanilla+

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    35/262

    eletr!nia+ toda la on7i$urai!n de lo+ "lane+ de Internet 2ue "o+een lo+

    u+uario+( Re7erente al So7tBare0 +e re$i+tran lo+ "ro$rama+ ad2uirido+ 4 +u+re+"eti/a+ lienia+(

    Al in$re+ar un e2ui"o nue/o +e de5en anotar toda+ +u+ arater#+tia+0

    atuali1ar la "lanilla onerniente al me+ 4 en/iar una o"ia al de"artamento de

    onta5ilidad0 de"artamento en el ual0 +e mane%a todo el ati/o 7i%o "ara +u

    atuali1ai!n( Se re"ite el "roedimiento0 di7iriendo en al$uno+ a+o+0 "ara el

    tra+lado0 eliminai!n de un e2ui"o o di+"o+iti/o(

    En relai!n a lo+ in7orme+0 +to+ +on remitido+ a %e7atura del

    de"artamento 4 Gerenia0 en 7orma men+ual a tra/+ de orreo eletr!nio0

    "ara +u onoimiento(

    #.2 E"tudio d 8%ctibi$id%d

    En e+te tiem"o0 la em"re+a no uenta on un +i+tema 2ue "ermita

    ontrolar +u in/entario 2ue on7orman la "lata7orma om"utaional(

    &or lo e"re+ado en +eione+ anteriore+0 e+ nee+ario la on+trui!n

    de un +i+tema 2ue "ermita o"timi1ar el ae+o a la in7ormai!n de lo+ e2ui"o+

    en 7orma r8"ida0 e7iiente 4 +o5retodo on in7ormai!n reiente(

    La idea "rini"al de e+ta +ei!n e+ anali1ar la 7ati5ilidad de lle/ar a

    a5o el de+arrollo de un Si+tema de Control de In/entario0 e/aluando o+to

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    36/262

    /er+u+ 5ene7iio0 omo tam5in0 "re+entar do+ di7erente+ e+enario+ en la

    em"re+aQ una +ituai!n on el "ro4eto 4 otra +in "ro4eto(El De"artamento de In7orm8tia de F%ord Sea7ood C3ile0 uenta on una

    tenolo$#a de "unta "ara +u $e+ti!n( Ei+te una +ala de Ser/idore+0 ada uno

    on una 7uni!n e+"e#7ia0 e%eui!n de +i+tema+ de $e+ti!n0 admini+trai!n de

    +i+tema+ de "e+a%e en "lanta de "roe+amiento0 +er/idore+ de+tinado+ a la

    omuniai!n de dato+0 +er/idor de "rue5a+0 "or menionar al$una+(

    Con re+"eto al +o7tBare0 la em"re+a 3a ad2uirido "ro$rama+ "ara el

    7unionamiento de +u red om"utaional0 +i+tema+ o"erati/o+0 3erramienta+

    "ara el "roe+amiento de teto+0 on +u+ re+"eti/o lieniamiento( En e+te

    +entido0 4 de+de el "unto de /i+ta in7orm8tio0 lo+ reur+o+ ei+tente+0 no +on

    un "ro5lema a la 3ora de rear nue/o+ "ro4eto+(

    En /i+ta de tale+ $arant#a+0 e+ totalmente 7ati5le "ro"oner un nue/o"ro4eto +o5re todo0 +i +u o5%eti/o 7undamental e+ maimi1ar la+ 7lu%o+ de

    in7ormai!n(

    #.# D,inicin d $% So$ucin

    Con+iderando todo un an8li+i+ "re/io0 e+ im"ortante rear un +i+tema 2ue

    a"unte a automati1ar el "roe+o de ontrol de in/entario de e2ui"o+ 4 +o7tBare

    de la em"re+a0 2ue "ermita aeder a in7ormai!n m8+ reiente(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    37/262

    La +olui!n "ro"ue+ta e+ un Si+tema de Control de In/entario de

    So7tBare 4 HardBare0 orientada a *a+e de dato+ 4 5a+ada en la ar2uiteturaCliente , Ser/idor0 la ual +e on+truir8 +o5re una "lata7orma WindoB+ NTQ

    S45a+e0 omo Ge+tor de *a+e de Dato+Q 4 la "ro$ramai!n del Cliente a

    ar$o de la 3erramienta de "ro$ramai!n &oBer*uilder /er+i!n @(:(

    #.' ;u"ti,ic%cin

    En la atualidad0 el De"artamento de In7orm8tia de F%ord Sea7ood C3ile0

    e+t8 de+arrollando una +erie de "ro4eto+ e im"lementando nue/a+ tenolo$#a+

    de in7ormai!n0 on el "rini"al o5%eti/o de o"timi1ar la+ omuniaione+

    interde"artamentale+ 4 el 3aer m8+ e"edito el ae+o a la in7ormai!n(

    Con e+ta "ol#tia +e 3ae ada /e1 m8+ "rei+o mantener toda la

    in7ormai!n0 ordenada0 on7ia5le0 on+i+tente 4 al alane de toda+ la+

    "er+ona+ 2ue inte$ran la em"re+a( E+ "or e+o 2ue nae la nee+idad de rear

    un Si+tema de Control de In/entario HardBare 4 So7tBare0 "ue+ "ermitir8

    onoer la in7ormai!n re7erente a todo+ lo+ e2ui"o+ 4 "ro$rama+ ei+tente+ en

    la em"re+a "or ual2uier em"leado de +ta0 omo tam5in el +o7tBare 4

    lieniamiento 2ue ella "o+ee( El De"artamento de In7orm8tia atualmente

    lle/a e+ta in7ormai!n mediante "lanilla+ eletr!nia+0 +iendo el 8rea de

    3ardBare el enar$ado de reo"ilar la in7ormai!n 4 $enerar lo+ in7orme+ en el

    momento 2ue +on +oliitado+0 dado e+ta +ituai!n0 el u+uario 7inal 2ue /a a dar

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    38/262

    u+o de e+a in7ormai!n de5er8 e+"erar 3a+ta 2ue lo+ dato+ e+tn a +u

    di+"o+ii!n0 lo 2ue im"lia una "rdida de tiem"o 4 una en$orro+a atuali1ai!nde lo+ dato+(

    La im"lementai!n de e+te +i+tema "ermitir8 no +!lo a"o4ar al 8rea de

    3ardBare del De"artamento de Com"utai!n en el ontrol de +u+ e2ui"o+ 4

    "ro$rama+0 +i no tam5in al 8rea &rodui!n on el ontrol +u+ *alan1a+ de

    &e+a%e 4 eti2uetadora+ 4 al 8rea de Conta5ilidad en +u+ re$i+tro+ de ati/o 7i%o(

    #.* D$i&it%cion"

    El "roe+o de Seminario de Titulai!n0 donde el Si+tema de Control de

    In/entario HardBare 4 So7tBare e+ "arte0 u5rir8 la+ eta"a+ de di+e6o L!$io 4

    F#+io 3a+ta la im"lementai!n del "ro4eto( &ue+to 2ue la reo"ilai!n 4tratamiento de lo+ dato+ +on tarea+ 2ue reali1a el 8rea de HardBare0 la

    on/er+i!n de lo+ dato+ 4 la ar$a de lo+ mi+mo+ no lo+ u5rir8 e+te "ro4eto0

    "or +er +te la "rimera alternati/a automati1ada de e+ta "ro5lem8tia( Tam5in

    a5e +e6alar0 2ue en "rimera in+tania0 e+ el 8rea de HardBare el enar$ado de

    introduir la in7ormai!n a la 5a+e de dato+0 +u mantenimiento 4 "o+terior

    atuali1ai!n( &o+teriormente +e 3a5ilitar8n m!dulo+ de in$re+o de dato+ "ara

    a2uello+ t!"io+ donde +e 3ae nee+ario 2ue el u+uario e7ete el in$re+o(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    39/262

    El Si+tema ontrolar8 +!lo lo+ di+"o+iti/o+ 2ue +on nee+ario+ de +er

    in/entariado+0 o5/iando a a2uello+ 2ue +u "artii"ai!n en el "roe+o e+ menoro 2ue +u o+to no amerita re7le%arlo(

    M8+ adelante0 +e im"lementar8 un m!dulo de +er/iio+0 2ue "ermita

    a$re$ar al 8rea de Comuniaione+ 4 tele7on#a0 de manera tal 2ue +e "ueda

    on+ultar 2ue +er/iio tiene a+oiado una "er+ona 2ue "ertenee a la em"re+a(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    40/262

    '. METODO LOGA

    '.1 Mtodo$o()% Si"t&% Contro$ d In!nt%rio

    Entre la+ metodolo$#a+ ei+tente+0 +e enuentran /ario+ ti"o+ omo "or

    e%em"lo0 al$una+ orientada+ a Dato+ 4 otra+ de+tinada+ a lo+ &roe+o+( De5ido

    a 2ue el Si+tema de Control de In/entario HardBare 4 So7tBare "o+ee un "er7il

    in7orm8tio orientado a la+ *a+e de Dato+0 5a%o una ar2uitetura Cliente ,

    Ser/idor0 +e o"t! "or utili1ar una metodolo$#a orientada a lo+ Dato+0 omo e+ la

    Metodolo$#a "ro"ue+ta "or T3oma+ Connoll4 2ue lle/a "or t#tulo Cilo de Vida

    de una *a+e de Dato+ Connoll49( Aun2ue la ma4or#a de la+ metodolo$#a+

    tienen al$una+ eta"a+ o +eione+ en omn0 omo la+ +eione+ donde +e

    re7ieren al e+tudio de 7ati5ilidad tnia0 im"lementai!n 4 "ue+ta en mar3a0

    la di7erenia la+ maran la+ +eione+ donde +e "er7ila el di+e6o de la *a+e de

    Dato+(

    E+ta metodolo$#a +e om"one de /aria+ eta"a+0 donde de+ri5e "a+o a

    "a+o0 de+de la "lani7iai!n de la *a+e de Dato+ 3a+ta la im"lementai!n de la

    mi+ma0 e+ta eta"a+ +e detallan a ontinuai!n'

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    41/262

    '.1.1 P$%ni,ic%cin d$ Di"o d $% 3%" d D%to".

    E+ta eta"a ontem"la un e+tudio de "laneai!n del tra5a%o0 lo+ reur+o+

    on 2ue +e uenta "ara de+arrollar el "ro4eto 4 la 7ati5ilidad eon!mia "ara

    lle/arlo a a5o(

    '.1.2 D,inicin d$ Si"t&%.

    En e+ta +ei!n de la metodolo$#a0 +e de7ine "rini"almente el 8m5ito del

    "ro4eto 4 interrelai!n on la+ otra+ 8rea+ de la om"a6#a0 en lo 2ue +e re7iere

    al 7lu%o de in7ormai!n on la 2ue el +i+tema tendr8 2ue "roe+ar 4 entre$ar(

    '.1.# An/$i"i" Rco6i$%cin d R0uri&into".

    En e+ta eta"a +e lle/ar8n a a5o ati/idade+ omo entre/i+ta+ on lo+

    u+uario+ 7inale+ "ara 7i%ar o5%eti/o+( Dado 2ue el Si+tema de Control In/entario

    HardBare 4 So7tBare +er8 de+arrollado e im"lementado +e$n lo+ o5%eti/o+ 4

    meta+ 7i%ada+ "or el 8rea de HardBare de la em"re+a0 la mi+ma a la 2ue

    "ertenee el alumno0 +!lo +e e+ta5leer8n /i+ta+ 4 re"orte+ del +i+tema en

    on%unto on lo+ u+uario+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    42/262

    '.1.' Di"o d $% 3%" d D%to".

    E+ta +ei!n +e e+ta5leen lo+ t!"io+ relaionado+ on el di+e6o

    "ro"iamente tal de la 5a+e de dato+0 a5arando el Di+e6o de *a+e de Dato+

    Cone"tual0 Di+e6o L!$io 3a+ta el Di+e6o F#+io0 la+ uale+ +e e"lian a

    ontinuai!n'

    '.1.'.1 Di"o d 3%" d D%to" Conc6tu%$.

    *8+iamente en e+ta eta"a +e e+"ei7ian la+ entidade+ 2ue "artii"ar8n

    en el "roe+o 4 la 7orma en omo +e relaionan0 +e6alando laramente0 lo+

    atri5uto+ 2ue om"onen ada una de la+ entidade+( En "rimera in+tania0 +e

    reali1an lo+ "rimero+ dia$rama+ de 7lu%o0 re7le%ando la+ entidade+ 4 +u+relaione+0 adem8+ de +u re+"eti/a doumentai!n detallando entre otro+

    a+"eto+0 el ti"o de entidad0 ti"o de relai!n0 ardinalidad0 et(0 de manera tal0

    2ue "ermitan /eri7iar 4 mantener la alidad de lo+ dato+ o utili1arla+ omo

    re$la+ de atuali1ai!n( Al onluir e+ta eta"a0 +e e+tar#a en ondiione+ de

    "re+entar un Dia$rama EntidadRelai!n0 4a 2ue0 a medida 2ue +e /a4a

    a/an1ando en la+ eta"a+0 "ueda +er me%orado( Adem8+ de e+"ei7iar la+ /i+ta+

    2ue tendr8n lo+ u+uario+ 7inale+ 4 un "rimer an8li+i+ de la Pri&%r = 4

    A$trn%ti! = de ada entidad(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    43/262

    '.1.'.2 Di"o d 3%" d D%to" L(ico.

    Lo+ o5%eti/o+ 2ue +e e+"eran al 7inali1ar e+ta eta"a +on la+ de

    on7eionar 4 /alidar el modelo de dato+ l!$io +e$n lo+ re2uerimiento+ de

    ada u+uario 4 la on+trui!n de un modelo l!$io $lo5al( Tal omo +e indi!

    en la eta"a anterior0 en e+ta +ei!n +e de5e re"a+ar 4 3e2uear el modelo

    one"tual0 "ara lue$o tra+"a+arlo al modelo l!$io loal( Como "unto+ a

    alan1ar "or e+ta +ei!n +e enuentra la m8+ im"ortante0 la de di+e6ar el

    Mod$o E@R 4 entre otra+ la+ de0 eliminar la+ relaione+ mu3o+amu3o+0

    ternaria+ 4 la+ relaione+ reur+i/a+0 eliminar lo+ atri5uto+ multi/al!rio+0

    reeaminar la+ relaione+ unoauno( Se e+ta5leer8n la+ relaione+ 4 +u+ ti"o+

    de e+2uema+0 la+ relaione+ "adre3i%o0 la identi7iai!n de 8orin( =0 "ara

    2ue "o+teriormente +e /eri7iar8 el modelo em"leando Normali1ai!n la ual

    anali1a lo+ $ru"o+ de atri5uto+ de ada relai!n( El o5%eti/o 2ue +e "er+i$ue on

    la normali1ai!n e+ o7reer un mtodo 2ue "ermita minimi1ar el nmero de

    "o+i5le+ anomal#a+ de in+eri!n0 5orrado0 atuali1ai!n0 et( 2ue "ueda

    "re+entar el modelo 4 on+ta de la+ +i$uiente+ eta"a+'

    &rimera Forma Normal 9FN

    Se$unda Forma Normal -FN

    Terera Forma Normal

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    44/262

    En teor#a0 en el "roe+o de normali1ai!n +e de5er#an um"lir en +u

    totalidad la+ eta"a+0 en la "r8tia +!lo +e um"len la tre+ "rimera+0 "ue+to 2ue0lo 2ue +e 2uiere on+e$uir e+ la +e$uridad de la inon+i+tenia de la *a+e de

    Dato+0 la ual +e lo$rar8 on e+ta+ eta"a+(

    '.1.'.# Di"o d 3%" d D%to" 8)"ico.

    La+ aione+ a +e$uir en e+te "unto de la metodolo$#a0 e+ el tra+"a+o del

    Modelo L!$io Glo5al0 de+rito en la eta"a anterior0 "ara el Si+tema de

    Admini+trai!n de *a+e de Dato+0 di+e6ando la+ relaione+ 5a+e+ 4 la+

    re+triione+( Adem8+ de anali1ar la re"re+entai!n 7#+ia0 en lo 2ue +e re7iere a

    la +elei!n de la or$ani1ai!n de lo+ ar3i/o+0 a la a"liai!n de la de

    normali1ai!n( Di+e6ar lo+ meani+mo+ de +e$uridad del +i+tema0 /i+ta+ de

    u+uario+ 4 de7inir la+ re$la+ de ae+o0 et(

    '.1.* S$ccin d$ Si"t&% d Ad&ini"tr%cin d 3%" d D%to".

    En el onteto del Si+tema Control In/entario HardBare 4 So7tBare0 no +e

    u5rir8 e+ta eta"a0 "or +er anali1ada en la+ anteriore+ eta"a+ en el Modelo

    Cone"tual 4 Di+e6o L!$io(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    45/262

    '.1.+ Di"o d $% A6$ic%cin.

    Con+i+te en el di+e6o de la a"liai!n Cliente0 la inter7a1 de u+uario0 4

    la de7inii!n de al$uno+ "roedimiento+ 2ue e%eutar8 el Cliente durante el

    "roe+o( Si$uiendo una de la+ norma+ 58+ia+ de todo de+arrollo de +i+tema+0

    lo 2ue +e 2uiere o5tener en e+ta +ei!n0 e+ oultar toda la om"le%idad al

    u+uario 7inal di+e6ando un +i+tema ami+to+o0 de manera 2ue la a"tura 4 la

    on+ulta de dato+ no +ea un "roe+o tedio+o(

    '.1.- Prototi6o d$ Si"t&%.

    Mediante un "rototi"o0 "ermite +imular la "re+entai!n del Si+tema 7inal(

    Adem8+ de "ermitir /i+uali1ar errore+ de "roedimiento+ o 5ien la nee+idad dea$re$ar al$n "roedimiento al +i+tema0 omo "or e%em"lo0 mtodo+ de

    5+2ueda0 a4uda en l#nea entre otra+(

    '.1. I&6$&nt%cin d$ Si"t&%.

    In+talai!n de la+ *a+e+ de Dato+ en el Ser/idor4 la A"liai!n en la+

    m82uina+ Cliente+0 adem8+ de on7i$urar el ori$en de dato+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    46/262

    '.1.4 Con!r"in d D%to".

    E+te "unto +e re7iere al tra+"a+o de dato+ de+de un +i+tema ei+tente al

    nue/o +i+tema0 o de+de otra 7uente de dato+(

    '.1.15 Prub% d$ Si"t&%.

    Tiene "or o5%eto de"urar el +i+tema en uanto a lo+ "o+i5le+ errore+ 2ue

    "uedan +ur$ir en e+ta eta"a( Ca5e +e6alar0 2ue lo+ errore+ a de"urar +on +!lo

    a2uello+ 2ue a7etan a la e%eui!n del "ro$rama( Generalmente +e "rue5a la

    on+i+tenia de lo+ dato+0 el a+"eto de onurrenia 4 la 2ue lo+ dato+

    a"turado+ +ean /8lido+(

    '.1.11 M%ntni&into O6r%cion%$.

    Se re7iere a un 3e2ueo $eneral 2ue +e reali1a de+"u+ de 3a5er

    om"letado la eta"a de in+talai!n del Si+tema "ro"iamente tal( Tam5in e+

    reomenda5le0 a+i+tir a lo+ u+uario+ en el mane%o de "ro$rama0 lo$rando la

    interai!n u+uarioa"liai!n0 "ara minimi1ar lo+ errore+ de a"tura 4

    reo"ilai!n de in7ormai!n(

    A ontinuai!n0 en la Fi$( NK- +e mue+tra el dia$rama del ilo de /ida

    de 5a+e de dato+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    47/262

    P$%ni,ic%cin

    D,inicin d$ Si"t&%

    An/$i"i" Rco$ccin dR0uri&into"

    Di"o

    A6$ic%cin

    Di"oConc6tu%$

    Di"o

    L(ico

    S$ccin

    D3MS

    Di"o

    8)"ico

    Prototi6o

    I&6$&nt%cin

    Con!r"in

    Prub%"

    M%ntncin

    8i(. N2. 8%"" d $% &todo$o()% BCic$o d 9id% d 3%" dD%to"

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    48/262

    *. RECURSOS

    F%ord Sea7ood C3ile uenta on una red om"utaional on+truida 5a%o

    tenolo$#a NT0 donde en +u+ Ser/idore+0 tienen in+talado el Si+tema O"erati/o

    de red Miro+o7t WindoB+ NT 4 la ma4or#a de la+ e+taione+ de tra5a%o0

    on7i$urada+ on Miro+o7t WindoB+ : 4 otra+ on WindoB+ =( Adem8+ toda+

    la+ m82uina+ "erteneiente+ a la red um"len on ree+ lo+ re2ui+ito+ 2ue

    re2uieren lo+ +i+tema+ o"erati/o+ ei+tente+(

    En la atualidad +e e+t8 inor"orando a la red om"utaional0 la

    "lata7orma WindoB+ -... Ser/er0 ei+tente de+de 4a en al$uno+ +er/idore+0 4

    WindoB+ -... &ro7e++ional0 en e+taione+ de tra5a%o(

    M8+ adelante +e /er8 on m8+ detalle el +o7tBare 4 3ardBare de laom"a6#a(

    *.1 So,t%r

    *8+iamente0 el Di+e6o e Im"lementai!n del Si+tema de Control de

    HardBare 4 So7tBare utili1ar8 la+ 3erramienta+ ei+tente+ en la em"re+a0

    de5ido a una 7uerte in/er+i!n reali1ada 3ae al$n tiem"o atr8+0 "en+ada en

    una nia "lata7orma de de+arrollo 2ue "ermita la 78il admini+trai!n 4

    manteni!n de lo+ +i+tema+ ei+tente+0 omo tam5in0 en la a"aitai!n 4

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    49/262

    onoimiento+ ad2uirido+ "or el 8rea de De+arrollo( Ha4 2ue a$re$ar0 2ue

    ei+ten +i+tema+ de+arrollado+ on la+ mi+ma+ 3erramienta+ lo 2ue "ermitir#aen un 7uturo "oder reali1ar una interai!n entre ello+0 entr8ndo+e en lo+

    o5%eti/o+ 4 meta+ 2ue ten$an en omune+ di3o+ +i+tema+(

    *.1.1 So,t%r n Sr!idor

    El +o7tBare a utili1ar en el Ser/idor "ara el de+arrollo del "ro4eto +e

    "re+enta a ontinuai!n'

    Si+tema O"erati/o ' Miro+o7t WindoB+ NT >(.(

    Ser/ie &aP in+talado ' Ser/ie &aP @a

    Controladore+ OD*C

    Ti"o de In+talai!n ' Miem5ro del Dominio Ge+tor de *a+e de Dato+ D*MS ' S45a+e Ver+i!n 99(:(

    *.1.2 So,t%r D"%rro$$o d$ Procto

    El +o7tBare a utili1ar en el e2ui"o Cliente "ara el de+arrollo del "ro4eto

    +e "re+enta a ontinuai!n'

    Si+tema O"erati/o ' Miro+o7t WindoB+ =(

    Herramienta de modelamiento ' &oBer De+i$ner0 Suite Datar2uite3

    /er+i!n @(9

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    50/262

    Herramienta de &ro$ramai!n ' &oBer *uilder /er+i!n @(:

    Herramienta de Dia$ramai!n ' Miro+o7t Vi+io-...

    *.1.# So,t%r U"u%rio C$int

    Lo+ re2uerimiento+ de +o7tBare 2ue +e nee+itar8n "ara e%eutar el

    Si+tema de Control de In/entario en una e+tai!n de tra5a%o0 e+t8n re$ido+ +!lo

    "or el +i+tema o"erati/o 2ue +e e%euta en la e+tai!n de tra5a%o0 2ue a

    ontinuai!n +e detallan'

    Miro+o7t WindoB+ :0 Miro+o7t WindoB+ = o Miro+o7t WindoB+-...

    &ro7e++ional

    O"en Client S45a+e0 en e+taione+ de tra5a%o donde e+ nee+ario(

    *.2 %rd%r

    Se de7ine lo+ re2uerimiento+ de 3ardBare re7erente+ al Ser/idor en

    donde +e montar8 la *a+e de Dato+ del Si+tema0 HardBare donde +e de+arrolla

    la a"liai!n0 4 "or ltimo el HardBare de la e+tai!n de tra5a%o del u+uario del

    +i+tema(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    51/262

    *.2.1 %rd%r Sr!idor

    La+ arater#+tia+ de 3ardBare del Ser/idor0 +e detallan a ontinuai!n'

    E2ui"o Com"a20 modelo &roliant =..(

    Memoria Ram de :9- M*(

    &roe+ador &entium III @.. M31

    < di+o+ duro+ de G*( ada uno(

    Atualmente en la em"re+a +e uenta on do+ lienia+ del Ge+tor de

    *a+e de Dato+ S45a+e(

    *.2.2 %rd%r D"%rro$$o d$ Procto.

    &ara el de+arrollo del "ro4eto +e utili1ar8 un e2ui"o on la+ +i$uiente+

    arater#+tia+'

    Com"utador Aer0 modelo Aer&oBer >>..(

    Memoria Ram de 9-= M*(

    &roe+ador &entium III de @:. M31(

    9. G*( en di+o duro(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    52/262

    *.2.# %rd%r U"u%rio C$int

    El 3ardBare re2uerido "ara la im"lementai!n del +i+tema e+t8 re$ido

    "or la+ 3erramienta+ de de+arrollo menionada+ anteriormente( El e+t8ndar de

    3ardBare ei+tente en la em"re+a0 +on m82uina+ on la+ +i$uiente+

    arater#+tia+'

    Memoria ' @> M*( en memoria RAM , -:@ M*( en memoria

    RAM

    &roe+ador ' &entium II >:. M31 , &entium IV 9(: M31

    E+"aio en Di+o Duro ' 9. G* , >. G*

    Si+tema O"erati/o ' Miro+o7t WindoB+ :0 Miro+o7t WindoB+ = 4

    Miro+o7t WindoB+ -... &ro7e++ional

    Ca5e de+taar 2ue lo+ re2uerimiento+ de 3ardBare e+"ei7iado+ "or la+

    3erramienta+0 tanto en el de+arrollo omo la im"lementai!n +on u5ierta+ on

    ree+ "or lo+ di+"o+iti/o+ on 2ue atualmente uenta F%ord Sea7ood C3ile(

    &ara dar una "er+"eti/a $lo5al de la "lata7orma de om"utaional de la

    em"re+a0 en la Fi$( NK< 4 Fi$( NK> +e mue+tran lo+ dia$rama+ de la om"a6#a 4

    de+de la "er+"eti/a del Si+tema de Control de In/entario re+"eti/amente(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    53/262

    8i(. N# Ar0uitctur% d Rd 8jord S%,ood CFi$.

    31

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    54/262

    8i(. N' Ar0uitctur% d Rd 6%r% $ Si"t&% d contro$ d In!nt%rio

    32

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    55/262

    33

    +. DE8INICION SISTEMA CONTROL DE IN9ENT ARI O

    A ontar de e+te a"#tulo0 +e de+ri5ir8n en 7orma m8+ detallada0

    tenindo+e omo re7erenia la metodolo$#a e"liada en el a"#tulo

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    56/262

    34

    IN8ORMATICA

    D6%rt%&nto

    Si"t&%"

    IT Purto Montt

    IT CFoncFi

    Grnci%

    Cont%bi$id%d

    ;,%tur%"

    Ad&ini"tr%ti!%"

    AM3ITOSISTEMA

    ADMINISTRACION

    Produccin

    Cntro" d Cu$ti!o

    8i(. N* A$c%nc Si"t&% d Contro$ d In!nt%rio

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    57/262

    +.1 9i"t%" d U"u%rio

    Una /i+ta "uede de7inir+e omo una manera alternati/a de o5+er/ar lo+

    dato+ en una o m8+ ta5la+ de un +i+tema( Ya 2ue un +i+tema0 "uede +er

    utili1ado "or di+tinta+ "er+ona+0 on di+tinto+ re2uerimiento+ de in7ormai!n0 el

    di+e6ador de7ine /i+ta+ de u+uario+ "ara 7ailitar la o5teni!n de lo+ dato+ "ara

    +u tratamiento0 omo tam5in "ara "rote$erlo+(

    La Fi$( NK@0 mue+tra la+ /i+ta+ de u+uario0 2ue +e utili1an en el Si+tema

    de Control de In/entario(

    ;,%tur%"

    Ad&ini"tr%ti!%"

    Ad&ini"tr%dorSi"t&%

    Grnci%

    IT

    8i(. N+ 9i"t%" d U"u%rio" Si"t&% Contro$ d In!nt%rio

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    58/262

    -. RECOLECCION ? ANALISIS DE REUERIMIENT OS

    El an8li+i+ 4 reolei!n de lo+ re2uerimiento+ e+ "arte 7undamental al

    momento de reali1ar un 5uen di+e6o( Generalmente0 en la 7a+e de an8li+i+ +e

    tra5a%a on u+uario+ "ara onoer 4 e+"ei7iar lo+ re2uerimiento+ del +i+tema(

    Durante e+ta eta"a +e de+arrollan "rototi"o+ de la inter7a1 del u+uario a+# omo

    om"letar lo+ modelo+ l!$io+(

    Ante+ de omen1ar el di+e6o e+ im"ortante tener 5ien laro+ lo+

    o5%eti/o+ 2ue +e 2uieren alan1ar0 aun2ue "are1a un a+unto intuiti/o0 mu3a+

    /ee+ lo+ di+e6adore+ omien1an a odi7iar ante+ de de7inir lo+

    re2uerimiento+(

    En lo+ re2uerimiento+ de5en e+tar identi7iada+ toda+ la+ re$la+im"ortante+0 entrada+ 4 +alida+ del +i+tema e inluir la+ inter7a+e+ de u+uario+(

    Adem8+ de inluir doumento+ 2ue "artii"ar8n en el "roe+o0 e+to+ de5en

    e"re+ar lo 2ue el +i+tema de5e 3aer0 no omo +e on+i$ue(

    Ei+ten di/er+a+ tnia+ "ara la reolei!n de re2uerimiento+0 al$una+ de

    ella+ +e li+tan a ontinuai!n'

    Eamen de Doumento+

    Su"er/i+i!n de O"eraione+

    In/e+ti$ai!n

    Entre/i+ta a "er+ona+

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    59/262

    -.1 E7%&n d Docu&nto"

    La idea "rini"al de e+ta tnia e+ anali1ar todo+ lo+ doumento+ 2ue

    +on la materia "rima del +i+tema entrada+0 lo+ 2ue "artii"an en el "roe+o 4

    lo+ 2ue $eneran la+ +alida+ in7orme+(

    *8+iamente "ara el "roe+o de toma de re2uerimiento+ "ara el Si+tema

    de Control de In/entario0 +e anali1aron la+ "lanilla+ de Cata+tro de In/entario

    Men+ual0 adem8+ de lo+ doumento+ de Lieniamiento de So7tBare0 Contrato+

    de Ae+o a Internet0 entre otro+(

    -.2 Entr!i"t%" % U"u%rio"

    E+ta tnia 3ae re7erenia a la entre/i+ta a lo+ u+uario+ in/olurado+en el +i+tema direta o indiretamente0 $eneralmente a tra/+ de una "auta

    di+e6ada "or el "ro$ramador 4 una arta de om"romi+o0 "ara la toma de

    re2uerimiento+(

    Ca5e +e6alar0 2ue la+ entre/i+ta+ reali1ada+ a lo+ u+uario+ a"untaron a

    la+ e+"ei7iaione+ de la inter7a1 2ue de5#a tener la a"liai!n( E+to de5ido a

    2ue el di+e6ador e+ "arte im"ortante en la toma de re2uerimiento+0 4a 2ue un

    "roe+o de +u 8rea e+ la 2ue /a a +er automati1ada(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    60/262

    Una /e1 7inali1ado el "roe+o de reolei!n de re2uerimiento+0 +e

    onlu4e 2ue el de+arrollo del Si+tema de Control de In/entario de5e +ati+7aerlo+ +i$uiente+ o5%eti/o+'

    9 Lle/ar a a5o on+ulta+ omo +toP de e2ui"o+

    - Mantener In7ormai!n del e2ui"amiento HardBare 4 So7tBare de la

    om"a6#a(

    Emitir un ata+tro men+ual de e2ui"o+

    : Admini+trar "lane+ 4 uenta+ de Internet 4 +u di+tri5ui!n

    @ O"timi1ar la in7ormai!n onta5le

    ; Re7le%ar 7e3a+ de +ue+o+ ata+tr!7io+ de e+tado de e2ui"o+

    = A"o4ar al 8rea de "rodui!n en el e+tado de *alan1a+ 4 eti2uetadora+(

    StoP 4 e+tado de e+to+ e2ui"o+ indu+triale+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    61/262

    . DISEHO DE LA 3ASE DE DATOS

    En e+te a"#tulo +e de+ri5ir8n la+ di+tinta+ 7a+e+ de la metodolo$#a

    Cilo de Vida de una *a+e de Dato+ de T3oma+ Connoll4 Connoll490

    a"liado al +i+tema de Control de In/entario(

    Ha4 di7erente+ ti"o+ de metodolo$#a+ ei+tente+ "ara de+arrollar el ilo

    de /ida de un +i+tema0 de"endiendo del en7o2ue de 2uien e+ el enar$ado de

    di+e6arlo( Ca5e +e6alar 2ue0 +e "uede "en+ar en on+iderar el em"leo de una

    3erramienta de modelamiento durante el an8li+i+0 4a 2ue "uede a4udar a +er

    m8+ e7iiente 4 +en+i5le a lo+ am5io+0 +ta+ inlu+o a4udan0 ori$inando la

    doumentai!n de an8li+i+ 4 di+e6o(

    A ontinuai!n +e mo+trar8n 4 e"liar8n la+ di+tinta+ 7a+e+ de lametodolo$#a a"liada+ al Si+tema de Control de In/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    62/262

    .1 Di"o d$ Mod$o Conc6tu%$

    Ha4 tre+ ti"o+ de di+e6o en el "roe+o de modelamiento de dato+'

    Modelo+ Cone"tuale+0 Modelo+ L!$io+ 4 Modelo+ F#+io+( En la Fi$( NK ; +e

    "uede a"reiar el "roe+o de modelamiento de dato+( Lo+ re2uerimiento+ de

    dato+ on+titu4en "arte im"ortante a la 3ora de omen1ar el "roe+o de di+e6o0

    4a 2ue +on la entrada "ara el di+e6o del Modelo Cone"tual(

    REALIDAD

    Re2uerimiento+

    An/$i"i"

    Di+e6o Cone"tual Modelo

    Cone"tual

    ESUEMA CONCEPTUAL

    Di+e6o L!$ioModeloL!$io

    ESUEMA LOGICO

    Di+e6o F#+io

    Modelo

    F#+io

    ESUEMA 8ISICO

    Di"o

    8i(. N- E"0u&% Proc"o d Di"o d un% 3%" d D%to".

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    63/262

    El Modelo Cone"tual tiene omo entrada la e+"ei7iai!n de

    re2uerimiento+ 4 +u re+ultado e+ el e+2uema one"tual de la 5a+e de dato+02ue e+ una de+ri"i!n de alto ni/el de la e+trutura de la 5a+e de dato+0

    inde"endiente del +o7tBare 2ue +e utili1ar8 "ara mani"ularla(

    Dentro del Modelo Cone"tual e+ nee+ario e+"ei7iar ierto+ a+"eto+0

    omo "or e%em"lo' la identi7iai!n de Entidade+0 la+ re$la+ del Ne$oio0 la+

    e+"ei7iaione+ de dato+ o lo+ item+ de dato+0 lo+ Dominio+ de Dato+ 4 "or

    ltimo la e+"ei7iai!n de la+ Relaione+(

    .1.1 Idnti,ic%cin d Entid%d".

    &arte im"ortante del "roe+o de lle/ar la "ere"i!n de una +ituai!n del

    mundo real "ro5lema a re+ol/er a un modelo in7orm8tio e+ la identi7iai!n dela+ di+tinta+ Entidade+ 2ue om"onen el Modelo Cone"tual( Ante+0 de5emo+

    +a5er 2ue e+ una Entidad 4 uale+ +on +u+ arater#+tia+(

    Una Entidad +e "uede de7inir omo un on%unto de "are+ atri5uto+/alor

    onerniente+ a una mi+mo one"to(

    De+"u+ de reali1ar un an8li+i+ de lo+ re2uerimiento+ 4 7i%ar lo+ o5%eti/o+

    2ue el +i+tema de5e alan1ar0 +e identi7ian la+ entidade+ "ara "oder rear la+

    relaione+ 2ue0 +e$n la+ meta+ "ro"ue+ta+0 de5en on+iderar+e "ara la

    mani"ulai!n de lo+ dato+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    64/262

    E+ im"ortante +e6alar0 2ue la de7inii!n de la+ Entidade+ e+ "roduto de

    un ontinuo an8li+i+ de lo+ re2uerimiento+(Si$uiendo lo+ "roedimiento+ de la metodolo$#a a2u# utili1ada0 e+

    im"ortante doumentar todo el "roe+o de di+e6o0 4a 2ue e+to "ermitir8 en el

    7uturo +i +e a"lia una rein$enier#a +e ten$a ae+o a omo +e di+e6! el

    +i+tema( La metodolo$#a +u$iere doumentar en una ta5la de+ri"ti/a0 lo

    +i$uiente'

    Nom5re de Entidad

    De+ri"i!n

    Alia+

    Ourrenia

    A ontinuai!n en la ta5la NK9 +e detallan la+ Entidade+ utili1ada+ en el

    modelamiento de dato+ en el Si+tema de Control de In/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    65/262

    T%b$% N1 Idnti,ic%cin d Entid%d" Si"t&% Contro$ d In!nt%rio.

    Entid%d D"cri6cin A$i%" Ocurrnci%

    E0ui6o" Entidad E2ui"o+ di+e6ada

    "ara la de+ri"i!n de

    om"utadore+ 4 e2ui"o+ 2ue

    "erteneen a una em"re+a(

    En la or$ani1ai!n

    ei+ten di/er+o+ ti"o+

    de e2ui"o+ tale+ omoQ

    la"to"+0 om"utadore+0

    +er/idore+0 im"re+ora+0

    5alan1a+ 4

    eti2uetadora+(

    Pr"on%" Entidad &er+ona+ di+e6ada

    "ara re$i+trar a lo+

    re+"on+a5le+ de adaom"utador 4o di+"o+iti/o0

    omo tam5in uenta+ de

    Internet(

    Una "er+ona "uede

    tener uno o m8+

    om"utadore+ a ar$o(

    Intrnt Entidad Internet di+e6ada

    "ara el re$i+tro de uenta+

    Internet de una "er+ona 2ue

    "ertenee a una em"re+a(

    Una "er+ona "uede

    tener m8+ de un

    ontrato de Internet(

    D6%rt%&nto Entidad De"artamento Una "er+ona "ertenee

    43

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    66/262

    di+e6ada "ara almaenar lo+

    di+tinto+ de"artamento+ 2ueon7orman una em"re+a(

    a un de"artamento de

    la em"re+a(

    3it/cor% Di+e6ada "ara re$i+trar la+

    o"eraione+ e7etuada+ en la

    e%eui!n del +i+tema "or

    "arte de un u+uario

    autentiado( E+ta Entidad e+

    in3erente al +i+tema

    Un u+uario "uede

    e7etuar di/er+a+

    o"eraione+ +o5re el

    +i+tema(

    Licnci%" Entidad Lienia+ di+e6ada

    "ara re$i+trar la+ antidade+

    de lienia 2ue tiene un

    determinado +o7tBare omotam5in +u modo de

    lieniamiento(

    Un +o7tBare "uede

    tener una o m8+

    lienia+

    Pro(r%&%" Di+e6ada "ara almaenar lo+

    "ro$rama+ 2ue e+t8n

    a+i$nado+ a una

    om"utadora(

    Un e2ui"o "uede tener

    in+talado+ uno o m8+

    +o7tBare0 "ero de5e

    tener al meno+ uno(

    44

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    67/262

    E&6r"% Entidad Em"re+a di+e6ada

    on el "ro"!+ito de 3aer 2ueel +i+tema +ea Multiem"re+a(

    Tam5in +e %u+ti7ia +u di+e6o

    4a 2ue F%ord Sea7ood C3ile

    7u+iona do+ em"re+a+(

    Una em"re+a "uede

    e+tar di/idida en +u5em"re+a+( E+te a+o

    e+ "artiular uando

    ourren 7u+ione+(

    Loc%cion" Entidad Loaione+ di+e6ada

    "ara ti"i7iar la+ u5iaione+

    de lo+ de"artamento+ de una

    em"re+a(

    Una em"re+a e+ta

    on+tituida de di/er+a+

    8rea+ en di+tinta+

    u5iaione+(

    I&6r"or%" Entidad Im"re+ora+ di+e6ada

    "ara al5er$ar la+ im"re+ora+ o

    eti2uetadora+ ei+tente+ enuna em"re+a(

    Una "er+ona o

    de"artamento "uede

    e+tar a ar$o de unaim"re+ora o

    eti2uetadora(

    Mo!i&into" Entidad 2ue ontiene lo+

    mo/imiento+ de om"utadore+

    reali1ado+ durante el me+(

    Uno o m8+

    om"utadore+ "ueden

    e"erimentar al$n ti"o

    de mo/imiento al me+(

    45

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    68/262

    U"u%rio" Entidad U+uario+ di+e6ada

    "ara un re$i+tro de "er+ona+autori1ada+ a tra5a%ar 4

    on+ultar el Si+tema de

    Control de In/entario( E+ta

    entidad e+ in3erente al

    +i+tema(

    &ueden ei+tir uno o

    m8+ u+uario+ 2ueadmini+tren el +i+tema(

    3%cu6 Entidad *aPu" di+e6ada "ara

    al5er$ar lo+ +ue+o+

    re7erente+ a re+"aldo de dato+

    del +i+tema0 e+ta entidad e+

    in3erente al "roe+o(

    Durante el ilo de /ida

    del +i+tema "ueden

    reali1ar+e /ario+

    +ue+o+(

    46

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    69/262

    .1.2 Idnti,ic%cin d R$%cion"

    Una /e1 identi7iada+ la+ Entidade+0 3a4 2ue "roeder a identi7iar la+

    relaione+ entre ella+ 4 e+ta relai!n e+ una 7orma de re"re+entar la+ re$la+ del

    +i+tema( Tra1ando una l#nea entre la+ Entidade+ +e mara la relai!n 4 +e

    e+"ei7ia +u ti"o( Ei+ten nomenlatura+ e+"eialmente di+e6ada+ "ara

    $ra7iar lo+ di7erente+ ti"o+ de relaione+(

    A ontinuai!n en la ta5la NK- +e mue+tra la+ relaione+ entre la+

    Entidade+( La ta5la mo+trar8 lo +i$uiente'

    Ti"o de Entidad

    Ti"o de Relai!n

    De+ri"i!n

    Ti"o de Entidad

    Cardinalidad

    Ei+tenia &artii"ai!n

    47

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    70/262

    T%b$% N2 Idnti,ic%cin d R$%cion".

    Entid%d R$%cin D"cri6cin Entid%d C%rdin%$id%d E7i"t.

    U"u%rio" Re$i+tra Re$i+tra la+

    aione+ de un

    u+uario del

    +i+tema0 de+de

    +u in$re+o a l(

    3it/cor% 1 J N O J O

    Re+"alda Identi7ia al

    u+uario 2ue

    reali1a el

    "roe+o de

    re+"aldo(

    3%cu6 1 J N O J O

    D6%rt%&n@

    to"

    Situada+ E+ta5lee la

    u5iai!n de lo+

    de"artamento+

    Loc%cion" 1 J N M J M

    Tra5a%an E+ta5lee lo+

    miem5ro+ 2ue

    "erteneen a un

    de"artamento

    Pr"on%" 1 J N M J M

    48

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    71/262

    E&6r"% Contrata E+ta5lee eltitular de la

    uenta de

    Internet

    Intrnt 1 J N M J O

    Se

    Com"onen

    E+ta5lee lo+

    de"to+( Jue +e

    om"onen la

    em"re+a

    D6%rt%@

    &nto"

    1 J N M J M

    Pro(r%&%" tiene Identi7ia el ti"o

    de

    Lieniamiento

    de un "ro$rama(

    Licnci%" 1 J N M J M

    E0ui6o" E%eutan Identi7ia el ti"o

    de +o7tBare

    in+talado en el

    e2ui"o(

    Pro(r%&%" N J N M J M

    tienen E+ta5lee lo+

    mo/imiento+ de

    lo+ e2ui"o+ 4 +u

    ori$en(

    Mo!i&into" 1 J N M JO

    49

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    72/262

    Pr"on%" Utili1an Identi7ia el

    u+uario a ar$ode una

    im"re+ora(

    I&6r"or%" 1 J N M JO

    Aeden Identi7ia al

    u+uario 2ue

    "o+ee un

    determinado

    "lan de Internet

    Intrnt 1 J N M J O

    Son

    Re+"on+a

    5le+

    Identi7ia al

    re+"on+a5le de

    uno o ma+

    e2ui"o+(

    E0ui6o" N J N M J M

    50

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    73/262

    .1.# Idnti,ic%cin A"oci%cin d Atributo" con Ti6o" Entid%d"

    R$%cion".

    El ti"o de dato+ en el "roe+o de modelamiento de dato+ e+ una "ie1a de

    in7ormai!n 7undamental( &ue+to 2ue on ello+0 e+ "o+i5le e+"ei7iar 2ue ti"o

    de in7ormai!n +e 2uiere almaenar en la+ entidade+( La ta5la NK< +e mue+tra

    un detalle "or Entidad de ada atri5uto utili1ado(

    La +i$uiente nomenlatura +er8 utili1ada "ara e+"ei7iar la+

    arater#+tia+ 4 e+"ei7iaione+ de lo+ atri5uto+(

    Nomenlatura'

    R ' Re+trii!n

    9D ' Valor "or de7eto

    9N ' Valor NuloD ' Deri/ado

    M ' Multi/al!rio+

    C ' Com"ue+to

    N ' No

    S ' Si

    La ta5la NK< no+ mue+tra el li+tado de atri5uto+ del +i+tema de ontrol de

    in/entario(

    51

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    74/262

    T%b$% NK#J Idnti,ic%cin d %tributo" 6%r% $ Si"t&% Contro$ d

    In!nt%rio.

    CONCEPTOS 9ALOREntid%dR$%cin

    Atributo" D"cri6cin Ti6o dd%to T%&%o

    R 9D 9N D M C

    3%cu6 7e3a5aP Fe3a 2ue +e

    reali1an lo+

    re+"aldo+(

    Date N N N N N S

    o5+5aP O5+er/aione+ del

    re+"aldo(

    Tet

    -..

    N N N N N N

    3it/cor% 7e3ao"5it Fe3a 4 3ora en 2ue

    +e reali1an lo+

    o"eraione+(

    Date

    Time

    N N N N N S

    o"eraion5it E+"ei7ia el ti"o de

    o"erai!n reali1ada(

    Tet-. N N N N N S

    o5+5it O5+er/aione+ de la

    *it8ora(

    Tet

    -..

    N N N N N N

    E&6r"% rutem" Identi7iador nio

    de ada em"re+a

    Tet 9- N N N N N N

    ra1onem" Giro Comerial de la

    em"re+a

    Tet -. N N S N N N

    nom5reem" Nom5re Em"re+a Tet >. N N N N N N

    52

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    75/262

    direionem" Direi!n Em"re+a Tet >. N N S N N N

    Controlem" Cam"o de ontrol *oolean N S N N N N

    E0ui6o" odi$oe2ui C!di$o E2ui"o Tet 9- N N N N N N

    +eriale2ui Nmero de +erie( Tet -. N N S N N N

    ati/oe2ui C!di$o Ati/o Fi%o Tet 9. N N S N N N

    marae2ui Mara del e2ui"o Tet -. N N N N N N

    modeloe2ui Modelo del e2ui"o Tet

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    76/262

    ti"oim" Ti"o de im"re+ora Tet 9: N N N N N N

    e+tadoim" E+tado im"re+ora Tet 9: N N S N N N

    ontrolim" Cam"o de Control *oolean N N N N N N

    ar$aim" Ti"o de ar$a de la

    im"re+ora(

    Tet 9: N N S N N N

    Licnci%" odi$oli C!di$o Lienia Smallint N N N N N N

    antidadli Cantidad de lienia Numeri

    >

    N N N N N N

    ti"oli Ti"o de

    Lieniamiento

    Tet -. N N N N N N

    ontrolli Cam"o de Control *oolean N N N N N N

    Loc%cion" odi$olo C!di$o de la

    u5iai!n(

    Smallint N N N N N N

    nom5relo Nom5re del lu$ar Tet -. N N N N N Narealo rea o 1ona

    $eo$r87ia

    Tet 9

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    77/262

    Pr"on%" odi$o"er Codi$o de la

    "er+ona

    Tet 9- N N N N N N

    nom5re"er Nom5re Tet -. N N N N N N

    a"ellido9"er A"ellido &aterno Tet -. N N N N N N

    a"ellido-"er A"ellido Materno Tet -. N N N N N N

    ar$o"er Car$o de la "er+ona

    en la em"re+a

    Tet >. N N N N N N

    ontrol"er Cam"o de Control *oolean N N N N N N

    Intrnt odi$oint Codi$o &lan Tet 9- N N N N N N

    u+ername Cuenta de Ae+o Tet 9. N N N N N N

    de+ri"ionint De+ri"i!n Tet >. N N N N N N

    "ro/eedorint Com"a6#a( Tet 9: N N S N N N

    /alorint Valor Numeri

    @

    N N S N N N

    "a++int Cla/e iniial Tet .= N N S N N N

    emailint Direi!n de orreo Tet :. N N S N N N

    e+tadoint E+tado del ontrato Tet 9: N N N N N N

    Pro(r%&%" odi$o+7t Codi$o &ro$rama Smallint N N N N N N

    de+ri"ion+7t Nom5re Tet >. N N N N N N

    /er+ion+7t Idioma Tet 9: N N N N N N

    e4+7t Codi$o del

    "ro$rama

    Tet

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    78/262

    ontrol+7t Cam"o de Control *oolean N N N N N N

    U"u%rio" odi$ou+r Lo$in u+uario Numeri

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    79/262

    57

    .1.' Dtr&in%cin d do&inio" d %tributo".

    Una /e1 de+rito+ lo+ atri5uto+ de ada ti"o de entidad0 $eneralmente0

    re+ulta mu4 til a$ru"ar o la+i7iar ierto+ /alore+ 2ue "ueden tener al$uno+

    atri5uto+( A e+ta a+oiai!n +e le+ llama Dominio+ de Atri5uto+0 donde +u

    "rini"al arater#+tia radia en +u 78il mani"ulai!n en la atuali1ai!n de lo+

    ti"o+ de dato+ de ada atri5uto0 4a 2ue tan +olo modi7iando el ti"o de /alor

    dominio del atri5uto0 +e "uede atuali1ar a todo+ lo+ dem8+ /alore+ de lo+

    atri5uto+ 2ue "erteneen a l(

    La Ta5la NK> mue+tra una li+ta de lo+ /alore+ "ara lo+ Dominio+ de

    Atri5uto+ en el Si+tema de Control de In/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    80/262

    58

    T%b$% NK' J Dtr&in%cin d do&inio" d %tributo" 6%r% $ "i"t&%Contro$ d In!nt%rio.

    AtributoC%r%ctr)"tic%" d$Atributo Ej&6$o"

    Ati/o 9. Caratere+ al7anumrio+ S....-

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    81/262

    59

    .1.* Idnti,ic%cin d c$%!" c%ndid%t%" $ccin d c$%!" 6ri&%ri%"

    6%r% ntid%d".

    El "ro"!+ito de e+ta +ei!n e+ introduir al letor en la identi7iai!n de

    la+ la/e+ andidata+ "ara ada entidad0 4 +eleionando una "ara 2ue +ta

    +ea la la/e "rimaria( E+ "o+i5le 2ue ei+tan /aria+ la/e+ andidata+0 "ero

    "ara ele$ir la la/e "rimaria0 de5e tomar+e en uenta el atri5uto 2ue m8+

    identi7ia a ada ourrenia de +u orre+"ondiente Entidad 4 al /e1 um"la on

    lo+ re2ui+ito+ de uniidad 4 atomiidad(

    &ara 7ailitar la elei!n de la+ la/e+ andidata+0 a ontinuai!n +e

    mue+tra una +erie de "a+o+ 2ue +er/ir8 "ara e+te 7in'

    La la/e andidata on el m#nimo de on%unto+ de atri5uto+(

    La la/e andidata on la menor "o+i5ilidad de 2ue +u+ /alore+ am5ien(

    La la/e andidata on menor "rdida de uniidad en el tiem"o(

    La la/e andidata on menor antidad de aratere+0 en el a+o de

    2ue el atri5uto +ea teto(

    La la/e andidata 2ue +ea m8+ 78il de u+ar "ara lo+ u+uario+

    2ue utili1an la+ /i+ta+(

    Al momento de a+i$nar la+ la/e+ "rimaria+ de ada entidad0 +e de5etener laro +i +e trata de una Entidad Fuerte o +i +e trata de una Entidad

    D5il( Si +e enuentra 7rente a una entidad Fuerte0 +e de5e a+i$nar una

    la/e "rimaria reali1ando el "roedimiento ante+ de+rito0 en a+o ontrario0 +i

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    82/262

    60

    la entidad a la 2ue +e 3ae re7erenia0 e+ una entidad D5il0 e+ta 2uedar8

    identi7iada "or la la/e 7or8nea de la entidad on la 2ue e+t8 relaionada(A ontinuai!n +e mue+tra en la Ta5la NK:0 la+ la/e+ alternati/a+ 4

    "rimaria+ de ada Entidad del Si+tema de Control de In/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    83/262

    61

    T%b$% NK* J Idnti,ic%cin d c$%!" 6ri&%ri%" %$trn%ti!%" 6%r% $ "i"t&%

    Contro$ d In!nt%rio.

    Entid%d" C$%!" A$trn%ti!%" C$%! Pri&%ri%3%cu6 odi$ou+er

    3it/cor% 7e3ao"5it

    D6%rt%&nto Rutem" odi$ode"to

    E&6r"% rutem" Z nom5reem" rutem"E0ui6o" +eriale2ui odi$oe2ui

    I&6r"or%" ati/oim" odi$oim"

    Licnci%" Codi$oli odi$o+7t

    Loc%cion" Codi$olo Z nom5relo odi$olo

    Mo!i&into" Codi$oe2ui Z 7e3amo/ 7e3amo/

    Pr"on%" Codi$o"er Z a"ellido9"er odi$o"er

    Intrnt Codi$oint Z u+ernameint odi$oint

    Pro(r%&%" e4+7t odi$o+7t

    U"u%rio" nom5reu+r Z "a++u+r Codi$ou+r

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    84/262

    62

    .1.+ Mod$o Entid%d@R$%cin d$ Si"t&% d Contro$ d In!nt%rio.

    Si$uiendo la+ eta"a+ de la metodolo$#a utili1ada en e+te in7orme0 +e 3a

    um"lido la "rimera 7a+e de e+te de+arrollo0 en la ual +u "roduto 7inal e+ el

    Dia$rama del Modelo de EntidadRelai!n (

    Lo m8+ im"ortante de e+te modelo0 e+ 2ue +ea de 78il entendimiento

    "ara el U+uario0 de e+ta manera la dei+i!n de e+"eiali1ai!n o $enerali1ai!n

    de5e aer en uan om"le%o 2ueda el dia$rama(

    Al 7inali1ar e+ta eta"a e+ im"ortante re/i+ar on el u+uario el modelo

    one"tual0 +i +e "re+entan anomal#a+ on el modelo0 e+te e+ el momento m8+

    a"ro"iado "ara reali1ar lo+ am5io+0 de manera de re/er+ar lo+ re2uerimiento+

    en lo+ "a+o+ anteriore+(

    La Fi$( NK= +e mue+tra el dia$rama del Modelo EntidadRelai!n delSi+tema de Control de In/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    85/262

    63

    8i(. N Mod$o Entid%d R$%cin Si"t&% Contro$ d In!nt%rio

    Mod$o Conc6tu%$Si"t&% Contro$ d In!nt%rio8jord S%,ood CFi$

    E&6r"% 1Seom"one

    N D6%rt%&ntoN

    Situada+ 1Loc%cion"

    3it/cor%

    1

    N

    Contrata

    1

    N Tra5a%an

    I&6r"or%"

    Mo!i&into"

    Re$i+tra

    IntrntN

    N

    Aeden

    Utili1an

    N

    1

    1

    NU"u%rio"

    1 Pr"on%" 1re+"on+a5le+

    N E0ui6o" 1 e"erimentan1

    NRe+"alda

    Licnci%" NTiene 1 Pro(r%&%"

    Ne%eutan

    N

    3%cu6

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    86/262

    .2 Di"o d $% 3%" d D%to" L(ico 6%r% $ Mod$o R$%cion%$

    E+ta +ei!n +e de+ri5ir8n lo+ "a+o+ "ara di+e6ar la 5a+e de dato+

    l!$io "ara el modelo relaional0 la ual a5arar8 la+ +i$uiente+ eta"a+'

    La tran+7ormai!n del Modelo Cone"tual al Modelo de Dato+ L!$io(

    Deri/ai!n de relaione+ de+de el Modelo de Dato+ L!$io(

    Validar modelo utili1ando normali1ai!n(

    Validar el modelo on la+ tran+aione+ de u+uario+(

    Lle/ar a a5o la om5inai!n del modelo de dato+ l!$io 5a+ado en

    la+ /i+ta+ de u+uario on del Modelo de dato+ l!$io de la em"re+a(

    &re+entar el dia$rama de EntidadRelai!n 7inal "ara el +i+tema(

    El "rini"al o5%eti/o de e+ta eta"a e+ la on+trui!n de un Modelo de

    Dato+ L!$io 5a+ado en la reai!n del Modelo de Dato+ Cone"tual de la+

    /i+ta+ de u+uario+ 4 de la em"re+a en $eneral0 /alidando e+te modelo utili1ando

    la tnia de Normali1ai!n 4 la+ tran+aione+ de u+uario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    87/262

    .2.1 M%6% d$ Mod$o d D%to" Conc6tu%$ %$ Mod$o d D%to" L(ico.

    Lo 2ue +e "er+i$ue en e+ta +ei!n e+ de"urar el modelo de dato+

    one"tual0 remo/iendo la+ arater#+tia+ inde+ea5le+ "ara de+"u+

    tran+7ormar e+te modelo a un modelo de dato+ l!$io(

    En e7eto0 e+ta de"urai!n +e reali1a "en+ando en 2ue el modelo "uede

    ontener al$una+ e+trutura de dato+ 2ue no +on 78ile+ de modelar "or un

    $e+tor de 5a+e de dato+( Lo 2ue +e "retende on e+te "a+o e+ tran+7ormar

    di3a+ e+trutura+ de manera 2ue +ea mu3o m8+ 78il "ara el +i+tema el

    mane%arla+(

    Lo+ o5%eti/o+ de e+te "a+o +on'

    Eliminai!n de la+ Relaione+ mu3o+ a mu3o+ M'N

    Eliminar la+ Relaione+ om"le%a+(

    Eliminai!n de la+ Relaione+ Reur+i/a+(

    Eliminai!n de la+ Relaione+ on atri5uto+(

    Eliminai!n de atri5uto+ Multi/al!rio+(

    Re/i+i!n de la+ Relaione+ uno a uno 9'9

    Eliminai!n de la+ Relaione+ Redundante+

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    88/262

    .2.1.1 E$i&in%cin d $%" R$%cion" MucFo" % MucFo".

    En el modelo de dato+ one"tual0 ei+ten relaione+ re"re+entada+ on

    ardinalidad e+ N'N0 e+ta relaione+ "ueden +er de+om"ue+ta+ "or entidade+

    intermedia+(

    La relai!n N'N +er8 reem"la1ada "or do+ relaione+ on ardinalidad

    9'N on un a nue/a entidad de ti"o D5il 4a 2ue no ei+te de"endenia on

    la+ entidade+ 2ue "artii"an en la relai!n N'N(

    A ontinuai!n +e mo+trar8n la+ eliminaione+ de la relaione+ N'N 2ue

    a7etan al modelo de dato+ one"tual del Si+tema de Control de in/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    89/262

    Ejcut%n

    E0ui6o" N e%eutan N Pro(r%&%"

    E0ui6o"1 "ermiten N Ejcut%n N de 1 Pro(r%&%"

    8i(. N4 E$i&in%cin R$%cin Ejcut%n(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    90/262

    .2.1.2 E$i&in%cin d $%" R$%cion" Co&6$j%".

    Una relai!n e+ om"le%a0 uando la relai!n +e om"one de tre+ o m8+

    ti"o+ de entidade+ 4 2ueda $r87iamente e"re+a en el modelo de dato+

    one"tual( &or lo 2ue +e "odr#a de+om"oner en entidade+ intermedia+(

    En el dia$rama del Modelo de Dato+ Cone"tual del Si+tema de Control

    de In/entario0 no ei+ten relaione+ om"le%a+ "or lo 2ue e+te "a+o no +e

    a"liar8(

    .2.1.# E$i&in%cin d $%" R$%cion" Rcur"i!%".

    Una relai!n reur+i/a e+ un ti"o "artiular de relai!n0 en ada ti"o de

    entidad e+t8 relaionada on+i$o mi+ma(En el dia$rama del Modelo de Dato+ Cone"tual del Si+tema de Control

    de In/entario0 no ei+ten relaione+ reur+i/a+ "or lo 2ue e+te "a+o no +e

    a"liar8(

    .2.1.' E$i&in%cin d $%" R$%cion" con Atributo".

    En e+ta +u5+ei!n +e "er+i$ue eliminar a2uella+ relaione+ 2ue

    ontienen atri5uto+ 4 2ue +e re"re+entan en el Modelo de Dato+ Cone"tual(

    &ara eliminar e+te "ro5lema +e +i$ue el mi+mo "roedimiento "ara la

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    91/262

    eliminai!n de relaione+ mu3o+ a mu3o+0 on lo ual +e rean entidade+

    intermedia+0 2uedando omo un ti"o de Entidad D5il 4 lo+ atri5uto+ lo3eredan de la Entidad Fuerte(

    Ya 2ue e+te "roedimiento +e im"lement! en la +ei!n anterior0 la ual

    tam5in "ermite +ol/entar e+te "ro5lema0 e+te "a+o 2ueda totalmente u5ierto(

    .2.1.* E$i&in%cin d $%" Atributo" Mu$ti!%$rico".

    Un atri5uto multi/al!rio e+ a2uel 2ue mantiene /alore+ "ara una mi+ma

    Entidad( &ara +oluionar e+te "ro5lema +e de5e rear una entidad on el

    nom5re del atri5uto multi/al!rio 4 una relai!n 9'M on la entidad rein

    reada(

    Al eaminar el modelo de dato+ one"tual no +e enuentran atri5uto+multi/al!rio+0 "or lo 2ue no +e a"liar8 e+te "roedimiento(

    .2.1.+ R!i"in d $%" R$%cion" Uno % Uno.

    Al identi7iar la+ entidade+0 "ueden ei+tir do+ entidade+ 2ue re"re+entan

    el mi+mo o5%eto en la em"re+a0 en e+te a+o "uede +ueder 2ue una de la+

    entidade+ +ea un +in!nimo de la otra( &ara +oluionar e+te "ro5lema0 +e de5en

    a$ru"ar la+ entidade+ en una +ola0 4 +i la+ la/e+ "rimaria+ +on di7erente+0 +e

    de5e ele$ir una de ella+ omo la/e "rimaria 4 la otra omo la/e 7or8nea(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    92/262

    En el modelo de dato+ one"tual del Si+tema de Control de In/entario

    no ei+ten relaione+ 9'9(

    .2.1.- E$i&in%cin d $%" R$%cion" Rdund%nt".

    Al eaminar el modelo de dato+ one"tual +e "uede o5+er/ar la

    inei+tenia de relaione+ redundante+0 lo 2ue +i$ni7ia 2ue no ei+te nin$una

    relai!n 2ue onten$a in7ormai!n0 2ue "ueda +er aedida /#a otra relai!n(

    Al 7inal de e+ta +ei!n +e "er+i$ue +im"li7iar el modelo de dato+

    one"tual eliminando la+ entidade+0 relaione+ 4 atri5uto+ 2ue di7iultan la

    im"lementai!n de la 5a+e de dato+ relaional(

    .2.2 Dri!%cin d R$%cion" d$ Mod$o d D%to" L(ico.

    El o5%eti/o 2ue +e de+ea on+e$uir al de+arrollar de e+ta eta"a e+ la

    deri/ai!n de la+ relaione+ del modelo l!$io0 de+de el modelo de dato+

    one"tual 2ue re"re+entan la+ entidade+ 4 relaione+ de la+ /i+ta+ de u+uario+

    de la em"re+a(

    &ara e+te "ro"!+ito +e de5e de+ri5ir la om"o+ii!n de ada relai!n

    u+ando Data5a+e De7inition Lan$ua$e D*DL0 "ara la+ 5a+e de dato+

    relaionale+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    93/262

    En "rimer lu$ar0 +e de5e e+"ei7iar el nom5re de la relai!n0 +e$uido

    de la li+ta de atri5uto+ +im"le+ 4 "or ltimo la identi7iai!n de la/e+ "rimaria+0la/e+ 7or8nea+ 4 +u re7erenia(

    Lo+ +i$uiente+ +ri"t+ mo+trar8n la+ relaione+ del +i+tema utili1ando la

    doumentai!n ante+ de+rita'

    a E&6r"%rutem"0 ra1onem"0 nom5reem"0 direionem"0

    ontrolem"

    Pri&%r =rutem"

    A$trn%ti! =rutem" Z nom5reem"

    5 D6%rt%&ntoodi$ode"to0 de+ri"ionde"to0 ontrolde"to

    Pri&%r =odi$ode"to8orin( =rutem" re7erene+ E&6r"%

    8orin( =odi$olo re7erene+ Loc%cion"

    Loc%cion"odi$olo0 nom5relo0 arealo0 ontrollo

    Pri&%r =odi$olo

    A$trn%ti! =Codi$olo Z nom5relo

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    94/262

    d Intrntodi$oint0 de+ri"ionint0 "ro/eedorint0 /alorint0u+ernameint0 "a++int0 emailint0 e+tadoint0 ontrolint

    Pri&%r =odi$oint

    8orin( =rutem" re7erene+ E&6r"%

    8orin( =odi$o"er re7erene+ Pr"on%"

    e Pr"on%"odi$o"er0 nom5re"er0 a"ellido9"er0 a"ellido-"er0

    ar$o"er0 ontrol"er

    Pri&%r =odi$o"er

    8orin( =odi$ode"to re7erene+ D6%rt%&nto

    7 I&6r"or%"odi$oim"0 ati/oim"0 maraim"0 modeloim"0 ti"oim"0ar$aim"0 e+tadoim"0 ontrolim"

    Pri&%r =odi$oim"

    8orin( =odi$o"er re7erene+ Pr"on%"

    $ E0ui6o"odi$oe2ui0 +eriale2ui0 ati/oe2ui0 marae2ui0

    modeloe2ui0 "roe+adore2ui0 di+oe2ui0 memoriae2ui0 e+tadoe2ui0

    ti"oe2ui0 ontrole2ui

    Pri&%r =odi$oe2ui

    8orin( =odi$o"er re7erene+ Pr"on%"

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    95/262

    3 Ejcucionodi$oe2ui0 odi$o+7t Pri&%r=odi$oe2ui Z odi$o+7t 8orin(

    =odi$oe2ui re7erene+ E0ui6o"

    8orin( =odi$o+7t re7erene+ Pro(r%&%"

    i Mo!i&into"Fe3amo/0 ti"omo/0 o5+mo/0 ontrolmo/

    Pri&%r =Fe3amo/

    8orin( =odi$oe2ui re7erene+ E0ui6o"

    % Pro(r%&%"odi$o+7t0 Pe4+7t0 de+ri"ion+7t0 /er+i!n+7t0

    7a5riante+7t0 ontrol+7t

    Pri&%r =odi$o+7tA$trn%ti! =Pe4+7t

    P Licnci%"odi$oli0 de+ri"ionli0 antidadli0 ontrolli

    Pri&%r =odi$oli

    8orin( =odi$o+7t

    l 3%cu67e3a5aP0 o5+5aP

    Pri&%r =7e3a5aP

    8orin( =odi$ou+r

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    96/262

    m 3it%cor%7e3ao"5it0 o"eraion5it0 o5+5it

    Pri&%r =7e3ao"5it8orin( =odi$ou+r

    n U"u%rio"odi$ou+r0 nom5reu+r0 ni/elu+r0 "a++u+r

    Pri&%r =odi$ou+r

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    97/262

    .2.# 9%$id%cin d$ Mod$o Uti$i

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    98/262

    de e+a+ relaione+( E+ deir0 +e /alidar8 la om"o+ii!n de ada relai!n

    u+ando la+ re$la+ de normali1ai!n(El "roe+o de Normali1ai!n inlu4e la+ +i$uiente+ 7a+e+'

    8ir"t Nor&%$ 8or& &rimera Forma Normal

    Scond Nor&%$ 8or& Se$unda Forma Normal

    TFird Nor&%$ 8or& Terera Forma Normal

    3oc@ Codd Nor&%$ 8or& Forma Normal *o4eCode

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    99/262

    .2.#.1 Pri&r% ,or&% Nor&%$ 18N

    La teor#a die 2ue0 una relai!n e+ta en &rimera Forma Normal +i 4 +olo

    +i todo+ lo+ dominio+ +im"le+ +u54aente+ ontienen +!lo /alore+ at!mio+(

    Otra 7orma de e"re+ar e+ta re$la0 e+ menionar 2ue toda+ la+

    ourrenia+ de un ti"o de re$i+tro de5e ontener el mi+mo nmero de am"o+(

    Al re/i+ar la+ relaione+ 2ue "artii"an en el modelo de dato+ l!$io0 no

    ei+ten atri5uto+ multi/al!rio+0 "or lo 2ue no +e e+ta5a en "re+enia de

    ourrenia+ en re$i+tro+ on di+tinto+ nmero+ de am"o+(

    &or lo 2ue +e "uede e"re+ar 2ue el modelo de dato+0 +e enuentra en la

    &rimera Forma Normal(

    .2.#.2 S(und% ,or&% Nor&%$ 28N

    Una relai!n e+t8 en +e$unda 7orma normal +i 4 +olo +i +ta +e enuentra

    en "rimera 7orma normal 4 todo+ lo+ atri5uto+ no la/e de"enden

    a5+olutamente de la la/e "rimaria(

    La +e$unda 7ormal "uede +er tran+$redida uando un am"o no la/e e+

    un dato +o5re un +u5on%unto de una la/e(

    Al eaminar el modelo +e "uede a"reiar la inei+tenia de la/e+

    om"ue+ta+0 "or lo 2ue la la/e "rimaria e+ #nte$ramente inde"endiente de lo+

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    100/262

    atri5uto+ +im"le+0 adem8+ el modelo +e enuentra en "rimera 7orma normal0 "or

    lo 2ue el modelo0 um"le e+ta +e$unda re$la(Lo+ "ro5lema+ 2ue "ueden ourrir +i e+ta re$la no e+ a"liada +on'

    Du"liai!n de atri5uto+ Redundania(

    Inon+i+tenia 4 /iolaione+ de inte$ridad(

    Anomal#a+ al momento de aeder a la in7ormai!n(

    .2.#.# Trcr% 8or&% Nor&%$ #8N

    Una relai!n +e enuentra en la terera 7orma normal

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    101/262

    1. E&6r"%

    rut&6 ra1onem"0 nom5reem"0 direionem"0

    2.

    ontrolem"

    D6%rt%&nto

    codi(od6to de+ri"ionde"to0 ontrolem"

    #. Loc%cion"

    codi(o$oc nom5relo0 arealo0 ontrollo

    '. Intrnt

    Codi(oint de+ri"ionint0 "ro/eedorint0 /alorint0

    u+ernameint0 "a++int0 emailint0 e+tadoint0 ontrolint

    *. Pr"on%"

    codi(o6r nom5re"er0 a"ellido9"er0 a"ellido-"er0

    ar$o"er0 ontrol"er

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    102/262

    +. I&6r"or%"

    codi(oi&6 ati/oim"0 maraim"0 ar$aim"0 e+tadoim0

    ontrolim"

    &od$oi&6 ti"oim"

    -. E0ui6o"

    codi(o0ui +eriale2ui0 ati/oe2ui0 marae2ui0

    "roe+adore2ui0 di+oe2ui0 memoriae2ui0 e+tadoe2ui0 ontrole2ui

    &od$o0ui ti"oe2ui

    . Ejcucion

    S$o c$%! 6ri&%ri%

    4. Mo!i&into"

    8cF%&o! ti"omo/0 o5+mo/0 ontrolmo/

    15. Pro(r%&%"

    codi(o",t Pe4+7t0 de+ri"ion+7t0 /er+i!n+7t0

    7a5riante+7t0 ontrol+7t

    11. Licnci%"

    odi$oli de+ri"ionli0 antidadli0 ontrolli

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    103/262

    Al 7inali1ar el eamen de la+ de"endenia+ 7unionale+0 +e detetaron

    do+ de"endenia+ 7unionale+ tran+iti/a+ en la+ entidade+ I&6r"or%" 4E0ui6o"( &or lo 2ue0 +i$uiendo lo 2ue e+ta5lee la norma0 +e tra+ladar8n a una

    nue/a entidad(

    La reai!n de e+ta nue/a entidad +e denominar8 TI&O0 la ual tendr8

    do+ ti"o+ de relaione+0 una relai!n in/olura la Entidad Im"re+ora+0 u4a

    ardinalidad +er8 de uno a mu3o+( La otra relai!n 2ue +ur$ir8 omo

    on+euenia de la reai!n de e+ta nue/a Entidad0 tendr8 una ardinalidad de

    uno a mu3o+(

    De e+ta manera0 +e Normali1an toda+ la+ entidade+ 2ue "artii"an en el

    di+e6o del +i+tema(

    A ontinuai!n +e detallar8n la de+ri"i!n de la entidad Ti"o+0 +u+

    atri5uto+0 la/e+ "rimaria+0 relaione+ 4 +u+ de"endenia+ 7unionale+(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    104/262

    T%b$% N + D"cri6cin Entid%d Ti6o"(

    Entid%d D"cri6cin A$i%" Ocurrnci%Ti6o" Entidad di+e6ada "ara

    al5er$ar la la+i7iai!n0 tanto

    de e2ui"o+ omo de

    im"re+ora+

    E+ta entidad0 +u

    ei+tenia de"ende la

    ei+tenia de un e2ui"o

    o im"re+ora(

    T%b$% N - R$%cion" d Entid%d Ti6o"

    Entid%d R$%cin D"cri6cin Entid%d C%rdin%$id%d E7i"t.

    Ti6o" +on E+ta5lee el ti"o

    de im"re+ora

    I&6r"or%" 1 J N M J M

    Sela+i7i

    an

    E+ta5lee el ti"o

    de im"re+ora

    E0ui6o" 1 J N M J M

    T%b$% N Atributo" d Entid%d Ti6o"

    CONCEPTOS 9ALOREntid%dR$%cin

    Atributo" D"cri6cin Ti6o dd%to T%&%o

    R 9D 9N D M C

    Ti6o" Codi$oti"o Identi7iador de

    Ti"o+

    Smallint N N N N N N

    Controlde"to Cam"o de Control *oolean N N N N N N

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    105/262

    T%b$% N 4 C$%!" Pri&%ri%" d Entid%d Ti6o"

    Entid%d" C$%!" A$trn%ti!%" C$%! Pri&%ri%Ti6o" odi$oti"o

    .2.' 9%$id%cin d$ Mod$o contr% $%" Tr%n"%ccion" d U"u%rio.

    El o5%eti/o "rini"al de e+te "a+o0 e+ a+e$urar 2ue el modelo de dato+

    l!$io "uede +o"ortar la+ tran+aione+ de u+uario+0 e+ta5leida+ en la+ /i+ta+

    de u+uario(

    La+ tran+aione+ 2ue +on re2uerida+ "or ada /i+ta de u+uario "ueden

    +er determinada+ de+de lo+ re2uerimiento+ de u+uario( Al u+ar el Modelo ER0 el

    diionario de dato+ 4 la+ la/e+ "rimaria 4 7or8nea mo+trar8n lo+ enlae+ en

    la+ relaione+(

    Se de5e rear una li+ta on la+ tran+aione+ de u+uario "ara /eri7iar

    2ue +e 3an u5ierto a5+olutamente todo+ lo+ re2uerimiento+ e+"ei7iado+ "or

    el u+uario0 "ara lue$o e+2uemati1arlo a tra/+ de un ma"a de tran+aione+0

    donde +e mo+trar8 el modelo on la+ tran+aione+ +o5re"ue+ta+(

    Ante+ de rear la li+ta0 +e de5e re/i+ar lo+ re2uerimiento+ de lo+

    u+uario+( E+to+ re2uerimiento+ +e 3an e+"ei7iado en el a"#tulo =(

    Al momento de reali1ar e+te "a+o0 a5e +e6alar 2ue +i la+ tran+aione+

    no +ati+7aen lo+ re2uerimiento+0 +e de5er8 redi+e6arlo(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    106/262

    A ontinuai!n +e mue+tra el li+tado de tran+aione+(

    TQ1 In$re+o Em"re+a

    TQ2 In$re+o De"artamento

    TQ# In$re+o Loaione+

    TQ' In$re+o Internet

    TQ* In$re+o &er+ona+

    TQ+ In$re+o Im"re+ora+

    TQ- In$re+o E2ui"o+

    TQ In$re+o Mo/imiento+

    TQ4 In$re+o &ro$rama+

    TQ15 In$re+o Lienia+

    TQ11 Modi7ia E2ui"oTQ12 Modi7ia De"artamento

    TQ1# Modi7ia Loaione+

    TQ1' Modi7ia Internet

    TQ1* Modi7ia &er+ona+

    TQ1+ Modi7ia Im"re+ora+

    TQ1- Modi7ia Mo/imiento+

    TQ1 Modi7ia Em"re+a

    TQ14 Modi7ia &ro$rama+

    TQ25 Modi7ia Lienia+

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    107/262

    TQ21 Li+tado de "er+ona+ re+"on+a5le+ de e2ui"o+

    TQ22 Li+tado Glo5al de E2ui"o+ "or em"re+a0 de"artamento0 loaione+ 4u+uario

    TQ2# Li+tado de e2ui"o+ e+"e#7io+

    TQ2' Li+tado de e2ui"o+ "or ti"o+ de mo/imiento+ durante el me+ ordenado+

    "or 7e3a

    TQ2* Li+tado de e2ui"o+ "or ti"o

    TQ2+ Li+tado de "er+ona+ 2ue "o+een una uenta de ae+o a Internet

    TQ2- Li+tado de &ro$rama+ 4 antidad de lienia

    TQ2 Li+tado de Im"re+ora+ "or de"artamento

    TQ24 Li+tado de Im"re+ora+ "or u+uario

    TQ#5 Li+tado de Im"re+ora+ "or ti"o

    TQ#1 Li+tado Glo5al de Im"re+ora+TQ#2 Li+tado de e2ui"o+ ordenado+ "or !di$o de ati/o 7i%o

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    108/262

    En la Ta5la NK9. +e detallan la+ tran+aione+ ontra lo+ re2uerimiento+

    de u+uario+(

    T%b$% NK15 Li"t%do d Tr%n"%ccion" contr% R0uri&into" d U"u%rio

    6%r% $ "i"t&% Contro$ d In!nt%rio.

    Tr%n"%ccion" R0uri&into"

    Tr%n"%ccin D"cri6cin 1 2 # ' * + -

    T9 In$re+o Em"re+a

    T- In$re+o De"artamento

    T In$re+o Internet

    T: In$re+o &er+ona+

    T@ In$re+o Im"re+ora+

    T; In$re+o E2ui"o+

    T= In$re+o Mo/imiento+

    TA In$re+o &ro$rama+

    T9. In$re+o Lienia+

    T99 Modi7ia E2ui"o

    T9- Modi7ia De"artamento

    T9 Modi7ia Internet

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    109/262

    T9: Modi7ia &er+ona+

    T9@ Modi7ia Im"re+ora+

    T9; Modi7ia Mo/imiento+

    T9= Modi7ia Em"re+a

    T9 Modi7ia &ro$rama+

    T-. Modi7ia Lienia+

    T-9Li+tado de "er+ona+ re+"on+a5le+ de

    e2ui"o+

    T--Li+tado Glo5al de E2ui"o+ "or em"re+a0

    de"artamento0 loaione+ 4 u+uario

    T-

    Li+tado de e2ui"o+ "or ti"o+ de

    mo/imiento+ durante el me+ ordenado+ "or

    7e3aT-: Li+tado de e2ui"o+ "or ti"o

    T-@Li+tado de "er+ona+ 2ue "o+een una

    uenta de ae+o a Internet

    T-;Li+tado de &ro$rama+ 4 antidad de

    lienia

    T-= Li+tado de Im"re+ora+ "or de"artamento

    T- Li+tado de Im"re+ora+ "or u+uario

    T

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    110/262

    88

    T

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    111/262

    Ti6o"

    89

    8i(.N15 M%6% Tr%n"%ccion%$ Si"t&% Contro$ d In!nt%rio

    M%6% Tr%n"%ccion%$Si"t&% Contro$ In!nt%rio8jord S%,ood CFi$

    N Situada+ 1 Loc%cion"

    E&6r"% 1Seom"one N D6%rt%&nto

    Mo!i&into" 3it/cor%

    1 NN

    1

    Contrata

    Tra5a%an

    Son N

    e"erimentan

    Re$i+tra

    1

    N

    NUtili1an

    N

    N I&6r"or%" 1 1

    U"u%rio

    +ela+i7ian1

    1

    Intrnt

    NPr"on%" 1 re+"on+a5le+

    1

    N E0ui6o"

    1

    Re+"alda

    N

    Aeden

    1Tiene 1 Pro(r%&%"

    "ermiten

    3%cu6

    N

    N

    Licnci%"

    1de N Ejcut%n

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    112/262

    T%b$% N11 Ti6i,ic%cin d $)n%" d Tr%n"%ccin d$ Mod$o Si"t&% d

    Contro$ d In!nt%rio

    Ti6o d L)n% Tr%n"%ccin 0u D"crib

    T21 T22 T2# T2* T#2

    T2+

    T2- T2 T24 T#5 T#1

    T2'

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    113/262

    .2.* Di%(r%&% Entid%d@R$%cin.

    En e+ta eta"a de la metodolo$#a0 +e "uede "re+entar un dia$rama de

    EntidadRelai!n 2ue 3a +ido /alidado ontra la+ tran+aione+ de u+uario 4

    utili1ando la tnia de Normali1ai!n(

    E+ im"ortante aotar0 2ue la+ Entidade+ 4 Relaione+ 2ue +e $ra7ian en

    e+te dia$rama 4 la+ re+"eti/a+ /alidaione+0 orre+"onden a la+ entidade+ 4

    relaione+ 2ue "artii"an diretamente en la +olui!n al "ro5lema a2u#

    e"ue+to( La+ Entidade+ 2ue +on in3erente+ al +i+tema e"liada+ en e+te

    a"#tulo0 +ei!n =(9(> Ta5la NK90 no e+t8n inluida+ en el modelo0 4a 2ue +!lo

    "artii"an en el ontrol de la admini+trai!n del Si+tema Control de In/entario(

    Otro "unto a on+iderar0 e+ la no "artii"ai!n de al$una+ Entidade+ en

    la tran+aione+ de u+uario0 +ta+ Entidade+ +e $enerar8n en el Modelo deDato+ F#+io0 4a 2ue 7orman "arte de un m!dulo de Se$uimiento de E2ui"o+

    2ue +e im"lementar8 m8+ adelante(

    La Fi$( NK99 mue+tra el dia$rama EntidadRelai!n del Di+e6o L!$io

    del Si+tema Control de In/entario(

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    114/262

    1

    U"u%rio

    1

    8i(.N11 Mod$o Entid%d@R$%cin L(ico Si"t&% Contro$ d In!nt%rio

    Mod$o L(icoNor&%$i

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    115/262

    .2.+ R"triccion" d Int(rid%d.

    Se "ueden de7inir la+ re+triione+ de inte$ridad omo la inteni!n de

    im"oner un orden "ara "rote$er la 5a+e de dato+ de inon+i+tenia+( Sin

    em5ar$o0 +e de5e +e6alar 2ue e+ el Ge+tor de *a+e de Dato+ 2uien mantiene el

    ontrol de la inte$ridad de lo+ dato+(

    En e+ta eta"a +!lo +e a5arar8 lo onerniente a ni/el de di+e6o0 omo

    +on0 la+ e+"ei7iaione+ de re+triione+ de inte$ridad re2uerida+0

    inde"endiente de !mo +e almaena la in7ormai!n en 7orma 7#+ia(

    Si +e tienen identi7iada+ la+ re+triione+ de inte$ridad0 +e tendr8 un

    modelo l!$io m8+ om"leto 4 m8+ re"re+entati/o de la+ /i+ta+ de u+uario de la

    em"re+a(

    &ara identi7iar la+ re+triione+ de inte$ridad +e de5e on+iderar lo+i$uiente'

    Dato+ Re2uerido+

    Re+triione+ de Dominio de Atri5uto+

    Inte$ridad de Entidade+

    Inte$ridad Re7erenial

    Re+triione+ de la Em"re+a

  • 7/17/2019 Trabajo de Base de Datos Para Tesis

    116/262

    .2.+.1 D%to" R0urido"

    Lo+ atri5uto+ 2ue +e e+"ei7ian en el modelo0 de5en ontener /alore+

    /8lido+0 e+ deir0 no de5en ontener /alore+ nulo+ 2ue "ueden a