trabajo de base de datos para tesis

Upload: daniel-garcia-alor

Post on 06-Jan-2016

230 views

Category:

Documents


1 download

DESCRIPTION

base de datos para tesis

TRANSCRIPT

  • 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