Está en la página 1de 95

Jimmy Camacho Villazón

Docente Titular Ingeniería de Sistemas


FCyT - UMSS
!
" " "# $ " %&' () *
+
% ) " "
* , - #. / 01 .
% 2 - )0 - # 0-
# 2 0- 3 . 0- 4 0- 5 * 0-
1 %/ ! )0- 6 . 5 %
6 ) 7 / 3 / 4 8 &'9

:
! ""# 8
* ;
%<
=) *
7 - 3 / 2

- /
2 % )
% ) >
* 8 " "
; $ $ % $,

! " # $ $
% %

/ *

1
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
? * * " "
* * * 8
? ;
2 " 2"

&

@ ' * ?
@ .
* ?
' 7 &&
. .

& ' '(

- ,

& ( ' ) $ *

/
+ $ , $
2 A %
) A 0 A

2
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
8 $
*
@
. , ?

, *
. 2
2 6 ;
* $ 6 ;

&& ) %

# * .
2 B

&- ) $ %

/ A < = 2

&. /

/ *

&0 $

*
7
*

&1 ( '2 $

- * 2
7 *
,

&1 2

@ .
8

3
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
& 1 &(3

2 * 8

& 1 -(

/ * 8
.

&1. $4

*
; $

,
7 $4
.
7

$
* * 8

- %

7 ,

- 5 $ $ $4

. 2
2 , * )

. 2 ,

-& 5 $ 6

4
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
/ * .

! "

. 6$ $

- 8 .
2 * A
* 8
/
* ? .

; 8 8 A *
? , .

& ' )* + ,

0 " $4 6$

" $4 6$ *

5
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
8 C
8 $
$A

7 0

* 2
A 8

1 " $4

/ ? 2
,

/
/
/
/ 2
/ A
/ .

1 " $4 %

C
2 ,
* 8
- $ -C/ %- C / )

C ; .
8

8 ,

D
C
; 8
3 % )

6
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
1& " $4 +( ( "
# ,

; . ?

@
" > "

2
*

: *

6 -C/ %/ 1 E )
* 8

; 61/
-C/ #

/ 8 . ,

C
6 +
F 8
F
4
3

/ . 7
* 8
2 $
.

7 " > "

7
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
7 2 G
*

1- % $ +5 5 $ %%
# ,

*
@
* *

@ *
*

/ 8 8
* 8

1. % 7$ + * $ %% # ,

2
$ 7 2
2 8
; 2 .

2 .

7 2
A * 8

8
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
2 /
8 * 2

10 *%

- $

@ 8 A *
2 7 A A
F A
* * A

.
2 /

7 ' $ $
A . *

" $ H *

11 " $4 " 2 $ + ""$ " # ,

? I
2 2 7
.

8 % B 2 )

9
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
( (

- " * . / 0

1 . (2/(
" "
( "
3
#
4
,
# " 5 (
# #

/6 .7/+
"
,

* .(628/ *

# 9 #:
( ; " #
92 < '=>=:

* 6*73 6 - -
* 4 " # *
. . * *
9 # "# " 4 :

*+1 !3(? - -
! 9 :
9 :
4 4 9 :3
4 #
7 # " /0 "
" ( " # @
4 6 @ 9'=AB:
,
" @ ,
"

*+203+1 (6 -+
*

9? @ '=>CDE'FEE:

10
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
(3(1 (2/+

( " 7 , "
,

(2(60
3 #

5 9 :

(2/6+!
(
5 , #
" @ , # 3
, # 2 @

, # 9 " #:

(G7 & 2 3 - -
" @ @
" ( " " #
" %! , "
"
%9 . "" '=>HD'E>: (
" % "
" %9. ; '=>ID=A:

(G7 3 .6 +
3 4 ,
" " 3 #
#
( " 4
"

(1 (60(2*
( " #
, @
" ( 1 9 '=A=: J #
#

, # 5
( "
4

11
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
( /67*/76
3
" 9 " :
. ; 9'=>I:
"

, % %
# ( "
9 " : @ 9 "
5 :

&6+2/(6
3
9 :! 9 :
9 : ( "

# 4 9 :(
4 "
" "
4 9? @ '=>CDHH:

&72* K2
" # #

L+1 (+ /
( "
3 @

4 @ # " 3 #
" @ 9 4 :

2&+61 * K2
3 " #
# " # " ( 4 " %
" # 9 : " #
5 @ #
" # % 9? @ '=>CD>A: 3 " #
#

2!7/ M+7/!7/ 9 :
3 5
"

12
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
/
# 9 " #:

+
3
" "

+60 2 N * K2
2 < # , # %
,
*
%9. ; '=>ID')>:
! , # 4 " # "
9 :

1 +-(3+
3 J "
4 /
3 #

# 3 4
" # ( 4 F

1 +6&+082(
3 9@ : ,
" "
9 # :
" (
" # , # , ( 4
4 9 : #
" 4 (
#

1 +6&+ /

" , # 9 @
# :!
( 4 "

2(0(2/6+!O
3 , #
9 :( " # 5
5

13
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
, # 3
"
, # 9? @ '=>C:

+. (6P * K2 9 :
" 4 "
# D #
#

6(*76 P - -
! @ " #
4 9 #:

6(3 * K2
3 5 @
( D " , #
"
@ 4 3
#
3 9 : !

6(/6+ 3 1 (2/ * K2
" #
" " #
9 : 3 # 9
: 9 " # :
1 #
" " (
9
@ :

6 #
( # @ 3
# , #
(
5 9 @ :

6 #
#
" , #
4 ,
" , 9 " 4 : 3
# " #

14
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
" # * " M"
# (
# #F " # 91 '=HE:

6(/6+ 2!7/
"
9 #: ( @ 4
" 5#

(6P * +

2(60
/ 4 5 "
5 3 " #

9 :( 4 %
%3 #
# 9 : ( 4
J

/(1 9 :
* #
4 " ,
# # #
4 4 # (
D
: # : " #
" : " #
# 5 : #
" , " #
: # ":
# 9& :

/(1 . (6/+
9
" #:
G "

9 " 4
" :

/(1 *(66 -+

15
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
7 " "
( , 5
9 :( 4 4
"

/(1 * .(628/ *+
9 #:
"
"
9 # @ :

/(1 /6 P 3(
6
"
5

7. /(1

" , ( 4
9 :
# #
4 - @
4 4 9 :

/(3(+3+0
( 5 5 # " #
( # #

P 6 .3- -
5 9@ 4 : 9 Q:

P 6 (- -
* 9 R
:

P .3- -
# 9 "
" 4 :

16
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
8 5 (

& 5 " $4 % # $

7 8
A
2 8
.

&& # $ " $4 #% # $

7 1 /
8

7 ,

&& % $ '

* *

&&& % # $ 9 $

/ 8 8 *
* *
? 0
2 A

&- 6 % $ # $ " $4

7
. .
8

7 8
,

, 4 * A
.
',

17
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
$, C
8

8 / 1
9 2 ,

&- % $

2 2 ,

E
6 2 ?
4 . .

&-&

7 A
6 2
1

&-- $ $4

6 2 > . >
A J >
8

&-.

6
7

&-0 : 7 %

7
2 A
,

;
6 2

6
2

18
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
&. % $% % # $

2
/ $A * . *
* $
> *
< = ,

@
;
;
;

C
C

&.

% $

/ * .
- < =
/ $ $
* .

' %

C
3 . 8
7 $ . .
2 8
8
; ?

* . * .
* * 8

$ 7$

A
*

19
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
- $
2 *
.

$4

; @
; 1 .
;

7
* *

*
.* C
? , * *
. * ,

!
" #$

&.&

2 *
,

1
6
5
*

# . *
2 2 $ / *
2
*
A . /
: H / H
K 8
8
8 $
.

20
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
&.- 5 ;

* 2 .
/
*
* * . 2

&.. %

*
*
? E
*

* L
< * =

&.0 % $

/ ,

#
4
: H
/ H
2

- $ * 8

&0 $ : " $4

*
. 0 8
*
2

21
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
2 *

&0 $

*
2

& 0& 5

@ 8 8
8 * * .
; .
* 7
B * *

& 0- % $4

. 2
*
/ *
?

& 0. (

# *
* 8 .
*

& 00 (

@ 2
8 2 /
2 *
.

&1 5 # $

22
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
2 *
8
,

&1 $4

/ %
)# 8
,7 C
- *
2 F
8
2 *
.
7
*
7
8

.
* 2
2
. 8. * $
8 2

&1& 5 $4 < ; 4 $

# ?
*
* 2

$ 0
. * 2
8
* 8 *
. B
* #
?

&1& 5 ' % %

@ ,

23
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
% & "
' " #$

/ 8 .
A E 2
,
C 2

7
- 2 ? *
. *

C *
7

24
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
Identificación de
la necesidad

Comunicación a
un analista de
prototipos

Desarrollo
rápido del
modelo

Examen del Modificación del


usuario prototipo

¿ Cambios ?

Abrobación del
prototipo

Diseño del
sistema real

1 8
2 8

2 . 2
8 . 7 *
8
* 2 8

; 2
*
*

: . 8 * *
. 2 *
< =

25
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
/ 8

&1- 5 ; " $

*
* . *

7 8
. * :

$ * *
. *
* . ;
.

7
H .
H
.

&1. "$ '

# 1 * .
A
.
*
A 8 .

$ *
8 8 * .
.

&10 5 "

7 H *

26
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
7
H

&11 '

; *

A * H
* *
*

&1= % $4 # $4

8 * .
8
.
; 2 * 2 2

&= 2 $

. . $ .
* 6
* ? $ * 2 2

2 * 8
*
A /
* * *

. * *
. *
$
.
8

$ < = ,

, $ 8 * 8

27
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
', 8 *
* . .

$, . 8 *
*

$ % 2 $ >

, ( ,
2
', ) , 8

$, ) , *
$ 2 *
*
, * , .

&= ? 2 $

&= 5 "7

* 8
$ 8 0
$
8

& =& 5 $$

8
*
?
.
,

2 *
F
* *
2 * 2 *
.
*
8
2

28
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
* 8
>

& =- 5 $$

*
8 *

& =. 5 $

; $
2 .*

. / %2 . * )
2
$ 7
* * F

29
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
& =0 $ ? 2 $
3 . A
. ,

Flujo Flujo
Fuente Proceso Destino
de datos de datos

Almacén de Datos

Proceso

DIAGRAMA DE ESTRUCTURA DICCIONARIO DE DATOS


DE DATOS Descripción del
flujo de datos
Entidad
Llave Descripción de
procesos
Descripción dato
Descripción de
E E archivos
Ll Ll
Estructuras de
D D datos

30
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
+ ,-%*.( ,/ 0+ -.*1.(

5 ( @ 5 A (

2 3 S -(/(61 2 * +2 -( 6(G7(6 1 (2/+

G7( ( 3 -(/(61
-(/(61 2 * +2 -( 6(G7(6 1 (2/+ T
( "
#
7
* "

*/ P - -( -( 3 -(/(61 2 * +2 -( 6(G7(6 1 (2/+


, 4 D
#
#
( " #

6(G7(6 1 (2/+ . *+ F 3 #
B D
' * T
) G 4 , T
E * T
B G 4 J ,T

*+1 !6(2 +2 -(3 !6+*( + F , 3


@
"

3 # D
* " T
G 4 T
-# , T
G 4 , T
* "
* " @ T
G " # T

-(2/ & * * +2 -( - /+ (1 !3( -+ ( 2&+61 * +2 0(2(6


0(2(6 -

31
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
,

&6(*7(2* S P+371 (2 -(3 !6+*( + F 3


" " #
,#
" "

-(2/ & * * +2 -( *+2/6+3( F


5
4

6(G7(6 1 (2/+ -( 3 /6 2 ** +2( -( 3 + 7 7 6 + F 3


,# !

" D
G 4 " # T
G 4 #T
G 4 T* 4 # T
* 4" T
G 4 T

6(G7(6 1 (2/+ -( /+- 3 +60 2 N * K2 F (


@ @
"
, #

/(*2 * ! 6 (2*+2/6 6 L(*L+ F 3 , 4


" 4 @ @
( D

#
#

! 3 " #
,

" @ ,
@ (
*

32
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
* 2 '
6( 71 (2 -( 3+ (66+6( *3U *+
! ! /
!
' F1 # ' F! " ' F(5 'F
5
) F! ) F* ) F(5
)F & #
@
E F& E F(5
4
# E F! " # "
@
" B F/ " E F*
BF @
B FL " # #
CF J C F! CF - B F&

# # "
H F- J
H F+"
> F(
> F&

A F& ,
A F(5

= F&
" = F1
" #
'I F& @
#

'' F&
#

') F!

'E F.

33
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
: 6 " !

1 #
. @ D3 # "
"V
!
- 4 # #
" ( D
*
& #
( , "
"
L
2 @

J
" J
#
" ""

#
+"
3 " "

&
( " #
" #

"
(5
@ 0 D3 5 "
45 "V
& "
( , " #
# 4
& #
!
" ;
& #

34
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
@ 0 ,# "
" # 45 #
!
3 "
! D! D
D #
" # 3 ,
5 3 "
4 #
.
2 "
,

: 6 "

! " 5
3 " # 5

&
! "

! " # "
7 5 "
" #
" # 5 #
2 @ "
!
" # #
" ( "
- J
2 "
(
7 @ E 'I "

& ,
5
1 " # @
L , " # 5

35
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
: 6 "

(5
*
5
*
( 5 )CW
)CW
(5 "
"
J "
/ " #
3 # , J
"
- #
* J *

" 3 #

: 6 " /

"
(5 # @ 4 @
6 3
" ,

* @
( @ J 4

& # "
( @ "
# "

36
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
5 ( 5 / B 5 5

- $ %

@
2
8 / *
* ,

, .
', .
$, .
, L

8 ,

METODOLOGÍA Cuándo

TECNICAS HERRAMIENTAS
Cómo Con qué

% & 1 * $
* $ * $ 2
'# 4 2 *
8
( / . 8 * .

-& % 2 $
Modelo de Entorno
Modelo Esencial
Modelo de Comportamiento

Implementación a nivel Programas

Modelo de Implementación Implementación a nivel Sistema

Implementación a nivel Usuario

37
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
-& ( $

C * $
2 * A
.

. * A
2 ,

-& (

/ A 2 2

-& &( %

C 8
*

-&& ( % $4

C . 8
. ,

-&& % $4 %

* 8 / ,

1 2

2
.* $ . 2

-&&& % $4

1
8 $ 8

-&&- % $4

# J3
C J* 2 .

38
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
-- (

C . M
,

-- '7

* . 8
. * $ A

2 ,

# F . 8 ,

, 6 8
', *
$,

--&

- . 2 *
. * 2 .
*

--- 5 $ *

* .
2 * *
?

--. '

--. *

) &
@ A
* C
/ / * B

) / 8 .

39
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
Identificación

) * NOMBRE

C A
$ ?

) +

A *
A *

--.&

SISTEMA

/ 8 8

)*

)+

/ *

--.-

) &

4 2 * *
%/ ) A
% )

40
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
Nombre

8
2

) *

) +
/ 8 * *

2 ,

.
2 8 *
*
.
* .

.
0 . $

-
A *

( 5 5 5 ( !

) ,
1 /47 . 8 ,

6 2 1 /47
4 2

) -

41
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
*

* <
=

: 5 5 ?
C ,;
# ,D /
# ,#
4 ,;
/ ,3
N ,3

) / & 0

42
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
-. ( %

7 *
,

-. 5 "7

7 2 > $ F
2 2 2
J . * 2
*

-.& 5 $$

C 8

-.- % $ "$ $ 4 % $ # $

C 2
0
?

43
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
-0 5 "7

2
2 / ,

-0 / 7

)/

2 8 *

* 2
. 2 ?
*
8 * F
? 8
2

)+

/ * 2 2, > 6 >

) &

/ 8 2

- 0& $

)/

*
. .
*
8

)+

44
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
*
%A )
. 2
2 ,

-0 1
*&
0
2 1

)+

/ ? *
.
A

)3 &

*
8

Según YOURDON Según GANE - SARSON

- 0- $3

)/

45
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
$ 8 2 *
/ . *

;
- $

)+

* $
* 2 *
$ * 2
$ 2, #71 - / O;4 PQ/E#1E/

)*

/ 8 $ 2, ;&

Según GANE - SARSON Según YOURDON

- 0. *

)/

4 * 2

)+

/ 8

)*

# . $ ? A

46
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
- 00 $ $$ 4 5/5

- 00 % *

@ F
% L )
* 2
A ,

C A F

/ A F

- A F

) 4 A

@ F A *
* .

) ; A

47
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
@ A
$ F * *

- 00 & % "7

) 2

* A $
2

48
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
) * 2

F * I . 2
R ,

- 00 - % % $

) 7
2
A * * .
% )
$ 8
* 2

) < 2 =

) < =

49
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
- 00 . % $

) @ A $

) 4

- 01 $ $ $$ 4 5/5

/ ,

) 1 8
) # 8
) 1 ,
C
F 2
;
4 *

50
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
) #
)

-1 *% 4 5/5

# 2 F
A F
C

X1
2

X3

/ * I 2 A ,

2.1
2.2

X4

2.3

51
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
4 3 7;/ 4 C4 / -;#1E >

7 . F 8 2
A

C 8 A

2.1.1
A
2.1.2
X5

2.1.3
F
DETALLANDO EL PROCESO 2.1

7
A * * ?
2

7 A 2 A

# * I 2 8
< > =

-= # *$ %$

7 F
C ? *
, .
A

52
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
DFD de Nivel 0
A1 ORDENES DE COMPRA
1
PROVEEDOR FACTURAS APROBAR DETALLES COMPRA

LA FACTURAS APROBADAS

FACTUIRAS FACTURA
A2 FACTURAS POR PAGAR
A6 PRECIOS

DFD de Nivel 1

1.1
1.3
FACTURAS VERIFICAR FACT.FIRMADAS A1 ORD. DE COMPRA
VERIFICAR
FIRMA MERC. EN
FACTURA
A3 FAC.RECIB.
1.2
VERIFICAR FACT ACEPTADAS 1.4
ACEPTACION SOLICITAR
FACT. APROB
DE MERC. FACT. NO ACEPTADAS APROB. DE A4
EN MERCADO
A9 FACT. NO ACEP. MERCAD.

A6 PRECIOS
1.6 1.5
FACTURAS DEVOLVER VERIFICAR
FACTURAS PRECIOS
A1 ORD. DE COMPRA
FACT.APROBADAS

A2 FAC.POR
PAGAR

53
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
:

5 5 5

. % $ $ $4

: .
6 #
2 *
; 2 8 2
8 ,

2 / .
. 2

*
* J J*
* * 2 C
< = *
< =

7 .
8 2 .
$ ,

* *
2

/ * 8

. " % # $

7 *

. & 5 $ %$ 4

54
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
7

.& 6 $4 2 $

; . 8 *
,

Elemento de dato
ó Dato elemental

Estructura de datos

Flujo de datos Almacén de datos

, 5 ) .
* * *

2 F #:;
14 ##1S
#E 13 EQ#71 -
- 7GFE E

', $ )
* 2
*

2
$ F;#-@4;
4@#
F #:;Q 61/1S
E6R4
N
- 6
/#41C#1S
C4 #1EQ@ 1-
C4 #1EQ-E-;7
) / 7 # $ @ 2 .

55
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
*
* * 8
?

.- 5 $$

*
*
.

2 A $
F ?

.. 5 $ %$ 4

, ' >C
* ?
$

7 . ,

7 ,& M
, $ , ;>T
/ , <Q= 2

2,
F #:;QC 1 E
6;- 41;7
E6R4 Q QC17;

', 5 $ %$ 4 >

$, >/ C 8 ,
*
2, <
* = < = *
*
2,
@6 4EQ4 U @1/1#1E 4 U @1/Q @6

56
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
; A
. ,

2,
@6 4EQ4 U @1/1#1E 4 U @1/Q @6

0 & 2

F;#-@4;QD 41F1#; ; F;#-@4;Q;@-E41T; ; 3 4

, $ >
* *
C 2 ?
, I&;3 E'' I&B (B''
*
F #:;Q#E6C7 -; F #:;

, # "$ >
* ?
,
$ > * * *

2,
, C4 #1E .
& & R

, E6R4 Q#71 -

$ > * *
? ? *
.

2,
, /-1 E ,
7CT * 7 C 8
/#T * / # 8
#R; * #

", >
*

, "$ $ 4 % > *
. $ ; $ ; $

57
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
/ % $ "$ $ 4 C
8 *
,

2, , /-; EQ#1D17

> /-; EQ#1D17


5 $ %$ 4 >/

% >
>

5
> & $ C > D $ C
4 "$ >
# # %)
/ / %)
%)
D D %)
$ >

2,
> 14 ##1S
5 $ %$ 4 >7 4
% >
> 14Q#71 -

5
> D $ C > 9 D $ C
4 "$ >
> ;>T
> ? >'
$ >

.0 5 $ %$ 4 $

58
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
, $4 $ $ > *
* $
8/
* ?

2,
F;#-@4;
4 E Q F ; # - @ 4 ;
E 6 R 4
- 7 F E E
E 6 1 # 1 7 1 E
4 @ #
1 - 6
/ # 4 1 C # 1 E
# ; - 1 ;
C 4 # 1 E Q @ 1 -
C 4 # 1 E Q - E - ; 7

', $4 %$ > ?

, VW

2,
F;#-@4;
4 E Q F ; # - @ 4 ;
E 6 R 4
- 7 F E E
E 6 1 # 1 7 1 E
4 @ #
D 4 E Q F ; # - @ 4 ;C
1 - 6 /
/ # 4 1 C # 1 E
# ; - 1 ;
C 4 # 1 E Q @ 1 -
C 4 # 1 E Q - E - ; 7

$, $4 >
/ XY

59
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
2,
F;#-@4;
4 E Q F ; # - @ 4 ;
E 6 R 4
- 7 F E E
E 6 1 # 1 7 1 E
4 @ #
D 4 E Q F ; # - @ 4 ;C
1 - 6 /
/ # 4 1 C # 1 E
# ; - 1 ;
C 4 # 1 E Q @ 1 -
C 4 # 1 E Q - E - ; 7

, $4 $4 $ >
.
>

8 E +*)#, A

2, , F;#-@4;

F;#-@4;
4 E Q F ; # - @ 4 ;
E 6 R 4
- 7 F E E
E 6 1 # 1 7 1 E
4 @ #
D 4 E Q F ; # - @ 4 ;C
1 - 6 / E + ) ,
/ # 4 1 C # 1 E
# ; - 1 ;
C 4 # 1 E Q @ 1 -
C 4 # 1 E Q - E - ; 7

60
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
$ >F;#-@4;
5 $ %$ 4 >#

(
4 E Q F ; # - @ 4 ;
E 6 R 4
- 7 F E E
E 6 1 # 1 7 1 E
4 @ #
D 4 E Q F ; # - @ 4 ;C

1 - 6 / E + ) ,
/ # 4 1 C # 1 E
# ; - 1 ;
C 4 # 1 E Q @ 1 -
C 4 # 1 E Q - E - ; 7
" $4 : >

.1 5 $ %$ 4 "7

C A 2
* $

2,

/ 7 >1- 6Q;3 E-; E


5 $ %$ 4 > A +

/ >M ' >D A


5 >;I ' >O;4 P
$ $ " $4 :
C 1 EQ6;- 41;7 / +Z 9
1D 7Q Q;3 E-;61 -E

61
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
.= 5 $ %$ 4 $

* $
8 $ % )
* . 2 * *
A

6
Verificar ITEM_AGOTADO
inventario

12
ITEM PEDIDO
Lanzar Pedido

A3 INVENTARIO

5
14
Descargar SALIDA DETALLES_ITEM
Sotck

$3 >1 D -;41E
4 >;M
5 $ %$ 4 > * +
/ 7 / 7
9J ;M, /;71 ; E46;71T; E ;M J , N- 6
;M J & , -;77 /Q1- 6

.F 5 $ %$ 4 % $

7 2
2 * .

2,

62
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
$ > 8 4 >&I

5 $ %$ 4 >3 8* +
/ 7 4 $ / 7
J &I, 1- 6Q;3 E-; E 7 3 @;5 &I > &M, C 1 E
/-4@#-@4; E

.G 5 $ %$ 4 *

* >#71 - / $4 >
5 $ %$ 4 > C 2 *

/ 7 / 7
;C4ER;#1S Q#4 1-E /E71#1-@ Q#4 1-E
4 #:;TEQ#E6C4; 71/-;Q4 U @ 4161 -E/

. H 3
/ * $ *
8

>D;7E4 4 ;7
5 $ %$ 4 >

?
%

> -;77 Q;##1E Q/E#1E


$ >I

. % $4 5 $$ >? 2 $

: A * #;/
%1 ; # ) 8

63
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
*

* 8
8 C #;/ ?

? . *

/ $ #;/ 2 >
8 8 * .
@ 2 .
#;/ % 8) .

@ #;/ ,

: .
: *
*
: %
8 )

64
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
:

/ @ 5

0 5 " $4

7
*

C 2 8
* . 8
,

, $ 7$ > * * .
2 ? *
?

', $ $ > / * *
C
2 8
%. ) *
* *
. * 2

1 8 $
* * . ,

, *
L

', 7 *
*
*
. , * *

7 * A L
* 2 ,

F %< * = < = < = <


=)
4 %< I =
< . I 9 [=)

65
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
F B %< * &
*
I . =)
; 2 %< =< =)

0& 2 *% 4 4 $

7 . ,

, / $ 2

$ .
2
*
/ ,

SI Condición 1
LUEGO Acción 1
SI-NO (Negación Condición 1)
ENTONCES Acción 2

Ej.:

SI A es menor que B
LUEGO Restar A de B
SI-NO (A es mayor que B)
ENTONCES Sumar A más B

', % $4

7 *
* *
C
. *
,

6U \ %6 * )
61 %6 * )
U ] %6 * )
1 %6 * )

66
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
$, % $ $4 $ $ % 2 ' !

7
,

; %) # 2
E4 % )
E- % )

, 7 "

/ 2

0- J' $ 4

@ . * .
*

CONDICION ACCIÓN 1
CONDICION

CONDICION ACCIÓN 2
RAÍZ
CONDICION ACCIÓN 3
CONDICION
CONDICION ACCIÓN 4

Primer orden fue Hacer


más de 12 días pedido
Total ordenes mQ 100
Primer orden fue Esperar
12 días o menos
Con Descuento
editor Calcular
descuento
Total ordenes MI 100 y lanzar
RAÍZ pedido

Sin Descuento Hacer


editor pedido

67
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
7 * .
,

, 1
', 1 *
$, 1 < * =< = < =
, 1 L %4 B 2 )
, 3 .

2,
@ . *
. , & ^
I
. *
. * 8
Buena historia de pagos Trato
preferencial

Compras Antigüedad Trato


MQ 10000$ MQ 20 años preferencial
Mala historia de pagos
RAÍZ Antigüedad Trato
mI 20 años normal

Compras Trato
mI 10000$ normal

0. ' $ 4

@ 8 .
* 7
8* 8
* 8* 7
*
, 2
7 ,

, 1 ? ?
8

? Z ?

', 1 ?
8*

68
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
? Z ?

$, ? % )
*

K+ 9 % ' < $ $ , $ $

/ % > J ) ,

K +&, $ $

* A *
. 8 A J
8 J
$ ? ,
n
Z # Re glas % )
i 1

1 2 3 4 . . . m
C1:
Condicion
C2:

Cn:
A1:
Acciones A2: Reglas de
decisión
.
.
.
Ap:

, ; . ,

2,

/ I_I_I Z (

69
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
1 2 3 4 5 6 7 8
C1:
C2:
C3: S N S N S N S N Grupo muestra
A1:
A2:

C 8
* A ,
% )
* /
0 & !
7
# $ $4
* * .

1 2 3 4 5 6 7 8 Un valor de C2
C1:
C2: S S N N S S N N Grupo muestra C2
C3: S N S N S N S N
A1:
A2:
Grupo muestra C1

/ * ?
. A ?

* . *
*
*

C ?

2 ,

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: Antigüedad MI 20 años S N S N S N S N
A1: Trato preferencial X X X
A2: Trato normal X X X X X

70
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
00 " $ ' $

/ * I
$
/ J ? 3 ` / J
,

, ,

7 % ) %) %) %)
7 A

', 4 8 *
<>= ? *

$, 4 * *

1
3 2 4 56 78
C1: Compras MI a 10000$ S S S N N
C2: Buena historia de pagos S N N S N
C3: Antigüedad MI 20 años - S N - -
A1: Trato preferencial X X X
A2: Trato normal X X

01 $$ 4 L "$

, @ 8 . ?
*

', @ 8
J J

$, @ 8 . * A *
. 2 2

0= 7 $

2 2 J
2 2 J 2
8 *

71
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
2 * 2
8 2
2 ?

C 8 2 7 2
* 2 ? ,

0= $$ $ $

/ 8 * 2 J
2 J *
2 ,

</ O;4 PQ#71 - =


<; I[ =
< 8 =

,
? +5 , $$ 4 + ,
2,

:;# 4% E)
:;# 4% E) C7; 177;
:;# 4% E) C;3 E
:;# 4% E) C;3 E C7; 177;
:;# 4% E) @ DEQ/;7 E

7 *
8 ; . .
% 2 ) $
*

0=& $$ $

/ ;
* 2 .

F , /1 &
7@ 3 E &
/1> E % &)
-E # / I

72
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
#
< =
8 7@ 3 E K>/1
* 7@ 3 E>/1 *
8 -E # / K>/1 -E # />/1
*
/1 E / *

2,
& - . 01 =F
> % ( HHHHM / / /
&>! L % / /
-> N ( &H ; > / > >
> % " $ P P P
&> P P

HACER (DO) leer COMPRAS, ESTADO_PAGO, ANTIGÜEDAD


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 ANTIGÜEDAD es MI a 20 años
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

0=- $$ % $

/ *
*

C 2 ,

73
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
: $ $4 $$ 4
7 -4; /;##1S / D -;/Q;#@6@7; ;/
7 -4; /;##1S 4 D -;/Q;#@6@7; ;/
7 -4; /;##1S / C;3 E/Q4 #1R1 E/
7 -4; /;##1S C 4
7 -4; /;##1S 4 D -;/Q;#@6@7; ;/

/ * <-4; /;##1S =
* < = < =
,

SI caso 1
acción 1
SI-NO-SI caso 2
acción 2
SI-NO-SI caso 3
acción 3
.
.
.
SI-NO-SI caso n-1
acción n-1
SI-NO ninguna de las anteriores
Acción n
C ,

/1 -4; /;##1S C 1 E
D -;/Q;#@6@7; ;/
/1> E /1 -4; /;##1S DE7@#1E
4 D -;/Q;#@6@7; ;/
/1> E /1 -4; /;##1S C;3 E
/ C;3 E/Q4 #1R1 E/
/1> E /1 -4; /;##1S 4 #7;6E
C
/1> E /1 -4; /;##1S #; # 7;#1E
4 D -;/Q;#@6@7; ;/
/1> E
#

7 . < = *
-4; /;##1S
0
. $

74
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
8
< =

0=. $$ % $4

A *
8 .
A * *
*

,
4 C -14 % )
:;/-; U @ ?

L *(6 9-+: * 2/ - - !6(* +X72 /


L *(6 9-+: 71 R I * R'
6(!(/ 6 71 R 71 Y * 2/ - - Z !6(* +X72 /
L / G7( * R /+/ 3X /(1
L *(6 9-+:/+/ 3X& */76 -+ R 71
L *(6 9-+: /+/ 3X& */76 -+ & */76

0F $ $ 7 $

, 7 A

75
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
', 7 , /1 7@ 3 E /1> E -E # / 4 C -14 :;/-; U @
. 6;Ka/#@7;/
2 *

$, 7 B A
*

, 7 .
* * $
? C 2 2
8 <#;7#@7;4
-E-;7QF;#-@4; E=
.

76
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
:

5 / @ 5 5 5 ( 5 5

1 $$ 4

@ 8 F
2 $
/ 2
* ? *
* 2 C
$ A 2
*
8

* 8
$ A * < A *
*
=

; bC * $ $ *
* * c
*
# J * J 2
.
0
* A
2
*
* 8

7 $ ,

, . 2
$

', / $
$

$, 8 $ * . *
$ * .

77
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
1& 5 " $4 $ $ $3 > 2 / 7
#

. . .
$ . 8
/ ,
F 2
2 $ 8
* ?
* . . 2 * *
* A

* . *
$ * , <
* 8
8 * =

2, F
$ $ 9, 6C7 ; E/Q -;77 / *

2*
7
2

# $ % !

&! ' !&

&!%! ( !

! " ) % ! & '!%% &

% ! , &' !
&!%! '!%% &
% !

*
+ !#' -!
!# '

& !%

78
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
# 2
,

, 2 $ % "7

FLUJOS ENTRANTES FLUJOS SALIENTES


17 - D5: NUEVO_EMPLEADO D5 – 18: EMPLEADO_DIRECCION
FECHA_INGRESO NOMBRE
NOMBRE DIRECCIÓN
EMPLEADO_NRO
DIRECCIÓN D5 – 20: SALARIO_DETALLES
TAREA_DENOMINACION NOMBRE
SALARIO_INICIAL EMPLEADO_NRO
FECHA_INGRESO
17 - D5: CESANTÍAS 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

2 < $ % "7

C
2 .
* *
A * 8
? C $ *
* < = ?

2 ,

6 C7 ; E Q 1
4 ##1E *
* 1
4 ##1E Q#;6 R1
E * .

79
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
$
* ? $ C
1
4 ##1E Q; - 41
E4
1
4 ##1
E Q;#-@;7 2 &dJ 9

6 C7 ; E Q:1
/-E 41
; *
$
8 *

/;7;41
E Q; - 41E 4 /;7;41
E Q;#-@;7 *
/;7;41
E Q6 E 1F1
#;#1E

6 C7 ; E Q:1
/-E 41
; *
/;7;41E Q:1
/-E 41
; A 2
-;4 ;Q E 6 1 ;#1
E 0 ?
-;4 ;Q E 6 1 ;#1
E

2
4 D1
/1E Q4 /@6

CONTENIDO INICIAL
D5: EMPLEADOS_DETALLE

NOMBRE
EMPLEADO_NRO
DIRECCIÓN
SALARIO_ACTUAL
FECHA_INGRESO
TAREA_HISTORIA * ( 1 - )
TAREA_DENOMINACION
FECHA_EFECTIVA
SALARIO_HISTORIA * ( 1 - )
SALARIO
FECHA_EFECTIVA
[REVISION_RESUMEN]

', % "$ $ 4 % % $$ 4

@ 8
*

C
$ .

80
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
* 8
2
* $
C 2 ,

TAREA_HISTORIA SALARIO_HISTORIA

EMPLEADO_ SALARIO_ FECHA_ TAREA_ FECHA_ FECHA_ [REVISIÓN_


NOMBRE DIRECCIÓN SALARIO
NRO ACTUAL INGRESO DENOMINACIÓN EFECTIVA EFECTIVA RESUMEN]

Juan Pérez 0105 Jordán 540 4200 12/05/2000 Gerente Producción 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 -

/;7;41
E Q;#-@;7 . .
/;7;41
E Q:1
/-E 41
; 8 *
$
2
F #:;Q1 3 4 /E .
. -;4 ;Q:1/-E 41
; /;7;41
E Q:1/-E 41
;
* .

F * $
%-;4 ;Q:1 /-E 41
; /;7;41 E Q:1
/-E 41
;)
? , * *
/;7;41E Q-;4 ;Q:1/-E 41
; * . ?
J J 8*
B

SALARIO_TAREA_HISTORIA

EMPLEADO_ FECHA_ TAREA_ [REVISIÓN_


NOMBRE DIRECCIÓN SALARIO
NRO EFECTIVA DENOMINACIÓN RESUMEN]

Juan Pérez 0105 Jordán 540 02/05/2002 Gerente Producción 4200 -


01/02/2002 Gerente Producción 2300 60
08/05/2001 Jefe Planta 2300 -
01/05/2001 Jefe Planta 1200 70
12/05/2000 Operario 1200 -

81
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
; A
$ ,

CONTENIDO INICIAL
(luego de la simplificaron por inspección)
D5: EMPLEADOS_DETALLE

NOMBRE
EMPLEADO_NRO
DIRECCIÓN
SALARIO_TAREA_HISTORIA * (1 - )
FECHA_EFECTIVA
TAREA_DENOMINACIÓN
SALARIO
[REVISION_RESUMEN]

2 ,

3 . *
. .

# 8* % )
$ A *
*

H 8
J J
% )0 A
A *
$ *

*
8

4 . .
* $

1- 6 $4

7 $
8 / 1

82
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
A * $
$ % * 2
) 8 *
,

', 3
$

$,
$

1- : $ ' 6 $4

C * 8 .
$ * .
A * ,

, $4 K $
@ A

', 5 K
*
$, % K
4 $ #
8 ?

Ej.:

D5: EMPLEADOS_DETALLE Relación


Dominio
NOMBRE CÓDIGO DIRECCIÓN asdfasdf

Tuplas

1. / + / ,

/ * * % $ ) * .
C F %&F )
2

83
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
7
$ A
C $ ?
C ?
*
*

2 ,/ $ 9 ,

D5: EMPLEADOS_DETALLE

NOMBRE
EMPLEADO_NRO ESTRUCTURA
DIRECCIÓN
SALARIO_TAREA_HISTORIA * ( 1 - )
FECHA_EFECTIVA
TAREA_DENOMINACION ESTRUCTURA
SALARIO REPETITIVA
[REVISION_RESUMEN]

C $
% 6 C7 ; E Q 4E )

D5.1: EMPLEADOS_DATOS

NOMBRE
EMPLEADO_NRO
DIRECCIÓN

D5.2: SALARIO_TAREA_HISTORIA

EMPLEADO_NRO
FECHA_EFECTIVA
TAREA_DENOMINACION
SALARIO
[REVISION_RESUMEN]

10 / +&/ ,

@ $
$ *

84
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
10 $$ 4 $ % $%

/ *
L /
* * 8
# .
/
8
*
. $

2 ,7 $ ,

D5.1 EMPLEADO_DATOS (NOMBRE, EMPLEADO_NRO, DIRECCIÓN)

E 8 $ ,

D5.1 EMPLEADO_DATOS (EMPLEADO_NRO, NOMBRE, DIRECCIÓN)

EMPLEADO_NRO NOMBRE DIRECCIÓN


0105 Juan Pérez Jordán 540
0102 Pedro Méndez Heroínas 328
0103 Julio Arce Oquendo 318

D5.2 SALARIO_TAREA_HISTORIA (EMPLEADO_NRO, FECHA_EFECTIVA,


TAREA_DENOMINACION, SALARIO,
REVISION_RESUMEN)

EMPLEADO_ FECHA_ TAREA_ [REVISIÓN_


SALARIO
NRO EFECTIVA DENOMINACIÓN RESUMEN]
0105 02/05/2002 Gerente Producción 4200 -
0102 15/03/2002 Gerente Comercialización 3900 -
0105 01/02/2002 Gerente Producción 2300 60
0102 10/08/2001 Gerente Comercialización 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 -
.

85
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
# $ *
8

11 $ / +-/ ,

@ 8 ,

, -
IF
', ; . ? *
* .

2 &, $ 9 % 9& 9I)

2 I,/ $ R9 6 ;- 41
;7 /QC 1 E /,

MATERIAL
NRO_ FECHA_ COD_ NOMB_ COD_ DESCRIP PRECIO_ CANT PRECIO_ VALOR_
ORDEN EMISIÓN PROV PROV MAT UNIT TOTAL ORDEN
0001 12/12/2001 A14 DURALIT 0123 Colonial Bs.- 50.- 4 Bs.- 200.- Bs.-1370.
2515 Moderna Bs.- 60.- 12 Bs.- 720.-
2548 Barroco Bs.- 90.- 5 Bs.- 450.-
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)

1= % $ $ /

86
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
, 7 MF 8 * .

', 7 MF $

$, 7 MF

1F # $$ 4 # 4

@ 8* 8
*

7 *
2 .
2

1F # $$ 4

$
$ A ? *

CLAVE

1F& 4

* $
?
*

E A B C ALMACENES E D E F G
FÍSICOS

ALMACÉN LÓGICO
E A B C D F G

87
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
:

J 5 A ( 5

= % < %

* *
8 C

= % $$ 4 < %

* / .
*
$ 7
* * A

= & 6 <

/ * 8
A 8 *

= - % 6 %

*
A 8 *
* 8

= . % $

=& 3$ $ $$ > * $4

1 1
# / / #@ ;41
E/*
* $

2 8 ?*

88
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
Ej.:
Sea el almacén PROVEEDORES (CODIGO, NOMBRE, CIUDAD, COMPRADOR)

CODIGO NOMBRE CIUDAD COMPRADOR


100 Nortel Québec Juan Pérez
201 Compaq Texas Peter Jones
205 Sun Stanford Juan Perez
250 Exide Texas Barney Gomez
255 HP Quebec Peter Jones

# 8 ,

b I 9c
bU $ I 9c

$ ?*
. . 8 *
<1 =*
8

# 8 ,

bU $ 2 5 C$ 8c

A , $
8
8 A

INDICE POR COMPRADOR

COMPRADOR CODIGO
Juan 100, 205
Pedro 201, 255
Pablo 250

1
*

1 ,

: 7> 8 ?*
* 8 .

89
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
5 7> 8*
1 * 8 ,

, 1 A#E6 C4; E 4
', 1 A E 6 R4
$, 1 A#1
@ ;

.
? * * *
?*

=- % $

A 2 2
* 2 ?* * .

=- # '

/ *
*
/
*

ENTIDAD CLIENTE
CODIGO CLAVE
NOMBRE
DIRECCION
ATRIBUTOS
TELEFONO
CARGO
SALARIO

=-& % $

*
. *
. ,

90
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
=-& %

%)
%;)

Formato:
A(E) = ? valor
atributo
valor
Ej.:
¿Cuál es la dirección del cliente numero 36?

CLIENTE
Dado esto
CODIGO
y
Atributo con valor Que es esto
esto
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor

=-& & %

%D)b# . *
% )c
F ,
A(?) = V

CLIENTE Que es esto


CODIGO
Dado esto Atributo con valor Dado esto
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor

=-& - %

bU $
c

91
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
c % )Z D

CLIENTE Dado esto


CODIGO
Que es esto Atributo con valor y esto
Atributo con valor
Atributo con valor
Atributo con valor
Atributo con valor
2,
b M9 & ^ *
A c

=-& . % :

2,
7 I9

=-& 0 % :

1
1

2,
7

=-& 1 % :

* 1
11
*

2,
7 * I9 ^

=-- : $ % $

/ .
* *
A

92
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
=-- : 9 %

1 .
* ?

=-- & #$

=. 5 $$

- 2 . 2
* *

Ej.:

D5.1 EMPLEADO (CODIGO, NOMBRE, DIRECCIÓN)


D5.2 SALARIOS_TAREA (CODIGO, FECHA, SALARIO, CARGO)

INDICE x DIRECCIÓN INDICE x CARGO

CLIENTE CLIENTE CLIENTE CODIGO


CODIGO CARGO

EMPLEADO
CODIGO
NOMBRE SALARIO_TAREA
DIRECCIÓN CODIGO
FECHA
SALARIO
CARGO

93
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS
6(&(6(2* . .3 +06U& *

['\ @6 D * 3 ( P@ L
[)\ . "" D / 0 ! . ; 3 '=>E
*@ ; ! D! ! ( 1
[E\
'=AH
L * * D2 * #
[B\
7 2 ! '==)
[C\ 6 1 1 D- & #" ( ! '==I
[H\ P 0 @D/ 0 ( / 6 # '==C
[>\ < . D D* 1 ( 1

94
Jimmy Camacho Villazón
Docente Titular Ingeniería de Sistemas
FCyT - UMSS

También podría gustarte