Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
n
1 i
glas Re # {numerc ce pc:iL|e: re:pue:Ic: ce |c ccncicicn i)
1 2 3 4 . . . m
C1:
C2:
C
n
:
A1:
A2:
.
.
.
A
p
:
d} /nc|i:i: |cgicc: ccmLincr |c: pc:iL|e: re:pue:Ic: u:cncc |c: reg|c: ce
inciferencic |cgicc.
Ej.:
Sec unc IcL|c ce 2*2*2 = 8 cc|umnc: c reg|c: ce ceci:icn ccn cc:
cccicne:.
Condicion
Acciones Reglas de
decisin
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
70
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
1 2 3 4 5 6 7 8
C1:
C2:
C3: S N S N S N S N
A1:
A2:
Fcrc ||encr |c IcL|c :e empiezc pcr |c u|Iimc ccncicicn, cL:ervcncc
en e:Ie cc:c ue |c mi:mc Iiene cc: vc|cre: muIucmenIe exc|uyenIe:: :i y
nc, {ccepIcL|e y nc ccepIcL|e, c|ienIe frecuenIe y c|ienIe ncrmc|), ce
mcnerc ue |c mue:Irc SN :e repiIe cccc cc: cc|umnc:. S| |c ccnc|c|n
tuv|e|c t|e: vc|c|e: nutucnente exc|uyente:. e| g|upc nue:t|c :e |epet||c
cccc t|e: cc|unnc:. Luegc :uLimc: unc ccncicicn mc: crriLc y cuLrir
cccc grupc mue:Irc ccn un y so|o un vo|or de |o s|gu|ente cond|c|on hc:Ic
ue nc uecen mc: ccncicicne:.
1 2 3 4 5 6 7 8
C1:
C2: S S N N S S N N
C3: S N S N S N S N
A1:
A2:
Si e: ue :e hc cefinicc ccrrecIcmenIe e| nmerc ce reg|c: c cc|umnc: nc
ceLerc exi:Iir errcr c| ||encr |c: vc|cre: ce |c |Iimc ccncicicn en |c IcL|c.
De cu| en cce|cnIe cepencerc ce| criIeric |cgicc ce |c per:cnc ue
ce:ec mcce|cr e| prcce:c ceci:icnc| pue:Ic ue ceLe Iener:e muchc
cuicccc en :enc|cr |c: cccicne: ue :cn fruIc ce |c: ccmLinccicne: ce |c:
ccncicicne: icenIificccc:.
Fcr |Iimc, :e ceLe ||evcr |c IcL|c c unc fcrmc :imp|ificccc cp|iccncc |c
reg|c ce inciferencic |cgicc c cccc reg|c ce ceci:icn.
En e| ejemp|c ce| IrcIcmienIc c c|ienIe::
1 2 3 4 5 6 7 8
C1: Compras MI a 10000$ S S S S N N N N
C2: Buena historia de pagos S S N N S S N N
C3: Antigedad MI 20 aos S N S N S N S N
A1: Trato preferencial X X X
A2: Trato normal X X X X X
Grupo muestra
Grupo muestra C1
Un valor de C2
Grupo muestra C2
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
71
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
5.5 Ind||erenc|o en uno tob|o dec|s|ono|
Se cice ue 2 cc|umnc: ce unc IcL|c :cn inciferenIe: re:pecIc c unc
ccncicicn, :i e| vc|cr ce :Ic Iiene e| pccer ce e|imincr |c inf|uencic ce cIrc:
ccncicicne: ce |c IcL|c. Siencc e| prccecimienIc - :egn Gcne & Scr:cn - e|
:iguienIe:
o} EnccnIrcr un pcr ce reg|c: pcrc |c: cuc|e::
Lc cccicn{e:) :ec{n) |c{:) mi:mc{:).
Lc: vc|cre: ce |c ccncicicn :ecn |c: mi:mc: excepIc pcrc unc y :c|c
unc ccncicicn ccnce :ecn ciferenIe:.
b} Feemp|czcr cue| pcr ce reg|c: pcr unc :c|c reg|c emp|ecncc e|
:|mLc|c ce inciferencic -" pcrc e| nicc vc|cr ce |c ccncicicn ue e:
ciferenIe.
c} FepeIir e:Ie prccecimienIc pcrc cuc|uier cIrc pcr ce reg|c: ue
cump|cn ccn e| criIeric.
1
2
3 4
5
6
7
8
C1: Compras MI a 10000$ S S S N N
C2: Buena historia de pagos S N N S N
C3: Antigedad MI 20 aos - S N - -
A1: Trato preferencial X X X
A2: Trato normal X X
5. Cr|ter|os de se|ecc|on de herrom|entos gro||cos
o} UIi|izcr un crLc| ce ceci:icn cucncc e| nmerc ce ccncicicne: y
cccicne: e: peuenc y nc :ecn pc:iL|e: u cL|igcIcric: Iccc: |c:
ccmLinccicne: enIre e||c:.
b} UIi|izcr unc IcL|c ce ceci:icn cucncc e| numerc ce ccncicicne: y
cccicne: e: grcnce y puecen p|cnIecr:e muchc: - :inc Iccc: - |c:
ccmLinccicne: enIre e||c:.
c} UIi|izcr un crLc| ce ceci:icn en cc:c ce ue exi:Ic c|gunc cucc ce ue
e| crLc| ref|eje |c ccmp|ejiccc vercccerc ce| prcL|emc.
5.7 Lenguoje estructurodo
E| |engucje e:IrucIurccc e: un :uLccnjunIc ce| icicmc cc:Ie||cnc - c:|
ccmc |c: |engucje: ce prcgrcmccicn :cn :uLccnjunIc: ce| icicmc ing|e: - :ujeIc
c re:Iriccicne: ncrmc|izccc: ue cL|igcn e| emp|ec ce ceIerminccc: frc:e: c
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
72
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
in:Iruccicne: Lcjc reg|c: ue e:IcL|ecen :u cp|icccicn y e| crcen ce ejecucicn ce
e:Ic:. De e:Ic fcrmc :e preIence |cgrcr un Lc|cnce enIre |c rigicez ce un |engucje
ce prcgrcmccicn y |c ver:crIi|iccc ce| |engucje ccmn.
Fcrc c|ccnzcr e:e cLjeIivc, e| Lengucje E:IrucIurccc emp|ec unc: cucnIc:
in:Iruccicne:, ue :e ccmLincn ccn e| |engucje ccmn. Dichc: in:Iruccicne: :cn:
5.7.1 Instrucc|ones secuenc|o|es
Se uIi|izcn pcrc repre:enIcr cuc|uier evenIc c evenIc: ejecuIcre: -
ejecuIcn cccicne: :in nece:iccc ce Icpicc: ceci:icnc|e: - y ue Icmpccc Iienen
repeIicicn, pcr ejemp|c:
Sumcr impcrIe ce fccIurccicn c K/FDEX_CLlENIE"
/:igncr e| 207 ce ce:cuenIc c| :ccic"
ccIuc|izcr regi:Irc: ce |c: prcveeccre:"
E| fcrmcIc e: e| :iguienIe:
HACEk [DO} occ|on [es}
Ej.:
H/CEF {DC) cc|cu|cr :c|cc ce p|cni||c.
H/CEF {DC) |eer FL/NlLL/ cnIericr.
H/CEF {DC) |eer u|Iimc F/GC.
H/CEF {DC) re:Icr F/GC ce FL/NlLL/ cnIericr.
H/CEF {DC) gucrccr NUEVC_S/LDC.
Lc: cccicne: :e repre:enIcn pcr mecic ce un verLc en infiniIivc ue
cLecece c |c ncIurc|ezc ce |c in:Iruccicn. /cemc: :i fcrmcrcn pcrIe ce e||c
ccmpcnenIe: ce| :i:Iemc {ccIc: e|emenIc|e:, e:IrucIurc:, f|ujc:, eIc.), :Ic:
ceLen e:criLir:e ce |c mi:mc fcrmc en |c ue cpcrecen en e| Diccicncric ce
DcIc:.
5.7.2 Instrucc|ones dec|s|ono|es
Se emp|ecn pcrc ccn:Iruir |c |cgicc ce |c: prcce:c: ceci:icnc|e:. / mecicc
ue :u ccmp|ejiccc cumenIc, :e hcce nece:cric emp|ecr unc IcL|c c un crLc|
ce ceci:icn pcrc inIerpreIcr e| prcL|emc cnIe: ce :u Irccuccicn c e:Ie fcrmcIc
e:Icnccrizccc.
FcrmcIc: Sl ccncicicn 1
LUEGC cccicn 1
Sl-NC {nc ccncicicn 1)
ENICNCES cccicn 2
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
73
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Cucncc |c |cgicc ce| prcce:c :e ccmp|icc, :e emp|ec |c prcpieccc ce
cniccr" cic|c: repeIiIivc: pcrc inIerpreIcr|c en fcrmc ccrrecIc. E| prcce:c ce
cnicccicn ccn:i:Ie en reemp|czcr un LUEGC y |c cccicn ccn:ecuenIe pcr un Y-Sl
c |c ue e: |c: mi:mc un LUEGC-Sl, ue inicic un nuevc cic|c ceci:icnc|. De |c
mi:mc mcnerc, :e puece reemp|czcr un ENICNCES pcr un Y-Sl c un ENICNCES-Sl.
E:Ic: e:IrucIurc: cnicccc: puecen :er cif|ci|e: ce :eguir, ce mccc ue e:
impcrIcnIe u:cr |c: ccnvencicne: ce c|inecr cccc Sl NC ccn e| Si c| ue
perIenece.
Ej.:
1
2 3 4
5
7
8
C1: Compros MI o 10000$ S S S N N
C2: 8ueno h|stor|o de pogos S N N S N
C3: Ant|gedod MI 20 oos - S N - -
A1: Iroto pre|erenc|o| X X X
A2: Iroto normo| X X
HACER (DO) leer COMPRAS, ESTADO_PAGO, ANTIGEDAD
SI compras MI a 10000$
LUEGO-SI el cliente tiene buen estado pago
LUEGO asignar trato preferencial
SI-NO (el cliente no tiene buen estado pago)
ENTONCES-SI ANTIGEDAD es MI a 20 aos
LUEGO asignar trato preferencial
SI-NO asignar trato normal
SI-NO (compras mQ 10000$)
ENTONCES-SI el cliente tiene buen estado de pago
LUEGO asignar trato preferencial.
SI-NO (compras MI 10000$)
ENTONCES asignar trato normal
Fin
5.7.3 Instrucc|ones t|po coso
Scn un Iipc e:pecic| ce e:IrucIurc ce ceci:icn ue :e pre:enIc cucncc hcy
vcric: pc:iLi|iccce: ce unc ccncicicn ue nuncc :e pre:enIc en ccmLinccicn.
E:Ic: pc:iLi|iccce: repre:enIcn ciferenIe: cc:c:, |c: cuc|e: :cn muIucmenIe
exc|uyenIe:.
Fcr ejemp|c Ienemc: |c :iguienIe e:IrucIurc:
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
74
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Vo|or cond|c|on occ|on
Lc IF/NS/CClCN e: un pecicc.
Lc IF/NS/CClCN e: unc cevc|ucicn.
Lc IF/NS/CClCN e: un pcgc.
Lc IF/NS/CClCN e: un rec|cmc.
Lc IF/NS/CClCN e: unc ccnce|ccicn.
Sumcr c VENI/S_/CUMUL/D/S.
Fe:Icr ce VENI/S_/CUMUL/D/S.
Sumcr c F/GCS_FECl8lDCS.
Fc:cr c| DepcrIcmenIc ce Fec|cmc:.
Fe:Icr ce VENI/S_/CUMUL/D/S.
Se puece ver ue IF/NS/CClCN" ceLe Icmcr un :c|c vc|cr ce |c: cincc
pc:iL|e: y ue nc puece :er un rec|cmc" y un pecicc" c| mi:mc Iiempc. E|
fcrmcIc ce |c e:IrucIurc Iipc cc:c e: |c :iguienIe:
SI caso 1
accin 1
SI-NO-SI caso 2
accin 2
SI-NO-SI caso 3
accin 3
.
.
.
SI-NO-SI caso n-1
accin n-1
SI-NO ninguna de las anteriores
Accin n
Fcrc e| cc:c ce |c: Ircn:cccicne::
Sl |c IF/NS/CClCN e: un FEDlDC
:umcr c VENI/S_/CUMUL/D/S
Sl-NC,Sl |c IF/NS/CClCN e: unc DEVCLUClCN
Fe:Icr ce VENI/S_/CUMUL/D/S
Sl-NC,Sl |c IF/NS/CClCN e: un F/GC
Sumcr c F/GCS_FECl8lDCS
Sl-NC,Sl |c IF/NS/CClCN e: un FECL/MC
Fc:cr c cepcrIcmenIc ce rec|cmc:
Sl-NC,Sl |c IF/NS/CClCN e: unc C/NCEL/ClCN
Fe:Icr c VENI/S_/CUMUL/D/S
Sl-NC Ningunc ce |c: cnIericre:
Ccn:u|Icr c| :upervi:cr
Lc c|cu:u|c Ningunc ce |c: cnIericre:" imp|icc en e:Ie cc:c ue |c
IF/NS/CClCN puece Icmcr un vc|cr ci:IinIc c| ce |c: crriLc :enc|ccc:, en cuyc
cc:c :e ccn:u|Icrc c| :upervi:cr :cLre e| cur:c ce cccicn c Icmcr: c|gunc: vece:
e:Ic c|cu:u|c puece IcmLin enIrcr en cccicn cucncc |c: ccIc: hcn :icc mc|
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
75
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
inIrccucicc: c| :i:Iemc, e: enIcnce: cucncc :e |cnzcrc un errcr ccmc cccicn ce
Ningunc ce |c: cnIericre:".
5.7.4 Instrucc|ones de repet|c|on
Exi:Ien cc:c: en |c: ue nc e: :uficienIe ccn cecicir e| cur:c ce cccicn c
Icmcr y rec|izcr cperccicne: mcIemcIicc:, |cgicc: c ce c:ignccicn ci:|ccc:.
Exi:Ien muchc: :iIuccicne: en |c: ue e: nece:cric ue :e repiIcn in:Iruccicne: c
grupc: ce in:Iruccicne: hc:Ic ue :e ||egue c un re:u|Iccc ce:eccc.
E| fcrmcIc e::
FEFEIlF cccicn{e:)
H/SI/ CUE ccncicicn nicc
HACI! O Ioor CATIA, I!ICIO_!IT
HACI! O S!MA = 0, Confndor = l
!IIITI! S!MA = S!MA + CATIA * I!ICIO_!IT
HASTA Q!I Confndor = TOTA!_ITIMS
HACI! O TOTA!_IACT!!AO = S!MA
HACI! O gunrdnr TOTA!_IACT!!AO, ImrImIr IACT!!A
5.8 kesumen de convenc|ones de| |enguoje estructurodo
o} Lc |cgicc ce Iccc: |c: prcce:c: en un :i:Iemc :e expre:c ccmc unc
ccmLinccicn ce e:IrucIurc: :ecuencic|e:, ce ceci:icn, ce Iipc cc:c y
ce repeIicicn.
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
76
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
b} Lc: pc|cLrc: c|cve: Sl, LUEGC, Sl-NC, ENICNCES, FEFEIlF y H/SI/ CUE
ceLercn e:criLir:e ccn M/YUSCUL/S y |c: e:IrucIurc: ceLen :cngrcr:e
pcrc inciccr :u jercru|c |cgicc.
c} Lc: ccIc:, e:IrucIurc:, c|mccene:, prcce:c: y/c enIiccce: exIernc:,
ceLen cpcrecer ccn e| mi:mc ncmLre ue :e emp|ec en e| Diccicncric
ce DcIc: pcrc repre:enIcr|c:.
d} Lc: grupc: ce in:Iruccicne: puecen cgrupcr:e enIre :i y ceLe ccr:e|e:
un ncmLre :ignificcIivc ue ce:criLc :u funcicn, ue IcmLin ceLer
e:criLri:e ccn mcy:cu|c:. Fcr ejemp|c en e| ejemp|c ce |c fccIurc, e:Ie
grupc ce in:Iruccicne: puece :er reemp|czccc pcr C/LCUL/F
ICI/L_F/CIUF/DC" en cIrc :iIic ce| ciccicncric ce ccIc: ccnce :e
nece:iIe hccer e:Ie cc|cu|c.
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
77
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
CAFIIbLO VI
DEFINICIN DEL CONIENIDO DE LOS ALMACEN DE DAIOS
.1 Introducc|on
Unc vez ccn:Iruicc e| DFD, ce mcnerc imp||ciIc :e hc cefinicc e| ccnIenicc ce
|c: c|mccene: ce ccIc: c| mcmenIc ce cefinir |c: f|ujc: re|ccicnccc: ccn :Ie.
Sin emLcrgc, :e puecen hcLer inc|uicc cenIrc ce e:c: f|ujc: c|gunc: e|emenIc:
ue :cn inIi|e: c Lien, :e puecen hcLer cmiIicc ccIc: ue :cn inci:pen:cL|e:
pcrc |c: prcce:c: ue IrcLcjcn ccn e||c:. Fcr ccn:iguienIe, e| prccecimienIc ce
creccicn ce un c|mccn ce ccIc: :upcne |c revi:icn exhcu:Iivc ce |c: f|ujc:
enIrcnIe: y :c|ienIe: y :u ccherencic |cgicc, ue ccmLinccc: ccn herrcmienIc:
y reg|c: e:Icnccrizccc:, genercn c|mccene: ccnficL|e:.
E| criIeric funccmenIc| ue :e uIi|izc pcrc cefinir e| ccnIenicc inicic| ce un
c|mccn ce ccIc: expre:c ue nc :e puecen exIrcer ccIc: ue nc hcycn :icc
gucrcccc: previcmenIe y re:u|Ic innece:cric c|mccencr ccIc: ue nc :e uIi|icen
|uegc".
/hcrc Lien Fcr u preccupcr:e IcnIc pcr un c|mccn ce ccIc: :i e: ue
|c: prcce:c: :cn |c: ue hccen ue e| :i:Iemc funcicne, |c re:pue:Ic viene
enmcrcccc en |c impcrIcncic ue |c: Lc:e: ce ccIc: re|ccicnc|e: Iienen en e|
:i:Iemc. Cc:i :iempre - :i nc e: ue :iempre - enIre |c: cLjeIivc: ce pcrc |c
ccn:Iruccicn ce un :i:Iemc e:Icn |c: ce genercr infcrme:, p|cni||c: y unc :erie ce
:c|icc: cirigicc: c cpcycr |c Icmc ce ceci:icne: inmecicIc: c pc:Iericre:: y pe:e
c ue |c: prcce:c: ce| :i:Iemc pc:een cierIc grccc ce f|exiLi|iccc incepencienIe
ce| |cgrc ce re:u|Iccc:, :er|c impc:iL|e cump|ir ccn e:c: cLjeIivc: :i nc :e
mcnIienen c|mccene: ce ccIc: ccherenIe: ue mcnIengcn |c infcrmccicn
hi:Icricc reuericc pcrc c|ccnzcr|c:.
Lc creccicn ce un c|mccn ce ccIc: cIrcvie:c |c: :iguienIe: eIcpc::
o} cefinicicn ce| ccnIenicc inicic| mecicnIe e| cnc|i:i: ce f|ujc: enIrcnIe: y
:c|ienIe: ce| c|mccn ce ccIc:.
b} Simp|ificccicn pcr in:peccicn |cgicc ce| c|mccn pcrc e|imincr |c:
recunccncic:, cmi:icne: c e|emenIc: cL:crLicc: pcr e| c|mccn.
c} Ncrmc|izccicn ce| c|mccn ue e: un, prcce:c mcIemcIicc |cgicc ue
ceIerminc e| ccnIenicc cefiniIivc ce| c|mccn ce ccIc: ue :erc
regi:Irccc en e| ciccicncric ce ccIc:.
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
78
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
.2 De||n|c|on de| conten|do |n|c|o| de| o|mocn: An||s|s de |os F|ujos entrontes
y so||entes.
En e:Ic primerc eIcpc :e ceIerminc cuc| :erc |c e:IrucIurc Lc:icc ce|
c|mccn, c pcrIir ce |c cuc| :e prccecerc c :u cpIimizccicn en |c: eIcpc:
:iguienIe:. Se Lc:c en cc: herrcmienIc: previcmenIe ce:crrc||ccc:: e| Dicgrcmc
ce F|ujc ce DcIc: y e| Diccicncric ce DcIc:, e: cecir en e| ccnIenicc y e:IrucIurc
ce |c: f|ujc: ce ccIc: re|ccicnccc: ccn e| c|mccn y |c ncIurc|ezc ce |c: prcce:c:
ccn |c: ue inIerccIc. E:Ic eIcpc ccn:i:Ie en genercr unc IcL|c ccmpcrcIivc
ue permiIirc e| cnc|i:i: ce Iccc: |c: f|ujc: ue :e nece:iIcn y Iccc: cue||c: ccIc:
ue ceLen :er exIrc|cc:.
E| principic ue permiIirc |c :e|eccicn ce |c: e|emenIc: ue fcrmen pcrIe
ce |c e:IrucIurc inicic| ce| c|mccn ce ccIc: e:IcL|ece ue: nc ceLen
c|mccencr:e ccIc: ue nc :ecn uIi|izccc: ccn pc:Iericriccc, y c| mi:mc Iiempc,
nc puecen uIi|izcr:e ccIc: ue nc hcycn :icc c|mccenccc: previcmenIe".
Ej.: E| :iguienIe :egmenIc ce DFE mue:Irc unc pcrIe ce un :i:Iemc ce ccnIrc| ce
per:cnc|. En | :e cprecic c| c|mccn D5: EMFLE/DCS_DEI/LLES, ue ceLer|c
ccnIener |c: ccIc: ce Iccc: |c: emp|eccc: ce |c empre:c, inc|uyencc :u:
ncmLre:, cireccicne:, :c|cric: y crcnc|cg|c ce |c: pue:Ic: ce IrcLcjc ue
ccupcrcn c |c |crgc ce :u :ervicic prcfe:icnc| en |c empre:c. Lc e:IrucIurc
e:pec|ficc ce cccc f|ujc ce ccIc: :e ceLe enccnIrcr en e| Diccicncric ce DcIc:.
17
Mantener datos
empleados 19
Procesar
aumentos
18
Generar listas de
direcciones
postales
20
Producir listado
salarios
DIRECCIONCAMBIO
NUEVOEMPLEADO
EMPLEADODIRECCION
SALARIODETALLES
SALARIOMODIFICACION
CESANTIAS
D5 EMPLEADOSDETALLES
21
Producir perIil
individual
EMPLEADOHISTORIA
d
PERSONAL
a
GERENCIA
AUTORIZACION
AUMENTO
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
79
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Ccn e:Ic infcrmccicn, ccn:Iruimc: un cuccrc ccmpcrcIivc ce f|ujc: enIrcnIe: y
:c|ienIe::
o} An||s|s comporot|vo de ||ujos
FLUJOS ENTRANTES FLUJOS SALIENTES
17 - D5: NUEVO_EMPLEADO D5 18: EMPLEADO_DIRECCION
FECHA_INGRESO NOMBRE
NOMBRE DIRECCIN
EMPLEADO_NRO
DIRECCIN D5 20: SALARIO_DETALLES
TAREA_DENOMINACION NOMBRE
SALARIO_INICIAL EMPLEADO_NRO
FECHA_INGRESO
17 - D5: CESANTAS TAREA_HISTORIA * (1 - )
NOMBRE TAREA_DENOMINACION
EMPLEADO_NRO FECHA_EFECTIVA
SALARIO_HISTORIA * (1 - )
17 - D5: DIRECCION_CAMBIO SALARIO
NOMBRE FECHA_EFECTIVA
EMPLEADO_NRO [REVISION_RESUMEN]
DIRECCION_ANTERIOR
DIRECCION_ACTUAL
19 - D5: SALARIO_MODIFICACION
NOMBRE
EMPLEADO_NRO
SALARIO_ANTERIOR
SALARIO_ACTUAL
FECHA_EFECTIVA
An||s|s de |os dotos que componen |os ||ujos
Fcrc e:IcL|ecer e| ccnIenicc inicic|, ceLe e:Iucicr:e |c ccherencic ce
|c: f|ujc: ce enIrccc y |c: ce :c|icc, :iempre cLececiencc c |c premi:c Lc:icc
ce ue nc puecen :c|ir ccIc: ue nc hcycn :icc previcmenIe gucrcccc: y
Icmpccc ceLen exi:Iir ccIc: ue :e c|mccenen y nuncc ||egcn c :er uIi|izccc:
pcr c|gn prcce:c. Fcr cIrc |ccc ceLen IcmLin icenIificcr:e cue||c:
e|emenIc: ue pc:een c|ic:" y e:IcL|ecer ce preferencic un ncmLre nicc
pcrc Iccc: e||c:.
En e| ejemp|c:
EMFLE/DC_DlFECClCN reuiere ceIc||e: ce |c cireccicn ccIuc|,
mienIrc: ue DlFECClCN_C/M8lC imp|icc ue ccemc: ce |c ccIuc|, |c
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
80
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
cireccicn cnIericr IcmLin e:Ic c|mccenccc, |c cuc| pcrc |c: prcce:c:
ccn ue inIerccIc e| c|mccn nc :cn nece:cric:. Fcr |c IcnIc ceLe
e|imincr:e DlFECClCN_/NIEFlCF y mccificcr:e e| ncmLre en
DlFECClCN_/CIU/L en e| f|ujc 17 - D5.
En EMFLE/DC_HlSICFl/, pcr cIrc |ccc, reuiere un |i:Iccc ce Iccc: |c:
ci:IinIc: :c|cric: perciLicc: pcr un emp|eccc c Ircv: ce :u ccrrerc en |c
crgcnizccicn, ce mccc ue :e nece:iIc c|mccencr unc ccnIiccc
vcricL|e ce pcre: ce :c|cric: y fechc:, y nc :c|cmenIe
S/L/FlC_/NIEFlCF y S/L/FlC_/CIU/L, ccmc reuiere |c e:IrucIurc ce
S/L/FlC_MCDlFlC/ClCN.
EMFLE/DC_HlSICFl/ reuiere un c|mccencmienIc ce ccIc: :imi|cr c
S/L/FlC_HlSICFl/, perc nc exi:Ie cefinicc e| f|ujc ce ccIc: pcrc
inIrccucir ccmLic: en I/FE/_DENCMlN/ClCN: :egn :e ve en |c IrcLc|
ccmpcrcIivc un nuevc emp|eccc Iiene unc I/FE/_DENCMlN/ClCN
cucncc ingre:c y nuncc :e |c vc c ccmLicr, e:Ic re:u|Ic :er unc cmi:icn
ce impcrIcncic en e| cicgrcmc ce f|ujc ce ccIc:. E| cc:c e: e| mi:mc
pcrc e| e|emenIc FEVlSlCN_FESUMEN.
CONTENIDO INICIAL
D5: EMPLEADOS_DETALLE
NOMBRE
EMPLEADO_NRO
DIRECCIN
SALARIO_ACTUAL
FECHA_INGRESO
TAREA_HISTORIA * ( 1 - )
TAREA_DENOMINACION
FECHA_EFECTIVA
SALARIO_HISTORIA * ( 1 - )
SALARIO
FECHA_EFECTIVA
[REVISION_RESUMEN]
b} S|mp||||coc|on por Inspecc|on.
Unc vez cefinicc |c e:IrucIurc inicic|, |c :iguienIe eIcpc ccn:i:Ie en e|imincr
|c: recunccncic: repre:enIccc: pcr e|emenIc: ce ccIc: ue :e c|mccencn
cup|icccc:, Irip|icccc:, eIc.
Fcrc ||evcr cce|cnIe e:Ie prcce:c, e: reccmenccL|e :imu|cr e| ccnIenicc
ce| c|mccn ce ccIc:, repre:enIcncc|c en fcrmc IcLu|cr. En Lc:e c |c
infcrmccicn cLIenicc en |c inve:Iigccicn pre|imincr, :e ceLe prccecer c ||encr |c:
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
81
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
vc|cre: ue puecen c|ccnzcr |c: ccIc: e|emenIc|e: e in:peccicncr e| ccnIenicc
ce cccc unc ce e||c: :in percer ce vi:Ic e| cLjeIivc ce e|imincr |c: ccIc:
recunccnIe: eviIcncc ccncr |c infcrmccicn ue ceLe fcrmcr pcrIe ce| c|mccn.
Fcrc e| ejemp|c:
TAREA_HISTORIA SALARIO_HISTORIA
NOMBRE
EMPLEADO_
NRO
DIRECCIN
SALARIO_
ACTUAL
FECHA_
INGRESO
TAREA_
DENOMINACIN
FECHA_
EFECTIVA
SALARIO
FECHA_
EFECTIVA
[REVISIN_
RESUMEN]
Juan Prez 0105 Jordn 540 4200 12/05/2000 Gerente Produccin 01/02/2002 4200 02/05/2002 60
4200 12/05/2000 Jefe Planta 01/05/2001 2300 08/05/2001 70
4200 12/05/2000 Operario 12/05/2000 1200 12/05/2000 -
S/L/FlC_/CIU/L :erc :iempre e| vc|cr mc: recienIe ce |c e:IrucIurc
S/L/FlC_HlSICFl/, e: pcr e:Ic rczcn ue nc Iiene :enIicc
mcnIener|c y ceLe :er e|iminccc ce| ccnIenicc ce| c|mccn y |c:
f|ujc: re|ccicnccc: refcrmu|ccc:.
De| mi:mc mccc e| e|emenIc FECH/_lNGFESC :iempre :erc e| ccIc
mc: recienIe, IcnIc en I/FE/_HlSICFl/ ccmc en S/L/FlC_HlSICFl/.
E:Ic imp|icc ue :e e:Ic Irip|iccncc e| e|emenIc y ceLe :er
mccificccc.
Finc|menIe, e: ncIcric ue |c: cc: e:IrucIurc: repeIiIivc: ce| c|mccn
{I/FE/_HlSICFl/ y S/L/FlC_HlSICFl/) pc:een un e|emenIc en
ccmn: |c fechc, ue permiIir|c recucir|c: c unc :c|c e:IrucIurc, ue
:e puece ||cmcr S/L/FlC_I/FE/_HlSICFl/, |c ue Iencrc unc nicc
enIrccc - y nc cc: ccmc cnIe: - cccc vez ue ccmLie |c Icrec ce|
emp|eccc y/c :u :c|cric.
E| re:u|Iccc ce e:Ie prccecimienIc e: e| :iguienIe:
SALARIO_TAREA_HISTORIA
NOMBRE
EMPLEADO_
NRO
DIRECCIN
FECHA_
EFECTIVA
TAREA_
DENOMINACIN
SALARIO
[REVISIN_
RESUMEN]
Juan Prez 0105 Jordn 540 02/05/2002 Gerente Produccin 4200 -
01/02/2002 Gerente Produccin 2300 60
08/05/2001 Jefe Planta 2300 -
01/05/2001 Jefe Planta 1200 70
12/05/2000 Operario 1200 -
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
82
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
/| nc exi:Iir ningunc cIrc cL:ervccicn ce fcncc, hc:Ic e:Ie punIc e|
ccnIenicc ce c|mccn ce ccIc: puece re:umir:e ce |c :iguienIe fcrmc:
CONTENIDO INICIAL
(luego de la simplificaron por inspeccin)
D5: EMPLEADOS_DETALLE
NOMBRE
EMPLEADO_NRO
DIRECCIN
SALARIO_TAREA_HISTORIA * (1 - )
FECHA_EFECTIVA
TAREA_DENOMINACIN
SALARIO
[REVISION_RESUMEN]
E| prcce:c ce :imp|ificccicn imp|icc |c: :iguienIe: venIcjc::
Generc c|mccene: ce ccIc: mc: :imp|e: y peuenc:, pcr IcnIc, ce
mc: rcpicc ccce:c.
Cccc vez ue ccmLie un regi:Irc {fi|c) en |c nuevc e:IrucIurc ce|
nuevc c|mccn, exi:Ien menc: |ugcre: en ccnce Iener ue
regi:Ircr|c. E:Ie hechc recuce |c pc:iLi|iccc ce ue cc: regi:Irc:
|igccc: :e ce:fc:en c inc|uycn ciferencic: ce ccherencic |cgicc pcr
ccu:c: ce errcre: humcnc: en Lc:e: ce ccIc: mcnuc|e: c ce
hcrcwcre en Lc:e: ce ccIc: cuIcmcIizccc:, e: cecir :e recuce c|
m|nimc - c :e e|iminc - e| rie:gc ce errcr pcr recunccncic
{cup|icccicn, Irip|icccicn, eIc. ce vc|cre: ce ccIc:): exi:Ie mcycr
:eguriccc pcr ccu:c ce |c f|exiLi|iccc ue :upcne unc e:IrucIurc
ccmpccIc en e| c|mccn ce ccIc:, pue:Ic ue c| Iener e:IrucIurc:
mc: ccmp|eIc:, :imp|e: y generc|e: :e puece ccr re:pue:Ic
ccecuccc c |c: reuerimienIc: ce ccn:u|Ic ce |c: u:ucric: ccn
menc: e:fuerzc y en menc: Iiempc.
Fe:u|Ic mc: fcci| y eccncmicc mccificcr |c |cgicc ce un prcce:c
ue mccificcr |c e:IrucIurc ce un c|mccn ce ccIc:.
.3 Normo||zoc|on
Lc eIcpc finc| ce| prcce:c ce creccicn ce un c|mccn ce ccIc: e: |c
ncrmc|izccicn. Si Lien |c ln:peccicn hc permiIicc e|imincr |c: e|emenIc: ce ccIc:
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
83
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
recunccnIe:, Icccv|c exi:Ie |c pc:iLi|iccc ce ue e:Ie fencmenc e:I pre:enIe en
|c: regi:Irc: ce| c|mccn {|c: fi|c: ce |c IcL|c, ue ccnIienen c un ccnjunIc
ccmp|eIc ce ccIc:). E| IrcIcmienIc c e:Ie nive| :e |cgrc ccn |c ncrmc|izccicn, ue
imp|icc:
o} E|imincr |c: e:IrucIurc: repeIiIivc: c mccificcr|c:, pcr :er e||c: |c:
ccu:cnIe: ce |c: recunccncic: en |c: regi:Irc:.
b} Genercr re|ccicne: ce cepencencic en funcicn c unc c|cve principc|
ce ccce:c c| c|mccn.
c} E|imincr e| c|mccencmienIc ce re:u|Iccc: prccucIc ce cperccicne:
enIre e|emenIc: ce| mi:mc c|mccn.
.3.1 Vocobu|or|o de |o normo||zoc|on
Fue:Ic ue |c ncrmc|izcrcn e: unc herrcmienIc ce| c|geLrc mcIricic| |c:
Irminc: ue :e emp|ecn :cn ci:IinIc: c| ce| cnc|i:i: e:IrucIurccc, :in emLcrgc
exi:Ie |c :iguienIe euivc|encic:
o} ke|oc|on = Estructuro de dotos
Unc e:IrucIurc ce ccIc: expre:c unc re|ccicn enIre e|emenIc: ce
ccIc:.
b} Dom|n|o = E|emento de dotos
Dcminic e: e| rcngc ce vc|cre: ue puece Icmcr un e|emenIc ce ccIc:.
c} Iup|o = keg|stro de dotos
Fepre:enIc c cccc regi:Irc incivicuc| en e| c|mccn. Cccc Iup|c en
unc re|ccicn ncrmc|izccc ceLe permiIir unc nicc c|cve mecicnIe |c
cuc| puece icenIificcr:e un|vcccmenIe.
Ej.:
D5: EMPLEADOS_DETALLE
NOMBRE CDIGO DIRECCIN asdfasdf
.4 Fr|mero Formo Normo| [ 1FN}
Se cice ue cuc|uier re|ccicn {e:IrucIurc ce un c|mccn) cuc|uierc e:Ic
en Frimerc Fcrmc Ncrmc| {1FN) :i nc ccnIiene grupc: repeIiIivc: :in impcrIcr cucn
ccmp|ejc :ec :u ccn:Iruccicn.
Dominio
Relacin
Tuplas
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
84
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Lc e|iminccicn ce |c: grupc: repeIiIivc: ce ccIc: imp|icc |c civi:icn |cgicc
ce un c|mccn, en IcnIc: c|mccene: nuevc: ccmc grupc: repeIiIivc: exi:Icn,.
Ferc ccmc :e IrcIc ce un c|mccn nicc, :u civi:icn f|:icc nc ceLe ce:Iruir :u
ccn:i:Iencic |cgicc. Fcr IcnIc :e ceLe e:IcL|ecer un e|emenIc ce en|cce ccmn
c Iccc: |c: c|mccene: re:u|IcnIe: ce |c civi:icn, ce mccc ue :ec pc:iL|e :u
reccn:Iruccicn |cgicc en cuc|uier mcmenIc.
Ej.: Sec e| c|mccn D5 en :u fcrmc cnc||Iicc:
D5: EMPLEADOS_DETALLE
NOMBRE
EMPLEADO_NRO
DIRECCIN
SALARIO_TAREA_HISTORIA * ( 1 - )
FECHA_EFECTIVA
TAREA_DENOMINACION
SALARIO
[REVISION_RESUMEN]
Fcrc e|imincr |c e:IrucIurc repeIiIivc, :e prccece c |c civi:icn ce| c|mccn,
mcnIeniencc u e|emenIc ce en|cce {en e:Ie cc:c, EMFLE/DC_NFC)
D5.1: EMPLEADOS_DATOS
NOMBRE
EMPLEADO_NRO
DIRECCIN
D5.2: SALARIO_TAREA_HISTORIA
EMPLEADO_NRO
FECHA_EFECTIVA
TAREA_DENOMINACION
SALARIO
[REVISION_RESUMEN]
.5 Segundo Formo Normo| [2FN}
Un c|mccn ce ccIc: e:Ic en :eguncc fcrmc ncrmc| cucncc :e e|ige c
unc c vcric: e|emenIc: ccmc c|cve ce ccce:c c| c|mccn ueccncc Iccc: |c:
ESTRUCTURA
ESTRUCTURA
REPETITIVA
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
85
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
ccminic: nc c|cve ccmc funcicne: ccmp|eIcmenIe cepencienIe: ce Iccc |c
c|cve principc|.
.5.1 E|ecc|on de |o c|ove pr|nc|po|
Se enIience ccmc c|cve principc| c| e|emenIc ue permiIe e| ccce:c c
unc Iup|c ccmp|eIc :in pc:iLi|iccc c|gunc ce cmLigeccc. Se e|ige ccmc c|cve
principc| ce |c re|ccicn c cue| e|emenIc c grupc ce e|emenIc: ue :ec ccpcz
ce icenIificcr c |c Iup|c ccmp|eIc. Cucncc :e e|ige c mc: ce un e|emenIc, |c
c|cve :e ||cmc c|cve ccncctenccc. Si cc: e|emenIc: nc fuercn :uficienIe: puece
recurrir:e c un Iercerc, :in emLcrgc ceLe IrcIcr:e ce minimizcr |c ccnIiccc ce
e|emenIc: ue fcrmcn pcrIe ce |c c|cve y :u re:u|Iccc ceLe :er prccucIc ce|
cnc|i:i: ce| ccnIenicc :imu|ccc ce| c|mccn ce ccIc:.
Ej.: L|evcr e| c|mccn c :u :eguncc fcrmc ncrmc|, en fcrmc |inec| cnc||Iicc:
D5.1 EMPLEADO_DATOS (NOMBRE, EMPLEADO_NRO, DIRECCIN)
Crgcnizcncc e| c|mccn:
D5.1 EMPLEADO_DATOS (EMPLEADO_NRO, NOMBRE, DIRECCIN)
EMPLEADO_NRO NOMBRE DIRECCIN
0105 Juan Prez Jordn 540
0102 Pedro Mndez Heronas 328
0103 Julio Arce Oquendo 318
D5.2 SALARIO_TAREA_HISTORIA (EMPLEADO_NRO, FECHA_EFECTIVA,
TAREA_DENOMINACION, SALARIO,
REVISION_RESUMEN)
EMPLEADO_
NRO
FECHA_
EFECTIVA
TAREA_
DENOMINACIN
SALARIO
[REVISIN_
RESUMEN]
0105 02/05/2002 Gerente Produccin 4200 -
0102 15/03/2002 Gerente Comercializacin 3900 -
0105 01/02/2002 Gerente Produccin 2300 60
0102 10/08/2001 Gerente Comercializacin 2500 80
0105 08/05/2001 Jefe Planta 2300 -
0100 04/05/2001 Operario 1000 -
0105 01/05/2001 Jefe Planta 1200 70
0105 12/05/2000 Operario 1200 -
0102 10/04/2000 Jefe Publicidad 2500 -
.
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
86
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Ccmc puece ncIcr:e, e:Ie c|mccn reuiere unc c|cve ccnccIenccc, pue: e|
cccigc ce| emp|eccc e: in:uficienIe pcrc gcrcnIizcr |c re|ccicn un|vccc.
. Iercero Formo Normo| [3FN}
Unc re|ccicn ncrmc|izccc e:Ic en |c Iercerc fcrmc ncrmc| :i:
o} Iccc: |c: ccminic: nc c|cve :cn funcicne: IcIc|menIe cepencienIe: ce
|c c|cve principc|, e: cecir e:Ic en 2FN.
b} /cemc:, ningn ccminic nc c|cve Icmc un vc|cr ue cepence ce
cuc|uier Iipc ce ccmLinccicn |cgicc y mcIemcIicc ce cIrc: ccminic:
nc c|cve.
Ej. 1: E| c|mccn D5 {D5.1 y D5.2) yc e:Ic en Iercerc fcrmc ncrmc|.
Ej. 2: Sec e| c|mccn 85 M/IEFl/LES_FEDlDCS:
MATERIAL
NRO_
ORDEN
FECHA_
EMISIN
COD_
PROV
NOMB_
PROV
COD_
MAT
DESCRIP PRECIO_
UNIT
CANT PRECIO_
TOTAL
VALOR_
ORDEN
0001 12/12/2001 A14 DURALIT 0123 Colonial Bs.- 50.- 4 Bs.- 200.-
2515 Moderna Bs.- 60.- 12 Bs.- 720.-
2548 Barroco Bs.- 90.- 5 Bs.- 450.-
Bs.-1370.
0002 05/06/2000 . . .
1FN:
B5.1 ORDEN ( NRO_ORDEN, FECHA_EMISION, COD_PROV, NOMB_PROV,
VALOR_ORDEN)
B5.2 MATERIAL ( NRO_ORDEN, COD_MAT, DESCRIP, PRECIO_UNIT, CANT,
PRECIO_TOTAL)
2FN:
B5.1 ORDEN ( NRO_ORDEN, FECHA_EMISION, COD_PROV, NOMB_PROV,
VALOR_ORDEN)
B5.2 MATERIAL (NRO_ORDEN, COD_MAT, DESCRIP, PRECIO_UNIT, CANT,
PRECIO_TOTAL)
3FN:
B5.1 ORDEN ( NRO_ORDEN, FECHA_EMISION, COD_PROV, NOMB_PROV)
B5.2 MATERIAL (NRO_ORDEN, COD_MAT, DESCRIP, PRECIO_UNIT, CANT)
.7 Importonc|o de |o Iercero Formo Normo|
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
87
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
o} Lc: re|ccicne: en 3FN :e uIi|izcn ccmc L|cue: Lc:icc: ce
c|mccencmienIc.
b} Lc: c|mccene: en 3FN :irven pcrc ce:criLir c| c|mccn ce| e|
Diccicncric ce DcIc:.
c} Lc: c|mccene: en 3FN nc ccnIiene recunccncic: y c:egurcn e| ccce:c
c Iccc |c infcrmccicn emp|eccc c|cve: ce ccce:c.
.8 Froyecc|on y bn|on
Unc vez ue :e hcn :imp|ificccc y ncrmc|izccc |c: c|mccene: ce ccIc:,
e:Ic: :e emp|ecn pcrc ccr re:pue:Ic c |c: reuerimienIc: ce infcrmccicn ce |c:
u:ucric:.
Lc herrcmienIc re|ccicnc| ue permiIe |c ccmini:Irccicn ccmp|eIc ce |c:
c|mccene: mcnejc cc: cperccicne: Lc:icc: empe|ccc: pcrc cump|ir ccn e:e
cLjeIivc.
.8.1 Froyecc|on
E: e| prcce:c c Ircv: ce| cuc| :e :e|eccicnc |c infcrmccicn Lu:cccc
cenIrc ce| c|mccn ce ccIc: grccic: c |c exi:Iencic ce unc c|cve nicc ue
icenIificc c Iup|c: ccmp|eIc:.
CLAVE
.8.2 bn|on
E: |c cperccicn ue permiIe unir cc: re|ccicne: c Ircv: ce un ccminic
ccmn ||cmccc e|emenIc ce en|cce, grccic: c e:Ic cperccicn |c: c|mccene:
civicicc: en fcrmc f|:icc :e ccmpcrIcn ccmc un Iccc inIegrc| ue permiIe
recupercr Iccc |c infcrmccicn.
E A B C E D E F G
ALMACENES
FSICOS
ALMACN LGICO
E A B C D F G
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
88
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
CAFIIbLO VII
ANLISIS DE kEQbEkIMIENIOS DE kESFbESIA
7.1 I|pos de requer|m|entos de respuesto
E:Ie prccecimienIc permiIe ceIermincr e| grccc ce frecuencic e
impcrIcncic en e| ue |c: ccIc: :cn reuericc: pcr |c: u:ucric: ce un :i:Iemc en
unc crgcnizccicn. Fccemc: enccnIrcrnc: ccn |c: :iguienIe: fccIcre:.
7.1.1 Grodo de pred|cc|on de| requer|m|ento en e| t|empo
E:Ie fccIcr mice :i e| reuerimienIc e: prececiL|e c nc. Si |c e: re:u|Ic fcci|
cefinir prcce:c: ue fcci|iIen hc||cr |c: ccIc: Lu:cccc: y puecen ccIivcr:e c
Ircv: ce ccmcncc:. Lc ccnIrcric :upcne |c nece:iccc ce genercr prcgrcmc: c|
mcmenIc en ue e| reuerimienIc :ec exigicc.
7.1.2 Noturo|ezo de| requer|m|ento
Si e| reuerimienIc e: prececiL|e, e: ce ncIurc|ezc prcgrcmcL|e en ccmLic
:i e: exigiL|e, :u ncIurc|ezc puece :er Icn vcriccc ue e: ccmp|icccc cefinir e|
grccc ce frecuencic ce |c :c|iciIuc.
7.1.3 kop|dez de respuesto
Nc puece ccr:e e| mi:mc IrcIcmienIc c |c: reuerimienIc: prececiL|e: y c
|c: exigiL|e:, pcr Ic| rczcn :e c:ume ue |c: prcgrcmcL|e: puecen :er re:pcncicc:
e| mcmenIc mi:mc en e| ue :e |c: nece:iIc, en ccmLic pcrc |c: cIrc: e| p|czc e:
vcricL|e, ce:ce e| in:IcnIe mi:mc ce |c :c|iciIuc hc:Ic vcric: c|c: e inc|u:c me:e:.
7.1.4 E| grodo de t|empo de o|mocenom|ento
Define cucn recienIe: :cn |c: ccIc: Lu:cccc:.
7.2 Icn|cos de occeso |nmed|oto: |ndexoc|on
E:Ie prccecimienIc :e Lc:c en |c ccn:Iruccicn ce c|mccene: pcrc|e|c:
||cmccc: lNDlCES SECUND/FlCS ue :e cpcycn en e|emenIc: ciferenIe: c |c: ce
|c c|cve principc|, pcrc ue c Ircv: ce un prcce:c ce c:cciccicn :ec pc:iL|e
hc||cr |c infcrmccicn ce:eccc :in nece:iccc ce ccnccer |c c|cve. E:Ie prcce:c
mejcrc |c rcpicez en |c L:uecc, perc en ccnIrcpcrIicc, cumenIc |c ccnIiccc
ce ccIc: c|mccenccc:.
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
89
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Ej.:
Sea el almacn PROVEEDORES (CODIGO, NOMBRE, CIUDAD, COMPRADOR)
CODIGO NOMBRE CIUDAD COMPRADOR
100 Nortel Qubec Juan Prez
201 Compaq Texas Peter Jones
205 Sun Stanford Juan Perez
250 Exide Texas Barney Gomez
255 HP Quebec Peter Jones
Ccn:u|Ic uIi|izcncc |c c|cve ce ccce:c:
Dcnce e:Ic uLicccc e| prcveeccr numerc 205
Cuin e: e| cgenIe ccmprcccr ce| prcveeccr numerc 205
En un c|mccn ccn c|cve: ce ccce:c, |c cperccicn ce L:uecc e:
cuIcmcIicc y rcpicc, yc :ec e:Ic mcnuc| c cuIcmcIizccc pue:Ic ue :e pc:ee
un lncice" ue hcce pc:iL|e |c icenIificccicn cirecIc ce |c: re:pue:Ic: c |c:
ccn:u|Ic: rec|izccc: pcr e| u:ucric.
Ccn:u|Ic :in uIi|izcr |c c|cve ce ccce:c:
Cu prcveeccre: mcnejc e| cgenIe Jucn Frez
Exi:Ien cc: ccminc:: primerc Lu:ccr en Iccc e| c|mccn :iencc |c
ncIurc|ezc ce |c ccn:u|Ic prcgrcmcL|e y en :eguncc |ugcr :i :e generc un |ncice
:u ncIurc|ezc e: exigiL|e.
INDICE POR COMPRADOR
COMPRADOR CODIGO
Juan 100, 205
Pedro 201, 255
Pablo 250
Nc :e puece ccn:Iruir un lncice ce cccc e|emenIc perc :e puece crecr
unc en cuc|uier mcmenIc.
E| lncice imp|icc |c generccicn ce nuevc: c|mccene::
Ventojo: permiIe reemp|czcr |c L:uecc ceIc||ccc en Iccc e| crchivc pcr unc
peuenc ccnIiccc ce ccce:c: c| czcr.
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
90
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
Desventojo: ccupc mcycr e:pccic ce ci:cc y cccc vez ue :e ccmLic un ccIc
en e| lncice Iiene ue ccIuc|izcr:e e| crchivc:
o} lncice x CCMFF/DCF.
b} lncice x NCM8FE.
c} lncice x ClUD/D.
En |c prccIicc :e mcnIiene e| crchivc principc| ccce:iL|e pcr |c c|cve y :e
generc niccmenIe |ncice: nece:cric: pcrc cue||c: reuerimienIc: ue nc
pueccn e:percr |c L:uecc ce Iccc e| crchivc.
7.3 I|pos de consu|to
DenIrc ce |c: herrcmienIc: ce prcgrcmccicn ce |c Lc:e ce ccIc:
re|ccicnccc: exi:Ie un |engucje e:pecic| ||cmccc |engucje generc| ce ccn:u|Ic
ue mcnejc c|gcriImc: ce L:uecc ue hcce pc:iL|e hc||cr rcpiccmenIe |c
infcrmccicn :c|iciIcncc :cLre |c Lc:e ce Iipc: generc|e: ce ccn:u|Ic.
7.3.1 Ent|dodes y otr|butos
Se cefine ccmc enIiccc c un grupc ce e|emenIc: ue fcrmcn pcrIe ce
unc e:IrucIurc ce ccIc:, |c ue :e encuenIrc un|vcccmenIe icenIificccc pcr
mecic ce unc c|cve. Se ||cmcn cIriLuIc: c cccc unc ce |c: e|emenIc: ce ccIc:
ue fcrmcn pcrIe ce |c enIiccc.
CLIENTE
CODIGO
NOMBRE
DIRECCION
TELEFONO
CARGO
SALARIO
7.3.2 I|pos de consu|to
En funcicn c |c: enIiccce:, :u: cIriLuIc: y |c: vc|cre: ue puecen Icmcr |c:
cIriLuIc:, e: pc:iL|e p|cnIecr :ei: Iipc: Lc:icc: ce ccn:u|Ic: ue ceLen :er
re:pcncicc: cuIcmcIiccmenIe pcr unc Lc:e ce ccIc: re|ccicnc|:
ENTIDAD
CLAVE
ATRIBUTOS
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
91
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
7.3.2.1 Consu|to t|po I
Dccc unc enIiccc pcrIicu|cr {E), :e IrcIc ce hc||cr e| vc|cr ce un cIriLuIc
pcrIicu|cr {/).
Formato:
A(E) = ?
Ej.:
Cul es la direccin del cliente numero 36?
CLIENTE
CODIGO
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
7.3.2.2 Consu|to t|po II
Dccc e| vc|cr ce un cIriLuIc pcrIicu|cr {V) Cuc|e: :cn |c: enIiccce: ue |c
e:pecificcn {E).
FcrmcIc:
A(?) = V
CLIENTE
CODIGO
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
7.3.2.3 Consu|to t|po III
Dccc unc enIiccc pcrIicu|cr y un vc|cr, Cu cIriLuIc ce |c enIiccc
ccincice ccn e:e vc|cr
valor
valor
atributo
Dado esto
y
esto
Que es esto
Dado esto
Que es esto
Dado esto
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
92
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
{E) = V
CLIENTE
CODIGO
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
Ej.:
Dccc e| emp|eccc numerc 350 y :c|cric: ce 100$ c pcrIir ce ue cnc hc
excecicc e:e vc|cr
7.3.2.4 Consu|to t|po IV
E: |c fcrmc generc| ce |c Iipc l pue: pregunIc pcr Iccc: |c: vc|cre: ce |c:
cIriLuIc: ce unc enIiccc.
Ej.:
Li:Icr Iccc: |c: ceIc||e: ce| emp|eccc Numerc 25.
7.3.2.5 Consu|to t|po V
E: |c fcrmc g|cLc| ce |c ccn:u|Ic Iipc ll pue: pregunIc pcr Iccc: |c: vc|cre:
ce un cIriLuIc pcrc Iccc: |c: enIiccce:.
Ej.:
Li:Icr |c: :c|cric: ce Iccc: |c: emp|eccc: ce |c empre:c.
7.3.2. Consu|to t|po VI
E: e| euivc|enIe g|cLc| ce| Iipc lll pregunIc pcr Iccc: |c: cIriLuIc: ce ccIc:
|c: enIiccce: ue Iienen un cierIc vc|cr.
Ej.:
Li:Icr Iccc: |c: emp|eccc: ue gcnen pcr encimc ce |c: 250$.
7.3.3 Vor|oc|ones de |os t|pos de consu|to
Se puecen pre:enIcr ciferenIe: fcrmc: ce ccmLinccicn ce |c: Iipc: Lc:icc:
ce ccn:u|Ic ue nc: permiIcn re:pcncer Iccc: |c: reuerimienIc: prcgrcmcL|e: y
exigicc:, en e:e :enIicc :e genercn cc: pc:iLi|iccce:.
Que es esto y esto
Dado esto
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
93
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
7.3.3.1 Vo|ores m|t|p|es
lmp|icc |c ccmLinccicn ce cc: c mc: Iipc: ce ccn:u|Ic pcrc re:pcncer
reuerimienIc: m|Iip|e:.
7.3.3.2 Ordenom|ento y cuotos
FermiIe genercr re:pue:Ic: crcenccc: c ccIc|cgccc: en fcrmc
ce:cencenIe c c:cencenIe Icmcncc ccmc Lc:e un cIriLuIc pcrIicu|cr.
7.4 D|ogromo de occeso |nmed|oto
Iienen pcr cLjeIivc mc:Ircr en fcrmc grcficc e| ccnjunIc ccmp|eIc ce
reuerimienIc: ce re:pue:Ic ue ceLen :er ccn:icerccc: en e| :i:Iemc.
Ej.:
D5.1 EMPLEADO (CODIGO, NOMBRE, DIRECCIN)
D5.2 SALARIOS_TAREA (CODIGO, FECHA, SALARIO, CARGO)
INDICE x DIRECCIN INDICE x CARGO
CLIENTE CODIGO
CODIGO
CLIENTE CLIENTE
CARGO
EMPLEADO
CODIGO
NOMBRE
DIRECCIN
SALARIO_TAREA
CODIGO
FECHA
SALARIO
CARGO
IngonIorn do SIsfomns I AnIIsIs do SIsfomns
94
Jimmy Camacho Villazn
Docente Titular Ingeniera de Sistemas
FCyT - UMSS
!III!ICIAS III!IOC!IICAS !III!ICIAS III!IOC!IICAS !III!ICIAS III!IOC!IICAS !III!ICIAS III!IOC!IICAS
ll Ashby, !oss An InfroducfIons fo CynbornofIcs !ondros. IdIf. Vhndmnn nnd HnII.
l2 IorfnInnffy Toorn ConornI do SIsfomns IonguIn Iooks !fd, l9?3
l3
ChockInnd Iofor IonsnmIonfo do SIsfomns, IrncfIcn do sIsfomns. IdIf. Mognbyfo,
l986.
l4
Huorfns Corron, Cosnr ofns doI Curso do InfroduccIon n In Ing do SIsfomns,
!nIvorsIdnd ncIonnI doI AIfIInno do Iuno, l992.
l5 !osonfnI, M. M. IccIonnrIo IIIosofIco, IdIf. IuobIos unIdos, l990.
l6 Vnn CIgch Toorn ConornI do SIsfomns. IdIf TrIIIns, !oImrosIon l995.
l? WIIson, IrInn SIsfomns Concofos, MofodoIogns y AIIcncIonos. IdIf. Mognbyfo.