Sei sulla pagina 1di 177

INSTITUTO UNIVERSITARIO DE TECNOLOGIA

DE ADMINISTRACION INDUSTRIAL
REGION CAPITAL
ELABORACION DE UN SISTEMA DE CONTROL DE INVENTARIO CON
RECONOCIMIENTO OPTICO DE CARACTERES (O.C.R) PARA LA
EMPRESA PROATLETHIC`S PRODUCTION 2021 C.A..
Trabajo presentado como req!s!to para optar a" t#t"o de T$cn!co Sper!or Un!%ers!tar!o en "a
Espec!a"!dad de In&orm't!ca
Atores
Ga"!ndo (end)
Toro *a%!er
Caracas+ *n!o de ,-..
INSTITUTO UNIVERSITARIO DE TECNOLOGIA
DE ADMINISTRACION INDUSTRIAL
REGION CAPITAL
ELABORACION DE UN SISTEMA DE CONTROL DE INVENTARIO CON
RECONOCIMIENTO OPTICO DE CARACTERES (O.C.R) PARA LA
EMPRESA PROATLETHIC`S PRODUCTION 2021 C.A..
Trabajo presentado como req!s!to para optar a" t#t"o de T$cn!co Sper!or Un!%ers!tar!o en "a
Espec!a"!dad de In&orm't!ca
Atores
Ga"!ndo (end)
Toro *a%!er
II
Caracas+ *n!o de ,-..
INSTITUTO UNIVERSITARIO DE TECNOLOGIA
DE ADMINISTRACION INDUSTRIAL
REGION CAPITAL
ELABORACION DE UN SISTEMA DE CONTROL DE INVENTARIO CON
RECONOCIMIENTO OPTICO DE CARACTERES (O.C.R) PARA LA
EMPRESA PROATLETHIC`S PRODUCTION 2021 C.A..
Por/ (end) Ga"!ndo ) *a%!er Toro0
Trabajo Espec!a" de Grado para optar a" t#t"o de T$cn!co Sper!or en
IN1ORM2TICA Aprobado+ en nombre de" Inst!tto Un!%ers!tar!o de
Tecno"o3#a de Adm!n!strac!on Indstr!a" 4IUTA5+ por e" s!3!ente *rado+ en "a
c!dad de Caracas a "os 66666 d#as de" mes de *"!o de ,-..0
66666666666666666 66666666666666666
Nombre/ Nombre/
C0I0/ C0I0/
66666666666666666
Nombre/
III
C0I0/
DEDICATORIA
En pr!mer "3ar a D!os por 7aberme dado "a oportn!dad de e8!st!r+ por
a)darme ) prote3erme en cada no de "os momentos de m! %!da ) en este
part!c"armente+ en no de m!s "o3ros qe 7e a"can9ado0
A m! madre por apo)arme ) or!entarme en m! %!da en 3enera"+ por
entenderme+ por darme &orta"e9a para mejorar m!s deb!"!dades+ por entender
m!s tr!ste9as ) a"e3r#as+ por ser m! madre0
A m! Ttora :"!s A"bo por or!entarme s!empre drante e" desarro""o
de este trabajo espec!a" de 3rado0
*a%!er Toro
IV
INDICE
DEDICATORIA
CAPITULO I Probl!" # I$%&'()"*(+$
.0. P"antem!ento de" Prob"ema de "a In%est!3ac!;n
.0, Objet!%o de "a In%est!3ac!;n
.0,0. Objet!%o Genera" de "a In%est!3ac!;n
.0,0, Objet!%os Espec!&!cos de "a In%est!3ac!;n
.0< *st!&!cac!;n de "a In%est!3ac!;n
.0= A"cance ) De"!m!tac!;n
.0=0. A"cance
.0=0, De"!m!tac!;n
CAPITULO II M"r*o T+r(*o # l" I$%&'()"*(+$
,0. Conte8to donde se rea"!9o "a In%est!3ac!;n
,0, Antecedentes de "a In%est!3ac!;n
,0< :ases Te;r!cas de "a In%est!3ac!;n
,0<0. S!stemas de In&ormac!;n
,0<0, D!a3ramas de 1"jo
,0<0< T!pos de D!a3ramas de 1"jo
,0<0= :ase de Datos
,0<0> T!po de :ase de Datos
,0<0>0. Se3?n "a Var!ab!"!dad de "os Datos A"macenados
,0<0>0, Se3?n e" Conten!do
,0<0@ Mode"o Ent!dad A Re"ac!;
V
,0<0B Cardena"!dad de "as Re"a!ones
,0<0C Atr!bto
,0<0D Ident!&!cador
,0<0.- Estrctra de na :ase de Datos
,0<0.. Norma"!9ac!on de :ase de Datos
,0<0., Dependenc!a
,0<0.< 1ormas Norma"es
,0<0.= L$8!co ) Pro3ramac!;n
,0<0.> Comp!"ac!;n
,0<0.@ M!croso&t V!sa" :as!c @0-
,0<0.B Contab!"!dad
,0<0.C In%entar!o
,0<0.D T!pos de In%entar!os
,0<0,- Metodos de E%a"ac!;n de In%entar!os
,0<0,. Contro"
,0<0,, Importanc!a de" Contro"
,0<0,< Contro" Interno de In%entar!o
,0<0,= Objet!%o de" Contro" Interno de In%entar!o
,0<0,> Importanc!a de" Contro" Interno de In%entar!o
,0= :ase Le3a"es
,0> De&!n!;n de T$rm!nos :'s!cos
CAPITULO III M'o#olo)," # l" I$%&-'()"*(+$
<0. Moda"!dad de "a In%est!3ac!;n
<0, N!%e" de "a In%est!3ac!;n
<0< Pob"ac!;n ) Mestra
<0= T$cn!ca e Instrmentos de Reco"ecc!;n de Datos
<0> T$cn!ca ) Eerram!enta de Procesam!ento de An'"!s!s de Datos
VI
CAPITULO IV R&.l'"#/& # l" I$%&'()"*(+$
=0. An'"!s!s ) Presentac!#on de Res"tados
=0, Ap"!cac!;n de "a Metodo"o3#a Ut!"!9ada
=0,0. 1ases de An'"!s!s
=0,0, De&!n!c!;n de Reqer!m!entos de In&ormac!;n
=0,0< Mode"o de "a Propesta
=0,0= D!seFo de "a :ase de Datos
=0,0> Carta Estrctrada
=0,0@ Mana" de Usar!o
CONCLUSIONES 0 RECOMENDACIONES
ANE1OS
2UENTES CONSULTADAS
VII
CAPITULO I
PLANTEAMIENTO DE PROBLEMA
Un s!stema de contro" de !n%entar!os d!seFado espec!a"mente para "as
neces!dades de "a empresa debe const!t!r n &actor esenc!a" en "as po"#t!cas
de prodcc!;n ) %enta+ pes perm!te 3arant!9ar e" adecado sm!n!stro de
recrsos manejados en "a !nst!tc!;n para d!sponer "a tota"!dad de "a
prodcc!;n empresar!a"0 Se3?n Render+ 4,--=50 Estab"ece qe GE" ben
contro" de !n%entar!o es crc!a" en "a or3an!9ac!;nH 4P0BC5
Toda Inst!tc!;n p?b"!ca o pr!%ada donde se manejen 3randes
cant!dades de prodctos ) mater!a"es+ de acerdo a" ramo en qe se
desen%e"%e debe tener como meta c"ara qe "os !n%entar!os son
7erram!entas qe contro"an "a entrada ) sa"!da de "os prodctos d!spon!b"es
"a ca" perm!te mantener n conoc!m!ento e8acto de e8!stenc!a0
En este sent!do Ie!t7+ 4.DC-50 SeFa"a qe/ GE" !n%entar!o es na
%ar!ab"e s!3n!&!cat!%a qe se debe obser%ar ) contro"ar+ espec#&!camente en
"os procesos de prodcc!;n+ "o ca" ocas!ona n costo m) e"e%ado cando
no se d!spone de" mater!a" adecado en n "3ar prec!so+ momento oportno
) en "a cant!dad necesar!a0 4p0><5H0
Dentro de" conte8to "at!noamer!cano+ "a ma)or#a de "as empresas
bscan pr!nc!pa"mente e" !ncremento de s prodct!%!dad ) "a prestac!;n de
n ser%!c!o de ;pt!ma ca"!dad+ e" ca" es pos!b"e so"o con na bena
adm!n!strac!;n ) comb!nac!;n de "os Recrsos Mater!a"es+ Emanos )
1!nanc!eros+ anado a "os s!stemas atomat!9adosJ "os ca"es contr!b)en a
br!ndar respestas rea"es ) oportnas0
8
Cons!derando qe e" so de "a tecno"o3#a contr!b)e en 3ran med!da en
"a capac!dad para "a captra+ a"macenam!ento+ de !n&ormac!;n+ se pede
dec!r qe en "os procesos de contro" de !n%entar!os es necesar!o "a ap"!cac!;n
de s!stemas atomat!9ados capaces de proporc!onar n ma)or 3rado de
e&ect!%!dad en e" manejo de datos as# como "a redcc!;n de t!empo ) costos
de operac!;n0 Esto deb!do a qe e" ne%o est!"o de d!recc!;n de "a econom#a
de "as empresas prespone e" per&ecc!onam!ento or3an!9ac!ona" ) 7a creado
"as bases para qe "as or3an!9ac!ones desarro""en de &orma or3an!9ada todas
"as trans&ormac!ones necesar!as qe perm!tan "o3rar na 3est!;n econ;m!ca+
e&!c!ente ) e&!ca9 sobre ss prodctos0
En este sent!do e" entorno en qe se desen%e"%en 7o) "as empresas
de prodctos comest!b"es+ se caracter!9a por na ma)or neces!dad de mejora
cont!na ) &"e8!b!"!dad necesar!a para adaptarse a "os camb!os+ req!r!$ndose
de n es&er9o de creat!%!dad e !nno%ac!;n0
La c!enc!a ) "a tecno"o3#a a%an9a d!ar!amente a pasos a3!3antados+
proporc!onando a "a soc!edad n 3ran n?mero de 7erram!entas qe "e
a)dan a rea"!9ar de &orma r'p!da+ s!mp"e ) e&ect!%a act!%!dades de "a %!da
d!ar!a tanto "abora" como persona"0 La !n&orm't!ca a n!do mc7as de "as
t$cn!cas+ procesos ) m'q!nas qe e" 7ombre 7a desarro""ado a "o "ar3o de "a
7!stor!a para apo)ar ) potenc!ar s capac!dad de memor!a+ de pensam!ento )
de comn!cac!;n med!ante e" so de ordenadores o comptadoras+ con e" &!n
de procesar ) transm!t!r !n&ormac!;n ) datos t!"!9ando redes de cone8!;n
entre or3an!9ac!ones ) personas a n!%e" mnd!a" para 3arant!9ar n e&!ca9
&nc!onam!ento ) obtener n mejor desempeFo en todas "as 'reas de "os
d!st!ntos sectores econ;m!cos+ soc!a"es+ po"#t!cos+ edcat!%os entre otros0
S! b!en en Vene9e"a encontramos or3an!9ac!ones qe %an a "a par
con estas tecno"o3#as 7a) otras qe %an qedando obso"etas )a qe+
rea"!9an procesos de &orma mana" cando peden ser ejectados por
9
s!stemas atomat!9ados+ Se3?n Lo)o"a+ 4.DD>5+ seFa"a qe Kn S!stema
Atomat!9ado es "a atomat!9ac!;n de n s!stema donde se tras&!eren tareas
de prodcc!;n+ rea"!9adas mana"mente por operadores 7manos a n
conjnto de e"ementos tecno";3!cosK0 4p0=-5 o por e" contrar!o poseen
s!stemas m) pr!m!t!%os ) "!m!tados qe d!&!c"tan e" ben desempeFo de "as
act!%!dades ejectadas0
Como es e" caso de "a empresa GProat"et7!cLs Prodct!on ,-,. C0A0H
qe se ded!ca a "a comerc!a"!9ac!;n de prodctos de natac!;n+ esta empresa
posee n s!stema de contro" de !n%entar!o qe se ""e%a de manera mana"+ a"
momento de !n3resar mercanc#a esta es anotada en n "!bro de E8ce" donde
se re3!stra nombre prec!o ) cant!dad+ cando se 3enera na %enta se re3!stra
en n caderno s!n tomar en centa e" "!bro de E8ce" donde est' re3!strada
toda "a mercanc#a0
De esta manera no se t!ene n contro" de "a mercanc#a e8!stente
porqe nnca esta acta"!9ada "a cant!dad de mercanc#a restante en stocM+
por ejemp"o s! s prodcto mas %end!do no t!ene n contro" en "a cant!dad
restante en stocM en ca"q!er momento cando 7a)a na 3ran demanda de"
m!smo no se podr' 7acer nada s!no esperar a qe e" pro%eedor en%!$ n
ne%o ped!do tra)$ndo"e perd!das a "a empresa )a qe esa mercanc#a
deber#a estar en stocM+ esto no deber#a ser as# )a qe s! es s prodcto mas
%end!do este t!ene qe tener n contro" e8acto+ t!ene qe tener n StocM
m#n!mo para qe as# a"erte a" departamento de compras ) a3!"!ce n r'p!do
ped!do de mercanc#a+ s s!stema mana" "e &e ?t!" en ss com!en9os pero
7o) en d#a posee n stocM demas!ado a"to de esta manera e" s!stema de
contro" de !n%entar!o mana" es comp"etamente !ne&!c!ente porqe no perm!te
tener n contro" e8acto de "a mercanc#a en stocM+ tampoco se pede saber
ca" es "a mercanc#a qe mas se %ende n! ca" es "a qe se neces!ta ped!r a"
pro%eedor para abastecer "a mercanc#a en stocM0
10
Esto trae como consecenc!a "a p$rd!da de mercanc#a+ n descontro"
) manejo !nadecado en "a entrada ) sa"!da de mercanc#a0 De cont!nar esta
s!tac!;n e" departamento de !n%entar!o ser' s!empre n pnto d$b!" de "a
empresa ) no podr' ejectar ss act!%!dades de manera coord!nada
7ac!endo e" proceso de entrada ) sa"!da "ento ) ted!oso+ Por "o tanto es
!nd!spensab"e estab"ecer n s!stema atomat!9ado de contro" de !n%entar!o
qe perm!ta estab"ecer e" manejo adecado de entrada ) sa"!da de
mercanc#a para as# mantener n eq!"!br!o dentro de "a empresa
Part!endo de "o antes e8pesto se estab"ecen "as s!3!entes !nterro3antes
de "a !n%est!3ac!;n/
N OC;mo ser!a e" s!stema atomat!9ado de contro" de !n%entar!o de "a
empresa GProat"et7!cLs Prodct!on ,-,. C0A0HP
N OCa" ser#a e" !mpacto qe tendr#a n s!stema atomat!9ado de contro" de
!n%entar!o dentro de "a empresaP
OB3ETIVOS DE LA INVESTI4ACI5N
Ob6'(%o 4$r"l
N E"aborar n S!stema de Contro" de In%entar!o con reconoc!m!ento ;pt!co
de caracteres 4O0C0R5 para "a empresa GProat"et7!cLs Prodct!on ,-,.
C0A0H0 Ub!cada en e" comp"ejo deport!%o de "as Nac!ones Un!dasH+
Caracas0
Ob6'(%o& E&/*,7(*o&
11
N Detectar "as &a""as ) deb!"!dades de" proceso en e" departamento de
!n%entar!o en "a empresa GProat"et7!cLs Prodct!on ,-,. C0A0H0
N Estab"ecer Reqer!m!entos de !n&ormac!;n para "a E"aborac!;n de"
S!stema0
N D!seFar :ase de datos con campos correspond!entes a" s!stema de
contro" de !n%entar!o
N Pro3ramar e" s!stema de contro" de !n%entar!o para "a empresa
GProat"et7!cLs Prodct!on ,-,. C0A0H0
N Ase3rar "a per&ecta pesta en marc7a de" s!stema de contro" de
!n%entar!o
3USTI2ICACI5N
E" mndo empresar!a" se 7ace cada %e9 m's compet!t!%o dentro de s
ramo ) constantemente adoptan camb!os tanto adm!n!strat!%os como
tecno";3!cos qe cbran ss neces!dades a &!n de 3arant!9ar e" "o3ro de ss
metas+ deb!do a esto es necesar!o qe "as or3an!9ac!ones qe o&recen
ser%!c!os de d!str!bc!;n ) %enta sean m's con&!ab"es a "a 7ora de rea"!9ar
ss operac!ones+ )a qe de esto depende "os a"tos n!%e"es de d!spon!b!"!dadJ
esto se "o3ra manten!endo na bena adm!n!strac!;n ) n ben contro" sobre
e" manejo de s !n&ormac!;n0
Una empresa qe se ded!ca a "as %entas deber#a apo)arse en n
s!stema de !n&ormac!;n qe 3enere datos prec!sos para a)dar a "a toma de
dec!s!ones ) "a reso"c!;n de prob"emas de &orma oportna e !nte"!3ente0 Las
tecno"o3#as !n&orm't!cas est'n estrec7amente re"ac!onadas a "os procesos
adm!n!strat!%os dentro de "as or3an!9ac!ones+ )a qe 3rac!as a estas "a
12
comptac!;n 7a ten!do 3randes a%ances en e" desarro""o de so&tQare qe
perm!ten ""e%ar acabo procesos mana"es de na &orma atomat!9ada
redc!endo a"tos costos ) retrasos en "os proceso0
Por esta ra9;n "a empresa PROATLETEICS PRUDUCTION C0A0+ se
%e en "a neces!dad de rea"!9ar camb!os en "a &orma de rea"!9ar e" proceso qe
se ""e%a a cabo para e" contro" de !n%entar!o+ )a qe este proceso es
rea"!9ado de manera mana" arrojando como res"tado n contro" !ne8acto de
"a mercanc#a e8!stente en s dep;s!to 0
Deb!do a esto es necesar!o !mp"antar n s!stema atomat!9ado de
!n%entar!o qe &ac!"!te "a entrada+ sa"!da ) a"macenam!ento de datos qe
descr!ban "as caracter#st!cas de "os prodctos ) as# obtener n reporte
!nmed!ato ) e8acto de "a mercanc#a con "a qe centa "a empresa ) poder
rea"!9ar "as compras necesar!as para abastecer e" dep;s!to+ este reporte
proporc!onara !n&ormac!;n re&erente a "a mercanc#a e8!stente d!spon!b"e para
"as %entas+ e" an'"!s!s de esta !n&ormac!;n perm!t!r' conocer e" estado
econ;m!co rea" de "a empresa ) "os e"ementos !n%o"crados qe son
necesar!os para e" crec!m!ento de $sta0
S ma)or bene&!c!o rad!ca en "a pos!b!"!dad de mantener n orden en
canto a "a so"!c!td ) re3!stro de "os prodctos qe se d!str!b)en en e" "oca"+
e%!tando "a compra de mater!a" de poca demanda ) srt!endo de &orma
oportna con "a mercanc#a m's %end!da cmp"!endo con "as neces!dades de
"os c"!entes0
A" !mp"ementar e" s!stema se est!ma qe "a empresa ten3a na mejora
a" momento de cons"tar "a e8!stenc!a de a"3?n prodcto0 La &nc!;n de este
s!stema ser' "a de ser na 7erram!enta para a3!"!9ar todos "os procesos
re"ac!onados con "a !nc"s!;n+ e8c"s!;n+ cons"ta ) mod!&!cac!;n de
prodctos0
13
Perm!t!r' reconocer de &orma r'p!da ) con&!ab"e toda "a !n&ormac!;n
qe req!ere e" sar!o sobre "a e8!stenc!a de mercanc#a+ prodctos m's
%end!dos para reqer!r e" abastec!m!ento por parte de "os pro%eedores0 De
manera qe e" pr!nc!pa" objet!%o en "a e"aborac!;n de" pro)ecto en cest!;n
es "a de "a opt!m!9ac!;n en 3enera" de" s!stema de !n%entar!o qe se t!"!9a en
"a empresa PROATLETEICS PRUDUCTION C0A0+ qe s!endo mana" t!ende
a tener &a""as por "o "ar3o ) comp"ejo+ deb!do a qe "a !ntrodcc!;n de "os
prodctos pede ser m) repet!t!%a ) redndante esperamos qe con "a
!mp"ementac!;n de" ne%o s!stema estos prob"emas sean m!n!m!9ados en n
c!erto porcentaje0
ALCANCE 0 DELIMITACI5N
Al*"$*
Dadas "as obser%ac!ones rea"!9adas+ se pede !n&er!r qe 3rac!as a "a
!mp"antac!;n de" pro)ecto de contro" de !n%entar!o+ "os %endedores se %er'n
bene&!c!ados med!ante e" so de n !n%entar!o adecado+ proporc!on'ndo"es
as# "as cond!c!ones ;pt!mas a "a 7ora de rea"!9ar ss despac7os+ !n&")endo
pos!t!%amente en e" "o3ro de n ben rend!m!ento a "a 7ora de %er!&!car
ca"q!er art!c"o o prodcto de %entas0
Dl(!('"*(+$
E" estd!o ser' rea"!9ado en e" departamento de contro" de !n%entar!o
de "a empresa GPROATLETEICLS PRODUCTION ,-,. C0A0H en e" comp"ejo
deport!%o parqe nac!ones n!das b!cado en "a A%0 P'e9 E" Para#soN
Caracas drante e" per#odo Enero A *n!o de ,-..0
14
CAPITULO II
MARCO TEORICO
Co$'8'o #o$# & r"l(-+ l" ($%&'()"*(+$.
PROATLETEICS PRODUCTION ,-,.+ C0A0+ nace de "a !dea de n ne3oc!o
qe br!ndara a "a comn!dad so"c!ones de ser%!c!os de %enta de art#c"os
con&ecc!;n de n!&ormes deport!%os0
D!c7a empresa com!en9a "abores n . de &ebrero de .DD@+ jnto a ss
deFos Marco0 A Card!er ) *a!me 0A Dran+ en aqe" momento "a empresa
so"o contaba con e""os como co"aboradores de" ne3oc!o "os ca"es se
trnaban para cbr!r "as 7oras de trabajo+ poco a poco e" ne3oc!o &e
crec!endo ) se %!o "a neces!dad de !nte3rando j;%enes br!nd'ndo"es na
oportn!dad de trabajo0
D#as tras PROATLETEICS PRODUCTION ,-,.+ C0A0 s!3e acta"!9'ndose
en %#as de mejorar ) poder o&recer n mejor ser%!c!o a ss c"!entes ) estos se
s!entan sat!s&ec7os+ por "o qe en estos momentos se 7a amp"!ado e" "oca" )
e" t!po de mercanc#a0
PROATLETEICS PRODUCTION ,-,.+ C0A0+ b!cado en "a A%0 *os$ Anton!o
P'e9 de" Para#so+ m's a""' de ser na empresa de ser%!c!os+ "a m!sma
tamb!$n es n apo)o a "a comn!dad )a qe "es da "a oportn!dad a personas
a tener na oportn!dad de trabajo ) tomar e8per!enc!a qe es tan !mportante
en e" desarro""o persona"0
15
M(&(+$
PROATLETEICS PRODUCTION ,-,.+ C0A0+ t!ene como m!s!;n sat!s&acer "a
demanda de prodctos para "a !ndstr!a+ e" comerc!o ) p?b"!co en 3enera" a
tra%$s de "a d!str!bc!;n de prodctos de "as marcas "#deres en e" mercado+
s!3!endo e" protoco"o de nestro ser%!c!o persona"!9ado a c"!entes ) de !3a"
manera &omentando e" desarro""o !nte3ra" de nestros emp"eados0 En na
b?sqeda constante de ne%os prodctos as# como "a e"ecc!;n de
pro%eedores con "os prec!os m's compet!t!%os qe nos perm!t!r' sat!s&acer
"as neces!dades m's e8!3entes a nestros c"!entes o&rec!endo "a mejor
a"ternat!%a de compra en canto a ca"!dad ) prec!o0
V(&(+$
Ser n pro%eedor con so"!de9 en e" mercado+ qe br!nde "os e"ementos
pr!nc!pa"es como 7onest!dad ) con&!ab!"!dad respa"dando a nestros c"!entes
en todas "as neces!dades de" ramo deport!%o+ s!empre en na constante
e%o"c!;n ) acta"!9ac!;n de todas nestras 'reas0 Ser rentab"es abr!endo "a
oportn!dad de ne3oc!o dentro de n marco de bene&!c!o mto con nestros
pro%eedores ) c"!entes a tra%$s de" pro&es!ona"!smo+ respeto ) capac!tac!;n0
Ape3ados a nestras &!"oso&#as de or3an!9ac!;n estab"ec!endo est'ndares de
prodct!%!dad ) ca"!dad a&!an9ando nestro comprom!so con e" desarro""o
econ;m!co ) soc!a" como "#deres en "a comerc!a"!9ac!;n deport!%a0
16
Or)"$()r"!"

1ente/ E"aborac!;n Prop!a
18
Gerente Genera"
D!rector Eject!%o
As!stente
Gerente Comerc!a" Gerente Adm!n!strat!%o
Cajero Encar3ado de" Dep;s!to
Vendedora
A$'*#$'& # l" I$%&'()"*(+$
Las bases te;r!cas const!t)en "a !n&ormac!;n en "a qe "a !n%est!3ac!;n se
sstenta+ de&!n!c!;n de t$rm!nos b's!cos ) "os antecedentes de "a !n%est!3ac!;n0
Una %e9 p"anteado e" tema de estd!o ) conoc!da s re"e%anc!a se procede a
sstentar te;r!camente "a presente !n%est!3ac!;n0 Para e" desarro""o de este
pro)ecto se cons"taron d!&erentes trabajos de 3rado qe s!r%!eron de apo)o para
s comp"ementac!;n+ para "o ca" tomamos en cons!derac!;n "os s!3!entes
trabajos de 3rado s!m!"ares a este estd!o de !n%est!3ac!;n/
A.'or9 De"3ado L!set7 ) Lo%!9a *ess!ca
2*:"9 4,--D5
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a Dr0 1eder!co R!%ero Pa"ac!os
4CAPRO1UITN1RP5
No!br9 GOpt!m!9ac!;n de" S!stema de Contro" de In%entar!o para "a Pro%eedr#a
de "a Caja de a7orro de "os pro&esores de" Inst!tto Un!%ers!tar!o de Tecno"o3#a Dr0
1eder!co R!%ero Pa"ac!os 4CAPRO1UITN1RP5H
Ob6'(%o 4$r"l9 GD!seFo de n s!stema de contro" de !n%entar!o para "a
pro%eedr#a de "a caja da a7orro de "os pro&esores de" Inst!tto Un!%ers!tar!o de
Tecno"o3#a Dr0 1eder!co R!%ero Pa"ac!os 4CAPRO1UITN1RP50
V($*.l"*(+$9 E" prop;s!to de "a !n%est!3ac!;n t%o como objet!%o opt!m!9ar e"
s!stema de contro" de !n%entar!o con e" ca" se manejaba "a pro%eedr#a+ $sta
presentaba n a"to &"jo dentro de" m!smo ) 7bo "a neces!dad de ""e%ar n contro"
sobre "a %enta ) compra de mercanc#a para conocer "a rea"!dad de "o qe se
procesaba en contab!"!dad0 Es por esta ra9;n qe e" trabajo se toma como
antecedente )a qe nos proporc!ona de na manera c"ara ) prec!sa como abordar
e" tema de !n%entar!os dentro de na or3an!9ac!;n+ para as# tener n an'"!s!s de
res"tados ) determ!nar "as d!&erentes &orta"e9as ) deb!"!dades qe t!ene e" s!stema
compra %enta de "a empresa Proat"et7!cRs Prodct!on ,-,. C0A0
19
A.'or9 Gon9'"es+ *ess!ca ) Mart#ne9 Rosan3e"a
2*:"9 4,--B5
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a Indstr!a" Rodo"&o Loero
Ar!smend! 4IUTIRLA5 E" para#so0
No!br9 GD!seFo de n S!stema Atomat!9ado de compras+ %entas ) contro" de
!n%entar!os de prodctos der!%ados de" p"'st!co para "a empresa SASTOSUE C0A0H
Ob6'(%o/ GD!seFar n s!stema atomat!9ado de compras+ %entas ) contro" de
!n%entar!os de prodctos der!%ados de" p"'st!co para "a empresa !n%ers!ones
Sastoqe C0A0H+ bas'ndose en na metodo"o3#a de pro)ecto &act!b"e e
!n%est!3ac!;n de campo tra)endo como conc"s!;n Gcon e" desarro""o de" s!stema
atomat!9ado "a empresa "o3r; obtener n bene&!c!o ) n 3ran camb!o qe mejor;
de &orma e&ect!%a "as &nc!ones operat!%as+ de "o3#st!ca+ de trabajo ) econ;m!coH0
A.'or9 Rabat T ) 1ranco+ M
2*:"9 4,--C5
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a Dr0 1eder!co R!%ero Pa"ac!os
4CAPRO1UITN1RP5
No!br9 GE"aborac!;n de" contro" de !n%entar!o de mercanc#as para "a compaF#a
MINI :ATAR TA:AR C0A0 Ub!cada en "os Teqes Estado M!randaH
Ob6'(%o 4$r"l9 GD!seFo de n s!stema de contro" de !n%entar!o para "a
compaF#a MINI :ATAR TA:AR C0A0 Ub!cada en "os Teqes Estado M!randaH0
V($*.l"*(+$9 Esta &e na !n%est!3ac!;n de campo+ a n!%e" e8p"!cat!%a+ ) as# se
detect; carenc!a en e" contro" de !n%entar!os0 Propon!endo as# n contro" de "os
m!smos med!ante na cod!&!cac!;n de datos0 As# "os acc!on!stas se mantendr'n
!n&ormados de todas "as obser%ac!ones qe 3enera "a compaF#a+ de este modo se
obtendr' n mejor &nc!onam!ento con respecto a ss !n%entar!os+ ) e"!m!nar#a "a
p$rd!da de t!empo qe se toma "a b?sqeda de "os m!smos0
Esta !n%est!3ac!;n nos &ac!"!ta e" trabajo en "a cod!&!cac!;n de "a mercanc#a qe %a
entrar dentro de" !n%entar!o de "a empresa )a qe t!"!9an na cod!&!cac!;n de .-
n?merosG----------Hesto nos deja c"aro qe 7a) qe pensar qe e" !n%entar!o de
20
"a empresa est' en constante crec!m!ento con "a as!3nac!;n de n &ormato de
cod!&!cac!;n de d!e9 n?meros "os campos de "a base de datos de" s!stema de
contro" de !n%entar!o s!empre tendr'n espac!o d!spon!b"e para a3re3ar mercanc#a
a" m!smo0
A.'or9 :stamante Ur! ) 1!no" E"s!s
2*:"9 4,-.-5
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a Vene9e"a
No!br9 GE%a"ac!;n de" s!stema de contro" !nterno de !n%entar!o en "a cadena de
t!endas SpermartH
Ob6'(%o 4$r"l9 GD!seFo de n s!stema de contro" !nterno de !n%entar!o en "a
cadena de t!endas SpermartH0
V($*.l"*(+$9 E" prop;s!to qe t%o esta !n%est!3ac!;n &e de na e%a"ac!;n de
c;mo "a empresa Spermat ""e%aba s contro" !nterno con respecto a ss
!n%entar!os+ "a m!sma &e de t!po e%a"at!%a+ descr!pt!%a ) de campo0 Esta
!n%est!3ac!;n nos proporc!ona datos m) ?t!"es para e%a"ar a "a empresa
Proat"et7!cRs Prodct!on ,-,. C0A0 ) as# %er "as deb!"!dades ) &orta"e9as qe t!enes
s s!stema de !n%entar!o acta"0
A.'or9 Gon9'"es+ Edardo
2*:"9 4,--B5
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a G*os$ Mar#a CarreFoH
No!br9 Propesta de Atomat!9ac!;n de" S!stema de 1actrac!;n e In%entar!o de
GImpres!ones :arr#aH
Ob6'(%o9 Ana"!9ar "os prodctos qe se %enden en e" "oca" qe no t!enen
%er!&!cac!;n+ para as# ""e%ar e" contro" de "a mercanc#a0
V($*.l"*(+$9 Genera"mente+ con "a atomat!9ac!;n ) e" mejoram!ento de"
!n%entar!o de mercanc#a se or3an!9ara ) mejorara e" &nc!onam!ento+ rend!m!ento )
prodct!%!dad de "os !nsmos de "a empresa0 Esta tes!s aporto !deas en "a
21
e"aborac!;n de "os objet!%os+ tanto espec#&!cos como 3enera"es+ deb!do a qe e"
desarro""o de "a !n%est!3ac!;n es smamente parec!do0
A.'or9 L!s Pern!a+ *ose")n Gt!$rre9
A;o9 *"!o ,--C
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a de Adm!n!strac!;n Indstr!a"
GIUTAH Re3!;n Cap!ta"0
No!br9 S!stema Atomat!9ado de 1actrac!;n ) contro" de Mater!a"es en e"
empresa In%ers!ones Pr!sma C0A0
Ob6'(%o #l Tr"b"6o/ E" objet!%o es !mp"ementar n s!stema de !n&ormac!;n
atomat!9ado qe &ac!"!te e" re3!stro ) e" contro" de "a mercanc#a %end!da ) "a
mercanc#a rec!b!da+ por "a empresa In%ers!ones Pr!sma C0A0 e" m!smo perm!t!r' a
"os 3erentes 3enerar "os reportes reqer!dos por "os sar!os+ adem's a"macenar
!n&ormac!;n r'p!da ) se3ra+ como tamb!$n &ac!"!tara e" acceso a "a !n&ormac!;n+
por ende 7acer qe "os emp"eados ten3an n mejor desen%o"%!m!ento0
V($*.l"*(+$9 E" trabajo espec!a" de Grado se %!nc"a con este antecedente )a qe
se bsca !mp"antar n s!stema atomat!9ado e" ca" 3arant!9a a3!"!dad en "as
operac!ones re"ac!onadas con "os prodctos qe d!str!b)e "a empresa In%ers!ones
So"es C0A0 as# como "a se3r!dad en e" contro" de entrada ) sa"!da de "a
mercanc#a+ por otra parte 3enera na ma)or prodct!%!dad en e" persona" qe
"abora+ ) por ende a)da a"can9ar a p"en!td "os objet!%os de "a empresa+ adem's
de opt!m!9ar e" proceso mana" qe acta"mente se ""e%a a cabo en "a m!sma0
A.'or9 Se%edo Cec!"!a0
A;o9 *"!o ,--D
I$&'('.*(+$9 Inst!tto Un!%ers!tar!o de Tecno"o3#a Indstr!a" GRodo"&o Loero
Ar!smend!H0
No!br #l Tr"b"6o9 D!seFo de n s!stema atomat!9ado para e" re3!stro )
contro" de !n%entar!o de prodctos e8!stentes en "a empresa s!stema de
d!a3nost!co n!%ersa" de Vene9e"a+ C0A0
22
Ob6'(%o #l Tr"b"6o9 D!seFar n s!stema atomat!9ado para e" re3!stro ) e"
contro" de !n%entar!o de "a empresa s!stema de d!a3nost!co n!%ersa" de Vene9e"a
qe &ac!"!te "a d!str!bc!;n de mater!a" en "os bancos de san3re+ "aborator!os
c"#n!cos ) m$d!cos q!r?r3!cos+ e" m!smo perm!t!r' a "os adm!n!stradores a d
3enerar "os reportes reqer!dos por e" sar!o de &orma r'p!da ) se3ra0
V($*.l"*(+$9 E" trabajo espec!a" de 3rado se %!nc"a con este antecedente )a qe
se !mp"ementara n s!stema atomat!9ado en e" qe se 3arant!9a "a a3!"!dad en "as
operac!ones re"ac!onadas con "os prodctos qe d!str!b)e "a empresa s!stema de
d!a3nost!co n!%ersa" Vene9e"a C0A0+ as# como "a se3r!dad en e" contro" de
!n%entar!o de "a mercanc#a ) 3enerar ma)or prodct!%!dad en e" persona" qe
"abora0
B"&& T+r(*"&
Para "a rea"!9ac!;n de "a !n%est!3ac!;n+ se tomaron en cons!derac!;n d!st!ntas
de&!n!c!ones qe s!r%en como soporte para e" desarro""o de $ste estd!o0
S(&'!"& # I$7or!"*(+$
Un s!stema de !n&ormac!;n es e" conjnto or3an!9ado de datos+ personas
act!%!dades o t$cn!cas de trabajo ) recrsos mater!a"es !n&orm't!cos ) de
comn!cac!;n qe !nteract?an entre s# con e" &!n de apo)ar "as act!%!dades de na
empresa o ne3oc!o0
Todo ese conjnto de e"ementos procesa "os datos ) "a !n&ormac!;n 4!nc")endo
procesos mana"es ) atom't!cos5 para d!str!b!r"a de "a manera m's adecada
pos!b"e en na determ!nada or3an!9ac!;n en &nc!;n de ss objet!%os0
23
La tarea de "os s!stemas de !n&ormac!;n cons!ste en procesar "a entrada de datos+
mantener "os arc7!%os de datos en re"ac!;n con "a or3an!9ac!;n ) prodc!r
!n&ormac!;n a tra%$s de !n&ormes ) otras sa"!das0
Los s!stemas de !n&ormac!;n 3erenc!a" perm!ten n ma)or 3rado de contro"
centra"!9ado porqe "os a"tos car3os peden rec!b!r !n&ormac!;n de de
departamentos d!spersos a t!empo+ para dec!d!r c'" es "a acc!;n aprop!ada0
La de&!n!c!;n de s!stemas de !n&ormac!;n+ %a or!entada en e" cr!ter!o &ndamenta"
de" desarro""o de esta !n%est!3ac!;n0 Una de "as de&!n!c!ones m's conoc!das )
aceptadas es se3?n/
Gordon+ D0 4.DBD5 e" ca" concepta"!9a n s!stema de !n&ormac!;n
como Gn s!stema 7ombre N m'q!na !nte3rado qe pro%ee
!n&ormac!;n para e" apo)o de "as &nc!ones de operac!ones+ 3erenc!a
) toma de dec!s!ones en na or3an!9ac!;n0H4.<-50
La s!3!ente !n%est!3ac!;n ser' desarro""ada cmp"!endo con "as &ases de" c!c"o de
%!da de "os s!stemas qe p"antea MEDSI0
2ASE 1
D7($(*(+$ #l /ro<*'o
Determ!nar "a &act!b!"!dad de desarro""ar n ne%o s!stema de !n&ormac!;n )
est!mar "os costos+ t!empos ) recrsos reqer!dos de ta" manera qe "as n!dades
!nteresadas pedan dec!d!r s! se 7a de emprender o no e" pro)ecto0 S! se dec!de
rea"!9ar"o se e"abora e" p"an de" pro)ecto0 Dentro de esta &ase encontramos "os
s!3!entes pasos/
24
E&'.#(o Prl(!($"r #l /ro<*'o
Este estd!o mestra de manera 3enera" s! se jst!&!ca o no desarro""ar n s!stema
de !n&ormac!;n para sat!s&acer "as neces!dades de "as n!dades !nteresadas0 Para
e""o+ e" 3erente rea"!9a "as s!3!entes act!%!dades/
R*o$o*r l /robl!"
Imp"!ca e&ectar "as acc!ones necesar!as para reconocer qe e8!ste n prob"ema0
Las tareas qe este debe rea"!9ar en esta act!%!dad son/
Recop!"a ) ana"!9ar aqe""os e"ementos qe !nd!qen "a neces!dad de n
ne%o s!stema0
Rea"!9ar ren!ones pre"!m!nares con e" persona" de "as n!dades
!n%o"cradas para de&!n!r "a neces!dad de n camb!o0

2or!.l"r l /robl!"
Esta act!%!dad bsca d!a3nost!car+ de modo m) 3enera"+ e" s!stema acta"+ s! es
qe e8!ste+ tratando de responder entre otras cosas+ "as s!3!entes !nterro3antes/
OS$ 7ace este s!stema acta"P
OS$ objet!%o pers!3eP OLos "o3ra acta"menteP OPor q$P
OS$ d!&!c"tades o !ncon%en!entes presentaP
OS$ 'reas de "a or3an!9ac!;n se %en a&ectadasP
OEs parte de n prob"ema ma)orP
As# m!smo se bsca determ!nar "as neces!dades pre"!m!nares qe pedan o no
jst!&!car e" desarro""o de" ne%o s!stema0 A"3na de "as !nterro3antes qe se 7an
de responder son/
25
OS$ ar3mentos jst!&!can n camb!oP
OPor q$ es !mportante n camb!oP
OPor q$ se cree qe n ne%o s!stema reso"%er' e" prob"emaP
OS$ &nc!ones 3enera"es deber#a ejectar e" ne%o s!stemaP

P"r" &'" "*'(%(#"# l )r$' #l /ro<*'o #b ll%"r " *"bo l"& &().($'&
'"r"&
Rea"!9ar entre%!stas con "as personas qe s!entan "a neces!dad de n
camb!o0
Recop!"ar ) arc7!%ar docmentos+ notas de "as entre%!stas ) datos
re"e%antes de" s!stema acta"+ ss !ncon%en!entes ) "a neces!dad de camb!o0
Ana"!9ar "a docmentac!;n arc7!%ada0
2ASE II
A$=l(&(& D Co$'8'o
En esta &ase se bsca 3anar n s;"!do conoc!m!ento de" s!stema amp"!ado dentro
de" ca" se b!car' e" ne%o s!stema de !n&ormac!;n ) determ!nar "as de&!c!enc!as )
prob"emas qe presenta e" acta" s!stema de !n&ormac!;n 4S! e8!ste50 Dentro de
esta &ase encontramos "os s!3!entes pasos/
A$=l(&(& #o*.!$'"l
Este paso "e perm!te a" 3rpo de desarro""o d!sponer de na b!b"!oteca or3an!9ada
de docmentos re"at!%os a" pro)ecto0 Una %e9 const!t!da "a b!b"!oteca+ e" 3rpo se
ocpa de estd!ar "a docmentac!;n prop!a de" s!stema con !ras a obtener na
pr!mera apro8!mac!;n a" conoc!m!ento de" c!tado s!stema ) sobre todo a" conte8to
qe "o cont!ene0 Las act!%!dades qe e" 3rpo desarro""o debe ""e%ar a e&ecto
drante ese paso son/
R*o/(l"r #o*.!$'o&
26
Con "a co"aborac!;n de "os d!&erentes sar!os de" s!stema acta"+ e" 3rpo recop!"a
toda "a docmentac!;n pos!b"e a ta" s!stema0
Or)"$(-"r #o*.!$'"*(+$
A" &!na"!9ar "a recop!"ac!;n de docmentos e" 3erente de" pro)ecto as!3na a na o
m's personas de" 3rpo para qe se encar3en de or3an!9ar "a b!b"!oteca+ estas
personas son denom!nadas b!b"!otecar!os de" pro)ecto0
E&'.#("r #o*.!$'o&
Desp$s de 7aberse or3an!9ado "a b!b"!oteca e" 3rpo se ded!ca a estd!ar a
docmentac!;n0 E" 3erente pro3rama ren!ones de d!scs!;n+ d!str!b)e e" mater!a"
para "ectras !nd!%!da"es ) condce "as d!scs!ones en eq!po sobre a"3nos
docmentos en part!c"ar e" objet!%o de este estd!o es &am!"!ar!9arse con e"
s!stema acta" antes de !n!c!ar s an'"!s!s &orma"
A$=l(&(& #l Co$'8'o
Este paso const!t)e n estd!o &orma" de todo e" s!stema+ con n n!%e" de deta""e
m's pro&ndo qe aqe""os rea"!9ados anter!ormente0 S objet!%o es perm!t!r"e a"
3rpo de desarro""o conocer e" s!stema acta" ) s conte8to para "e3o mode"ar"o )
sobre e" mode"o !dent!&!care "as s!tac!ones prob"em't!cas qe e" s!stema presenta0
E" mode"o de" s!stema acta" se e"abora t!"!9ando "a t$cn!ca conoc!da como
GAn'"!s!s Estrctrado de S!stemaH0 E" mode"o 3enera" esta !nte3rado por dos ss
mode"os0
A$"l(-"r l *o$'8'o #l &(&'!"
Drante esta act!%!dad e" 3rpo de desarro""o estd!a e" s!stema de act!%!dades
4s!stema emp"eado5 dentro de" ca" est' enmarcado e" s!stema de !n&ormac!;n0
E""o debe ""e%ar a determ!nar "os objet!%os de ese s!stema+ de&!n!r s estrctra+
estab"ecer ss procesos ) determ!nar s comportam!ento0
2ASE III
D7($(*(+$ # r>.r(!($'o&
27
Esta &ase bsca de&!n!r "os reqer!m!entos de "os sar!os ) estab"ecer "as
&nc!ones+ restr!cc!ones ) atr!btos qe e" ne%o s!stema de !n&ormac!;n debe
sat!s&acer0
E&/*(7(*"*(+$ # R>.r(!($'o& # I$7or!"*(+$
E" 3rpo de desarro""o se encar3a de espec!&!car jnto con e" sar!o de" ne%o
s!stema "as sa"!das+ "as entradas ) "as estrctras necesar!as de datos0 Las
act!%!dades qe rea"!9as e" 3rpo de desarro""o drante este paso son "as
s!3!entes/
D'r!($"r lo& r>.r(!($'o& # ($7or!"*(+$
En conjnto con "os sar!os+ e" 3rpo de desarro""o determ!na "as neces!dades
acta"es ) &tras de !n&ormac!;n qe e" ne%o s!stema de !n&ormac!;n debe
sat!s&acer0 D!c7os reqer!m!entos son/
Reqer!m!entos de entrada0
Reqer!m!entos de sa"!da0
Reqer!m!entos de a"macenam!ento0
Co$&'r.(r l l(bro # r>.r(!($'o& # ($7or!"*(+$
Este "!bro cont!ene na entrada para cada reqer!m!ento de !n&ormac!;n ne%o o
%!ejo0 Los reqer!m!entos se a3rpan e d!%!s!ones de acerdo a" t!po seFa"ado en
"a act!%!dad anter!or0 La d!%!s!;n de reqer!m!entos de sa"!da se or3an!9a por
ses!ones0 Cada ses!;n cont!ene "os reqer!m!entos de !n&ormac!;n de na n!dad
&nc!ona" qe esta !n%o"crada en e" s!stema0
E&/*(7(*"*(+$ 2.$*(o$"l #l N.%o &(&'!"
Tomando como e"emento de entrada e" !n&orme de" s!stema acta" ) e" "!bro de
reqer!m!ento+ e" 3rpo+ a "o "ar3o de este paso+ espec!&!ca con "os sar!os "as
&nc!ones qe e" ne%o s!stema debe rea"!9ar0
D'r!($"r r>.r(!($'o& 7.$*(o$"l&
Este t!po de reqer!m!ento const!t)e "as &nc!ones qe e" ne%o s!stema debe
ejectar para "o3rar "a consecc!;n de "os objet!%os !dent!&!cados en e" estd!o de
28
&act!b!"!dad0 Ut!"!9ando e" !n&orme de" s!stema acta"+ e" 3rpo determ!na con "os
sar!os+ aqe""as &nc!ones qe deben cont!nar+ "as qe se 7an de mod!&!care o
e"!m!nar ) "as qe se 7an de !ncorporar a" ne%o s!stema0
Co$&'r.**(+$ #l !o#lo l+)(*o #l $.%o &(&'!"
Este mode"o es const!t!do t!"!9ando "a t$cn!ca GAn'"!s!s Estrctrado de
S!stemaH+ ) const!t)e n med!o 3r'&!co de %a"!oso apo)o descr!pt!%o )
docmentado de cada na de "as &nc!ones de" s!stema en desarro""o debe
rea"!9ar0
El"bor"r l ($7or! #l $.%o &(&'!"
:ajo e" nombre de espec!&!cac!;n &nc!ona" de" ne%o s!stema se a"macena en "a
b!b"!oteca de" pro)ecto e" mode"o ";3!co ) "a "!sta de restr!cc!ones ) atr!btos ) a
part!r de e""os se e"abora n resmen qe denom!naremos !n&orme de" ne%o
s!stema0
D(&*.'(r l ($7or! #l $.%o &(&'!"
Espec!&!cac!;n de Restr!cc!ones ) Atr!btos0 En este paso+ e" 3rpo de desarro""o
estab"ece jnto con "os sar!os "as restr!cc!ones bajo "as ca"es se deben
desarro""ar ) debe operar e" s!stema de !n&ormac!;n0 As# m!smo se estab"ece
tamb!$n+ "a !nteracc!;n qe debe 7aber entre e" 7ombre+ e" comptador ) "os
atr!btos de ca"!dad qe se "a %an a !mponer a" menc!onado s!stema de
!n&ormac!;n
D'r!($"r R&'r(**(o$&
Estas restr!cc!ones se peden a3rpar ta" como se mestra a cont!nac!;n/
Econ;m!ca/ de q$ cant!dad de d!nero se d!spone para mantener e"
s!stema0
T$cn!cas/ qe eq!po debe o pede t!"!9arse0
De persona"/ de qe persona" se d!spone para mantener ) operar e"
s!stema0
29
Le3a"es/ qe po"#t!cas+ re3"amentos+ normas+ "e)es+ etc+ tanto !nternas como
e8ternas deben acatarse0
D'r!($"r ($'r"**(+$ :o!br ? !=>.($"
Esta act!%!dad es esenc!a" pes de&!ne "a comn!cac!;n qe debe 7aber entre "os
sar!os ) e" comptador a tra%$s de" sbs!stema pro3ramado0
D'r!($"r "'r(b.'o& # *"l(#"#
Entre "as !nterro3antes qe se deben responder para a"3nos de "os atr!btos de
ca"!dad se destacan "as s!3!entes/
Con&!ab!"!dad0
Grado de preba0
Mo%!"!dad
Adaptab!"!dad
Manten!m!ento reqer!do0
Se3r!dad ) pr!%ac!dad0
E&!c!enc!a ) rend!m!ento0
Docmentac!;n0
1ASE IV
D(&;o Prl(!($"r
Esta &ase se encar3a de e"aborar n d!seFo pre"!m!nar de" s!stema de !n&ormac!;n
qe sat!s&a3a "os reqer!m!entos+ restr!cc!ones ) atr!btos estab"ec!dos en "a &ase
III0 E" d!seFo pre"!m!nar consta de n protot!po o mode"o &#s!co qe de"!nea "a
!nteracc!;n 7ombreN m'q!na de" s!stema de !n&ormac!;n ) descr!be+ en &orma
3enera" ss procesos atomat!9ados0 Dentro de esta &ase encontramos/
D7($(*(+$ # /ro'o'(/o&
30
En este paso e" 3rpo de desarro""o e"abora d!&erentes protot!pos qe pedan
sat!s&acer "a espec!&!cac!;n &nc!ona"+ "as restr!cc!ones ) "os atr!btos !dent!&!cados
en "a &ase anter!or0 se so"!c!tan prec!os ) espec!&!cac!ones t$cn!cas de "os eq!pos
o pro3ramas qe 7a3an &a"ta+ a "os d!&erentes %endedores de" mercado0
La de&!n!c!;n de protot!po est' re3!da por "a estrctra o con&!3rac!;n 3"oba" de"
s!stema de !n&ormac!;n+ en e""a se !nd!ca s! e" d!seFo de" s!stema 7a de ser
!ndepend!ente+ centra"!9ado o d!str!b!do0 Part!endo de este en&oqe+ se
estab"ecen d!&erentes con&!3rac!ones para e" procesam!ento ) para "a !nteracc!;n
qe e8!st!r' entre e" 7ombre ) "a maq!na0
El"bor"r #(7r$'& /ro'o'(/o& "l'r$"'(%o&
A part!r de" mode"o ";3!co de" ne%o s!stema ) de "as restr!cc!ones ) atr!btos
estab"ec!dos anter!ormente+ e" 3rpo desarro""a d!&erentes protot!pos0 Un protot!po
es n mode"o constr!do sobre e" mode"o ";3!co qe mestra c"aramente "a
!nteracc!;n 7ombreNmaq!na+ esto !nd!ca qe procesos son mana"es ) ca"es
atom't!cos0 E" protot!po mestra tamb!$n "os proced!m!entos de act!%ac!;n de"
sbs!stema pro3ramado+ "os de respa"do ) recperac!;n de &a""as ) "os de
se3r!dad de "a base de datos
E%"l."r *o$7().r"*(+$ '@*$(*" 8(&'$'
Tomando como datos "as con&!3rac!ones de eq!pos e8!stentes en "a
or3an!9ac!;n+ qe pedan ser t!"!9ados por e" ne%o s!stema+ se procede "e3o a
e%a"ar estas con&!3rac!ones ) a determ!nar qe protot!pos se peden desarro""ar
con e""os en &orma parc!a" o tota"0
D'r!($"r *o$7().r"*(+$ '@*$(*" $*&"r("
Para aqe""os protot!pos qe no pedan ser desarro""ados tota"mente con "a
tecno"o3#a d!spon!b"e en "a or3an!9ac!;n acta"mente+ se e"aboran "as
con&!3rac!ones t$cn!cas ad!c!ona"es qe e""os req!eran ) se so"!c!tan "as
cot!9ac!ones respect!%as a "os %endedores de" mercado0
Sl**(+$ # /ro'o'(/o&
31
En este paso e" 3rpo de desarro""o rea"!9a n an'"!s!s de costo bene&!c!o para "os
d!&erentes protot!pos de&!n!dos en e" paso anter!or0 De "os res"tados de este
an'"!s!s se presenta ) d!scte con "a com!s!;n de p"an!&!cac!;n+ q!$n dec!de
poster!ormente e" protot!po m's con%en!ente ) da "as !nstrcc!ones necesar!as
para "a adq!s!c!;n de "a tecno"o3#a qe 7a3a &a"ta0
R"l(-"r .$ "$=l(&(& *o&'o ? b$7(*(o
Para cada protot!po se determ!na ss costos de desarro""o ) operac!ones ) se
est!ma "os bene&!c!os qe pedan obtenerse0 Se comparan "os d!&erentes
protot!pos bajo n cr!ter!o econ;m!co preNestab"ec!do0 Los res"tados obten!dos se
resmen en n !n&orme t$cn!co denom!nado !n&orme de protot!po0
D(&*.'(r ($7or! # /ro'o'(/o&
E" !n&orme prodc!do en "a act!%!dad anter!or se presenta a "a com!s!;n de
p"an!&!cac!;n+ q!en "o d!scte ) &!na"mente se"ecc!ona e" protot!po qe cons!dere
m's con%en!ente para "a or3an!9ac!;n0
A#>.(r(r '*$olo)," $*&"r("
De ser necesar!o e" 3rpo de desarro""o+ o en s de&ecto+ e" qe des!3ne "a
com!s!;n de p"an!&!cac!ones+ se encar3a de adq!r!r+ !nsta"ar ) probar e" eq!po )
"os pro3ramas qe e" protot!po se"ecc!onado req!era para s desarro""o
operac!;n0
R7($"!($'o # Pro'o'(/o
1!na"mente+ e" 3rpo se ded!ca a re&!nar e" protot!po esco3!do+ es dec!r+ se
descr!ben con ma)or deta""e aqe""os procesos de" protot!po qe sean
atom't!cos+ s!3!endo "a t$cn!ca de an'"!s!s estrctrado de s!stema0
R7($"r /ro'o'(/o
Cada proceso atom't!co de" protot!po se re&!na med!ante "a descompos!c!;n
&nc!ona" estab"ec!da por "a t$cn!ca AES0 Cada proceso de" mas bajo n!%e" debe
descr!b!rse t!"!9ando ca"q!er de "as t$cn!cas s!3!entes/ a"3or!tmos
estrctrados+ tab"as de dec!s!;n o 'rbo"es de dec!s!;n0 Los entes de" d!cc!onar!o
32
de datos qe se %ean a&ectados por "a atomat!9ac!;n deben ser acta"!9ados
drante esta act!%!dad
R%(&"r Pro'o'(/o
E" mode"o o protot!po obten!do en "a act!%!dad anter!or se somete a na re%!s!;n
estrctrada o a na !nspecc!;n de d!seFo0
2ASE V
D(&;"#o D'"ll"#o
Esta &ase bsca e"aborar n d!seFo deta""ado de" s!stema de !n&ormac!;n qe
mestre como se constr!r'n "os sbs!stemas de datos ) e" sbs!stema
pro3ramado0 Esta &ase prodce e" paqete de d!seFo+ e" ca" cont!ene todas "as
espec!&!cac!ones para "a constrcc!;n de" s!stema+ ) e" p"an de prebas qe re3!r'n
"as d!&erentes prebas de" s!stema de !n&ormac!;n drante "as &ases de
constrcc!;n+ prebas e !mp"antac!;n0 Dentro de esta encontramos "os s!3!entes
pasos/
D(&;o # E$'r"#"& < S"l(#"&
En este paso se e"abora m!nc!osamente e" d!seFo de "a !nteracc!;n entre e"
7ombre ) "a m'q!na+ "a ca" 7a s!do de"!neada en e" protot!po de" s!stema0
D(&;"r #("lo)o :o!br ? !=>.($"
Depend!endo de" t!po de !nteracc!;n 7ombreNm'q!na se"ecc!onada+ en esta
act!%!dad se debe/
Determ!nar e" med!o de comn!cac!;n 4term!na"+ te"e!mpresor+ "ectora ;pt!ca+
$tc5+ estab"ec!endo adem's ss caracter#st!cas capac!dades ) espec!&!cac!ones
t$cn!cas qe a&ecten a" d!seFo de "os pro3ramas0
Determ!nar e" t!po de d!'"o3o 7ombreNm'q!na ) d!seFar"o comp"etamente0
Descr!b!r "a acc!;n qe debe rea"!9ar e" comptador ante cada comando o
se"ector qe de" sar!o0

D(&;"r l"& /"$'"ll"& # $'r"#" ? &"l(#"


33
Esta act!%!dad cons!ste en d!seFar "a estrctra o &ormato de cada panta""a de
entrada de datos a" s!stema ) de sa"!da de !n&ormac!;n a "os sar!os0
D(&;"r lo& r/or'&
En esta act!%!dad e" 3rpo d!seFa aqe""os reportes qe no &eron espec!&!cados
en "a act!%!dad anter!or0 Estos son b's!camente+ "os "!stados de pape"+ "os 3r'&!cos
) "os d!a3ramas0 Para cada no de e""os se debe espec!&!car s estrctra o
&ormato+ s conten!do 4re3!stro de datos 5 ) e" med!o de prodcc!;n o sa"!da0
D(&;o # D"'o&
E" d!seFo de" sbs!stema de datos de" s!stema de !n&ormac!;n 3!ra en torno a e"
d!seFo de "a 4s5 base 4s5 de datos necesar!a 4s5 para a"macenar "os datos de d!c7o
s!stema ) e" d!seFo de "os pro3ramas qe perm!t!r'n crear ) car3ar "a 4s5 base 4s5
de datos0
Rea"!9ar e" d!seFo ";3!co de "a base de datos
En este proceso de d!seFo se e"abora n mode"o de datos qe representa "as
ent!dades+ ss atr!btos ) "as re"ac!ones e8!stentes entre esas ent!dades0 Las
tareas qe rea"!9a e" 3rpo para e"aborar n mode"o de datos son/
Ana"!9ar "os &"jos de datos qe entran ) sa"en de cada arc7!%o de" protot!po
de" s!stema0
Der!%ar "a 4s5 estrctra 4s5 de datos conten!da 4s5 en cada arc7!%o+
!dent!&!cando "as ent!dades qe representa ) "os atr!btos qe poseen0
Estab"ecer "as re"ac!ones qe e8!stan entre "as d!&erentes ent!dades )
constr!r e" mode"o de ent!dadNre"ac!;n correspond!ente0
S! e" SM:D 4s!stema manejador de base de datos5 qe se %a""a a t!"!9ar
man!p"a base de datos re"ac!ona"es+ entonces cada ent!dad de" mode"o ent!dadN
re"ac!;n debe ser norma"!9ada 7asta por "o menos "a tercera &orma norma"0
Ver!&!car s! e" mode"o de datos obten!do sat!s&ace todos ) cada no de "os
reqer!m!entos deta""ados en e" "!bro de reqer!m!entos0

R"l(-"r l #(&;o 7,&(*o # l" b"& # #"'o&


34
Depend!endo de" t!po ) caracter#st!ca de" s!stema de manejo de bases de datos
qe se 7a""a d!spesto a t!"!9ar+ e" 3rpo tradce e" mode"o de datos a n
esqema+ esto es+ n pro3rama qe descr!be "as estrctras ";3!cas de "os datos )
ss correspond!entes estrctras de a"macenam!ento e !nd!ca "os m$todos de
acceso qe se t!"!9aran+ en t$rm!nos de "en3aje de descr!pc!;n de datos de"
SM:D0
D(&;"r lo& /ro)r"!"& # ($(*("l(-"*(+$ < !"$'$(!($'o # l" b"& # #"'o&
En esta act!%!dad e" 3rpo d!seFa aqe""os pro3ramas qe no &orman parte de"
sbs!stema pro3ramado ) qe perm!ten !n!c!ar o car3ar "a base de datos con "os
datos pro%en!entes de &entes de %o"men cons!derab"e0 Estos pro3ramas ser'n
operados ) manten!dos por e" adm!n!strador de "a base de datos ) por "o tanto se
cons!deran parte !nte3rante de" sbs!stema de datos en "3ar de" sbs!stema
pro3ramado0
D(&;o # /ro)r"!"& < /ro*#(!($'o&
Le3o qe se 7a e"aborado e" d!seFo de entradaNsa"!da ) e" de datos+ e" 3rpo de
desarro""o pede proceder a d!seFar "os pro3ramas ) proced!m!entos de"
sbs!stema pro3ramado0
E" protot!po de" ne%o s!stema de !n&ormac!;n+ s correspond!ente espec!&!cac!;n
&nc!ona" ) "a "!sta de restr!cc!ones ) atr!btos "e !mpr!men na &orma ?n!ca a "a
estrctra de" s!stema pro3ramado0
D(&;"r l" &'r.*'.r" #l &.b&(&'!" /ro)r"!"#o
E" sbs!stema pro3ramado se d!seFa como na estrctra jer'rq!ca compesta
por na o mas pro3ramas+ cada no de estos se compone a s %e9 de m;d"os n
mod"o se de&!ne como na n!dad de pro3rama qe se caracter!9a por "o
s!3!ente/
Posee n nombre prop!o ) ?n!co0
Ejecta na &nc!;n c"aramente espec!&!cab"e0
Pede comp!"arse ) cata"o3arse en &orma cata"o3ada0
35
Pede de&!n!r ) mantener n conjnto prop!o de %ar!ab"es "oca"es se ""ama o
!n%oca de otro mod"o0
D(&;"r *"#" !o#.lo # l" &'r.*'.r"
Drante "a presente act!%!dad e" 3rpo e"abora e" d!seFo de cada no de "os
m;d"os qe con&!3ran "a estrctra de" sbs!stema pro3ramado0 Este d!seFo
cons!ste en estab"ecer "a ";3!ca 3enera" de cada mod"o+ esto es+ descr!b!r "os
pasos necesar!os para ""e%ar a cabo "a &nc!;n as!3nada a" mod"o0 La ";3!ca de
n mod"o se pede representar med!ante e" so de a"3or!tmos o d!a3ramas de
&"jo0
E" a"3or!tmo o d!a3rama de &"jos de" mod"o+ en s!+ no es s&!c!ente como para
qe n pro3ramador emp!ece s cod!&!cac!;n+ pes se req!ere de na !n&ormac!;n
ad!c!ona" sobre "as caracter#st!cas de" mod"o+ s &nc!;n+ s b!cac!;n+ ss
ar3mentos+ etc0 Toda esta !n&ormac!;n se condensa en n &orm"ar!o e"aborado
para ta" &!n ) qe se denom!na espec!&!cac!;n de pro3rama0
D(&;"r l" #o*.!$'"*(+$ < lo& /ro*#(!($'o& !"$."l&
En esta act!%!dad e" 3rpo se ocpa a determ!nar e" &ormato ) conten!do de cada
no de "os mana"es qe &orman "a docmentac!;n de" s!stema de !n&ormac!;n de
acerdo a "o qe se 7a estab"ec!do en e" p"an de docmentac!;n0 De !3a" modo
se d!seFan "os &ormatos+ &orm"ar!os+ !nstrct!%os+ p"an!""as ) dem's
proced!m!entos mana"es qe se menc!onan en e" protot!po de" s!stema+ ) qe se
req!eren como e"emento de "os &"jos de datos de "os procesos mana"es de"
s!stema de !n&ormac!;n0
La estrctra de" s!stema pro3ramado+ "as espec!&!cac!ones de" pro3rama
asoc!adas a cad mod"o de esa estrctra ) e" d!seFo de "a docmentac!;n ) de
"os proced!m!entos mana"es+ const!t)en "o qe se denom!na como "a
espec!&!cac!;n de" sbs!stema pro3ramado0
E$&"!bl"6 #l /">.' # #(&;o
36
Este paso se basa en re%!sar ) ensamb"ar e" conjnto de espec!&!cac!ones de
d!seFos prodc!das en "os anter!ores+ con e" prop;s!to de 3arant!9ar "a
cons!stenc!a+ ca"!dad ) e8act!td de" d!seFo e !nte3rar "o qe 7emos denom!nado
como paqete de d!seFo0 Para cada na de "as espec!&!cac!ones antes
menc!onadas se rea"!9a na re%!s!;n estrctrada 4o na !nspecc!;n de d!seFo5
s!3!endo "os "!neam!entos dados para esas t$cn!cas0 Los objet!%os de estas
re%!s!ones son /
Determ!nar "as !ncons!stenc!as de d!seFo0
Determ!nar "as &a""as ) errores comet!dos en "as d!&erentes espec!&!cac!ones0
Med!r ) corre3!r "as des%!ac!ones de" d!seFo con respecto a "as normas )
proced!m!entos de d!seFo estab"ec!dos en e" p"an metodo";3!co0
Ase3rar qe "as restr!cc!ones ) atr!btos estab"ec!dos se sat!s&a3an
p"enamente con e" d!seFo e"aborado0
Ase3rar qe cada reqer!m!ento conten!do en e" "!bro de reqer!m!ento )
cada espec!&!cac!;n &nc!ona" de" protot!po se cbran o sat!s&a3an con e" d!seFo
prodc!do0

E$&"!bl"r l /">.' # #(&;o


Las espec!&!cac!ones de d!seFo+ na %e9 re%!sadas ) corre3!das+ se ensamb"an
para prodc!r e" paqete de d!seFo0 Este docmento cont!ene todo e" mater!a"
descr!pt!%o necesar!o para condc!r "a constrcc!;n de" s!stema0 Por cons!3!ente+
cont!ene/
E" protot!po de" s!stema0
La con&!3rac!;n ) docmentac!;n de" eq!po qe se %a a emp"ear0
Las espec!&!cac!ones de entrada ) sa"!da0
La espec!&!cac!;n de" sbs!stema pro3ramado0
La espec!&!cac!;n de" sbs!stema de datos0
Ca"q!er otro mater!a" qe &ese necesar!o
El"bor"r < #(&*.'(r l ($7or! #l #(&;o #'"ll"#o
37
Eac!endo so de" paqete de d!seFo+ e" 3erente de" pro)ecto e"abora n !n&orme
descr!pt!%o de "as caracter#st!cas+ %entajas+ des%entajas+ ) "os ajstes de costos )
t!empos de desarro""o+ qe e" d!seFo e"aborado !n%o"cra0
Pl"$(7(*"*(+$ # /r.b"&
Las act!%!dades concern!entes a esta &ase se desarro""a a "o "ar3o de esta
metodo"o3#a+ por otro "ado es e%!dente qe mc7as de "as act!%!dades de preba
se peden rea"!9ar en para"e"o con act!%!dades de &ase ta"es como "as de d!seFo )
constrcc!;n de" s!stema0 :ajo este cr!ter!o+ podemos d!%!d!r "as act!%!dades
3enera"es de "as prebas en /
P"an!&!cac!;n de "as prebas0
D!seFo ) constrcc!;n de "as prebas0
Ejecc!;n de "as prebas0
La pr!mera de e""as se rea"!9a drante esta &ase de d!seFoJ "a se3nda drante "a
&ase de constrcc!;n ) "a ?"t!ma se d!str!b)e drante "a &ase de constrcc!;n )
prebas pre%!amente d!c7as0
Para representar 3r'&!camente e" s!stema a desarro""ar se 7ar' so de "os
d!a3ramas de &"jo qe son na 7erram!enta %!ta" dentro de e" desarro""o de
s!stema atomat!9ados0
D(")r"!"& # 2l.6o
Un d!a3rama de &"jo es na representac!;n 3r'&!ca de n a"3or!tmo proceso0 Se
t!"!9a en d!sc!p"!nas como "a pro3ramac!;n+ "a econom#a+ "os procesos !ndstr!a"es
) "a ps!co"o3#a co3n!t!%a0 Estos d!a3ramas t!"!9an s#mbo"os con s!3n!&!cados b!en
de&!n!dos qe representan "os pasos de" a"3or!tmo+ ) representan e" &"jo de
ejecc!;n med!ante &"ec7as qe conectan "os pntos de !n!c!o ) de t$rm!no0
38
C"r"*'r,&'(*"&
Un d!a3rama de &"jo s!empre t!ene n ?n!co pnto de !n!c!o ) n ?n!co pnto de
t$rm!no0 Adem's+ todo cam!no de ejecc!;n debe perm!t!r ""e3ar desde e" !n!c!o
7asta e" t$rm!no0
Las s!3!entes son acc!ones pre%!as a "a rea"!9ac!;n de" d!a3rama de &"jo/
Ident!&!car "as !deas pr!nc!pa"es a ser !nc"!das en e" d!a3rama de &"jo0 Deben estar
presentes e" deFo o responsab"e de" proceso+ "os deFos o responsab"es de"
proceso anter!or ) poster!or ) de otros procesos !nterre"ac!onados+ otras partes
!nteresadas0
De&!n!r q$ se espera obtener de" d!a3rama de &"jo0
Ident!&!car q!$n "o emp"ear' ) c;mo0
Estab"ecer e" n!%e" de deta""e reqer!do0
Determ!nar "os "#m!tes de" proceso a descr!b!r0
Lo& /"&o& " &).(r /"r" *o$&'r.(r l #(")r"!" # 7l.6o &o$9
Estab"ecer e" a"cance de" proceso a descr!b!r0 De esta manera qedar' &!jado e"
com!en9o ) e" &!na" de" d!a3rama0 1recentemente e" com!en9o es "a sa"!da de"
proceso pre%!o ) e" &!na" "a entrada a" proceso s!3!ente0
Ident!&!car ) "!star "as pr!nc!pa"es act!%!dadesVsbprocesos qe est'n !nc"!dos en e"
proceso a descr!b!r ) s orden crono";3!co0
S! e" n!%e" de deta""e de&!n!do !nc")e act!%!dades menores+ "!star"as tamb!$n0
Ident!&!car ) "!star "os pntos de dec!s!;n0
Constr!r e" d!a3rama respetando "a secenc!a crono";3!ca ) as!3nando "os
correspond!entes s#mbo"os0
As!3nar n t#t"o a" d!a3rama ) %er!&!car qe est$ comp"eto ) descr!ba con e8act!td
e" proceso e"e3!do0
T(/o& # D(")r"!" # 2l.6o
39
1ormato %ert!ca"/ En $" e" &"jo o "a secenc!a de "as operac!ones+ %a de arr!ba
7ac!a abajo0 Es na "!sta ordenada de "as operac!ones de n proceso con toda "a
!n&ormac!;n qe se cons!dere necesar!a+ se3?n s prop;s!to0
1ormato 7or!9onta"/ En $"+ e" &"jo o "a secenc!a de "as operac!ones+ %a de
!9q!erda a derec7a0
1ormato panor'm!co/ E" proceso entero est' representado en na so"a carta )
pede aprec!arse de na so"a m!rada mc7o m's r'p!do qe "e)endo e" te8to+ "o
qe &ac!"!ta s comprens!;n+ an para personas no &am!"!ar!9adas0 Re3!stra no so"o
en "#nea %ert!ca"+ s!no tamb!$n 7or!9onta"+ d!st!ntas acc!ones s!m"t'neas ) "a
part!c!pac!;n de m's de n pesto o departamento qe e" &ormato %ert!ca" no
re3!stra0
1ormato Arq!tect;n!co/ Descr!be e" !t!nerar!o de rta de na &orma o persona
sobre e" p"ano arq!tect;n!co de" 'rea de trabajo0
E" pr!mero de "os &"jo3ramas es em!nentemente descr!pt!%o+ m!entras qe "os
t!"!9ados son &ndamenta"mente representat!%os0
5%"lo/ In!c!o ) t$rm!no 4Abre )Vo c!erra e" d!a3rama50
R*'=$).lo/ Act!%!dad 4Representa "a ejecc!;n de na o m's act!%!dades o
proced!m!entos50
Ro!bo/ Dec!s!;n 41orm"a na pre3nta o cest!;n50
C,r*.lo/ Conector 4Representa e" en"ace de act!%!dades con otra dentro de n
proced!m!ento50
Tr("$).lo bo*" "b"6o/ Arc7!%o de&!n!t!%o 4Garda n docmento en &orma
permanente50
Tr("$).lo bo*" "rr(b"/ Arc7!%o tempora" 4Proporc!ona n t!empo para e"
a"macenam!ento de" docmento50
Toda "a !n&ormac!;n !n3resada en e" s!stema ser' 3ardada en na base de datos
qe se de&!ne de "a s!3!ente manera0
40
Una base de datos o banco de datos 4en ocas!ones abre%!ada con "a s!3"a :D o
con "a abre%!atra b0 d05 es n conjnto de datos pertenec!entes a n m!smo
conte8to ) a"macenados s!stem't!camente para s poster!or so0 En este sent!do+
na b!b"!oteca pede cons!derarse na base de datos compesta en s ma)or#a
por docmentos ) te8tos !mpresos en pape" e !nde8ados para s cons"ta0 En "a
acta"!dad+ ) deb!do a" desarro""o tecno";3!co de campos como "a !n&orm't!ca ) "a
e"ectr;n!ca+ "a ma)or#a de "as bases de datos est'n en &ormato d!3!ta" 4e"ectr;n!co5+
qe o&rece n amp"!o ran3o de so"c!ones a" prob"ema de a"macenar datos0
E8!sten pro3ramas denom!nados s!stemas 3estores de bases de datos+ abre%!ado
SG:D+ qe perm!ten a"macenar ) poster!ormente acceder a "os datos de &orma
r'p!da ) estrctrada0 Las prop!edades de estos SG:D+ as# como s t!"!9ac!;n )
adm!n!strac!;n+ se estd!an dentro de" 'mb!to de "a !n&orm't!ca0
Las ap"!cac!ones m's sa"es son para "a 3est!;n de empresas e
!nst!tc!ones p?b"!cas0 Tamb!$n son amp"!amente t!"!9adas en entornos c!ent#&!cos
con e" objeto de a"macenar "a !n&ormac!;n e8per!menta"0
Anqe "as bases de datos peden contener mc7os t!pos de datos+
a"3nos de e""os se encentran prote3!dos por "as "e)es de %ar!os pa#ses0 Por
ejemp"o+ en EspaFa "os datos persona"es se encentran prote3!dos por "a Le)
Or3'n!ca de Protecc!;n de Datos de Car'cter Persona" 4LOPD50
T(/o& # B"& # D"'o&
Las bases de datos peden c"as!&!carse de %ar!as maneras+ de acerdo a"
conte8to qe se est$ manejando+ "a t!"!dad de "as m!smas o "as neces!dades qe
sat!s&a3an0
S)A$ l" %"r("b(l(#"# # lo& #"'o& "l!"*$"#o&
B"&& # #"'o& &'='(*"&
Wstas son bases de datos de s;"o "ectra+ t!"!9adas pr!mord!a"mente para
a"macenar datos 7!st;r!cos qe poster!ormente se peden t!"!9ar para estd!ar e"
41
comportam!ento de n conjnto de datos a tra%$s de" t!empo+
rea"!9ar pro)ecc!ones ) tomar dec!s!ones0
B"&& # #"'o& #($=!(*"&
Wstas son bases de datos donde "a !n&ormac!;n a"macenada se mod!&!ca
con e" t!empo+ perm!t!endo operac!ones como acta"!9ac!;n+ borrado ) ad!c!;n de
datos+ adem's de "as operac!ones &ndamenta"es de cons"ta0 Un ejemp"o de esto
pede ser "a base de datos t!"!9ada en n s!stema de !n&ormac!;n de n
spermercado+ na &armac!a+ n %!deoc"b o na empresaJ
B"&& # #"'o& 6r=r>.(*"&
Wstas son bases de datos qe+ como s nombre !nd!ca+ a"macenan s !n&ormac!;n
en na estrctra jer'rq!ca0 En este mode"o "os datos se or3an!9an en na &orma
s!m!"ar a n 'rbo" 4%!sto a" re%$s5+ en donde n nodo padre de !n&ormac!;n pede
tener %ar!os hijos0 E" nodo qe no t!ene padres es ""amado raz+ ) a "os nodos qe
no t!enen 7!jos se "os conoce como hojas0
Las bases de datos jer'rq!cas son espec!a"mente ?t!"es en e" caso de
ap"!cac!ones qe manejan n 3ran %o"men de !n&ormac!;n ) datos m)
compart!dos perm!t!endo crear estrctras estab"es ) de 3ran rend!m!ento0
Una de "as pr!nc!pa"es "!m!tac!ones de este mode"o es s !ncapac!dad de
representar e&!c!entemente "a redndanc!a de datos0
B"& # #"'o& # r#
Wste es n mode"o "!3eramente d!st!nto de" jer'rq!coJ s d!&erenc!a &ndamenta"
es "a mod!&!cac!;n de" concepto de nodo/ se perm!te qe n m!smo nodo ten3a
%ar!os padres 4pos!b!"!dad no perm!t!da en e" mode"o jer'rq!co50
1e na 3ran mejora con respecto a" mode"o jer'rq!co+ )a qe o&rec#a na
so"c!;n e&!c!ente a" prob"ema de redndanc!a de datosJ pero+ an as#+ "a d!&!c"tad
qe s!3n!&!ca adm!n!strar "a !n&ormac!;n en na base de datos de red 7a s!3n!&!cado
42
qe sea n mode"o t!"!9ado en s ma)or#a por pro3ramadores m's qe por
sar!os &!na"es0
B"&& # #"'o& 'r"$&"**(o$"l&
Son bases de datos c)o ?n!co &!n es e" en%#o ) recepc!;n de datos a 3randes
%e"oc!dades+ estas bases son m) poco comnes ) est'n d!r!3!das por "o 3enera"
a" entorno de an'"!s!s de ca"!dad+ datos de prodcc!;n e !ndstr!a"+ es !mportante
entender qe s &!n ?n!co es reco"ectar ) recperar "os datos a "a ma)or %e"oc!dad
pos!b"e+ por "o tanto "a redndanc!a ) dp"!cac!;n de !n&ormac!;n no es n
prob"ema como con "as dem's bases de datos+ por "o 3enera" para poder"as
apro%ec7ar a" m'8!mo perm!ten a"3?n t!po de conect!%!dad a bases de datos
re"ac!ona"es0
B"&& # #"'o& rl"*(o$"l&
Wste es e" mode"o t!"!9ado en "a acta"!dad para mode"ar prob"emas rea"es )
adm!n!strar datos d!n'm!camente0 Tras ser post"ados ss &ndamentos
en .DB- por Ed3ar 1ranM Codd+ de "os "aborator!os I:M en San *os$ 4Ca"!&orn!a5+
no tard; en conso"!darse como n ne%o parad!3ma en "os mode"os de base de
datos0 S !dea &ndamenta" es e" so de Kre"ac!onesK0 Estas re"ac!ones podr#an
cons!derarse en &orma ";3!ca como conjntos de datos ""amados Ktp"asK0 Pese a
qe $sta es "a teor#a de "as bases de datos re"ac!ona"es creadas por Codd+ "a
ma)or#a de "as %eces se concepta"!9a de na manera m's &'c!" de !ma3!nar0 Esto
es pensando en cada re"ac!;n como s! &ese na tab"a qe est' compesta
por registros 4"as &!"as de na tab"a5+ qe representar#an "as tp"as+ ) campos 4"as
co"mnas de na tab"a50
En este mode"o+ e" "3ar ) "a &orma en qe se a"macenen "os datos no t!enen
re"e%anc!a 4a d!&erenc!a de otros mode"os como e" jer'rq!co ) e" de red50 Esto
t!ene "a cons!derab"e %entaja de qe es m's &'c!" de entender ) de t!"!9ar para n
sar!o espor'd!co de "a base de datos0 La !n&ormac!;n pede ser recperada o
43
a"macenada med!ante Kcons"tasK qe o&recen na amp"!a &"e8!b!"!dad ) poder para
adm!n!strar "a !n&ormac!;n0
E" "en3aje m's 7ab!ta" para constr!r "as cons"tas a bases de datos
re"ac!ona"es es SSL+ Structured Query Language o Lenguaje Estructurado de
Consultas+ n est'ndar !mp"ementado por "os pr!nc!pa"es motores o s!stemas de
3est!;n de bases de datos re"ac!ona"es0
Drante s d!seFo+ na base de datos re"ac!ona" pasa por n proceso a" qe se "e
conoce como norma"!9ac!;n de na base de datos0
4&'(+$ # b"&& # #"'o& #(&'r(b.(#" (S4BD)
La base de datos ) e" so&tQare SG:D peden estar d!str!b!dos en m?"t!p"es s!t!os
conectados por na red0 Ea) de dos t!pos/
.0 D!str!b!dos 7omo3$neos/ t!"!9an e" m!smo SG:D en m?"t!p"es s!t!os0
,0 D!str!b!dos 7etero3$neos/ Da "3ar a "os SG:D &ederados o s!stemas
m"t!base de datos en "os qe "os SG:D part!c!pantes t!enen c!erto 3rado de
atonom#a "oca" ) t!enen acceso a %ar!as bases de datos at;nomas pree8!stentes
a"macenados en "os SG:D+ mc7os de estos emp"ean na arq!tectra c"!enteN
ser%!dor0
Estas sr3en deb!do a "a e8!stenc!a &#s!ca de or3an!smos descentra"!9ados0
Esto "es da "a capac!dad de n!r "as bases de datos de cada "oca"!dad ) acceder
as# a d!st!ntas n!%ers!dades+ scrsa"es de t!endas+ etc$tera0
En e" d!seFo de bases de datos se san pr!mero "os mode"os concepta"es para
"o3rar na descr!pc!;n de a"to n!%e" de "a rea"!dad para e""o se 7ar' so de" mode"o
ent!dad re"ac!;n qe se descr!be a cont!nac!;n0
44
Mo#lo $'(#"#Brl"*(+$
Los d!a3ramas o mode"os ent!dadNre"ac!;n 4denom!nado por s
s!3"as+ ERD GD!a3ram Ent!t) re"at!ons7!pH5 son na 7erram!enta para e" mode"ado
de datos de n s!stema de !n&ormac!;n0 Estos mode"os e8presan ent!dades
re"e%antes para n s!stema de !n&ormac!;n+ ss !nterNre"ac!ones ) prop!edades0
E$'(#"#
Ca"q!er t!po de objeto o concepto sobre e" qe se reco3e !n&ormac!;n/
cosa+ persona+ concepto abstracto o sceso0 Por ejemp"o/ coc7es+ casas+
emp"eados+ c"!entes+ empresas+ o&!c!os+ d!seFos de prodctos+ conc!ertos+
e8crs!ones+ etc0 Las ent!dades se representan 3r'&!camente med!ante
rect'n3"os ) s nombre aparece en e" !nter!or0 Un nombre de ent!dad s;"o pede
aparecer na %e9 en e" esqema concepta"0
Ea) dos t!pos de ent!dades/ &ertes ) d$b!"es0 Una ent!dad d$b!" es na ent!dad
c)a e8!stenc!a depende de "a e8!stenc!a de otra ent!dad0 Una ent!dad &ertes na
ent!dad qe no es d$b!"0
Rl"*(+$ (($'rrl"*(+$)
Es na correspondenc!a o asoc!ac!;n entre dos o m's ent!dades0 Cada
re"ac!;n t!ene n nombre qe descr!be s &nc!;n0 Las re"ac!ones se representan
3r'&!camente med!ante rombos ) s nombre aparece en e" !nter!or0
Las ent!dades qe est'n !n%o"cradas en na determ!nada re"ac!;n se
denom!nan ent!dades part!c!pantes0 E" n?mero de part!c!pantes en na re"ac!;n es
"o qe se denom!na 3rado de "a re"ac!;n0 Por "o tanto+ na re"ac!;n en "a qe
part!c!pan dos ent!dades es na re"ac!;n b!nar!aJ s! son tres "as ent!dades
part!c!pantes+ "a re"ac!;n es ternar!aJ etc0
45
Una re"ac!;n recrs!%a es na re"ac!;n donde "a m!sma ent!dad part!c!pa m's de
na %e9 en "a re"ac!;n con d!st!ntos pape"es0 E" nombre de estos pape"es es
!mportante para determ!nar "a &nc!;n de cada part!c!pac!;n0
C"r#($"l(#"# # l"& Rl"*(o$&
E" d!seFo de re"ac!ones entre "as tab"as de na base de datos pede ser "a
s!3!ente/
X Re"ac!ones de no a no/ na !nstanc!a de "a ent!dad A se re"ac!ona con
na ) so"amente na de "a ent!dad :0
X Re"ac!ones de no a mc7os/ cada !nstanc!a de "a ent!dad A se re"ac!ona
con %ar!as !nstanc!as de "a ent!dad :0
X Re"ac!ones de mc7os a mc7os/ ca"q!er !nstanc!a de "a ent!dad A se
re"ac!ona con ca"q!er !nstanc!a de "a ent!dad :0
La card!na"!dad con "a qe na ent!dad part!c!pa en na re"ac!;n espec!&!ca e"
n?mero m#n!mo ) e" n?mero m'8!mo de correspondenc!as en "as qe pede tomar
parte cada ocrrenc!a de d!c7a ent!dad0 La part!c!pac!;n de na ent!dad en na
re"ac!;n es ob"!3ator!a 4tota"5 s! "a e8!stenc!a de cada na de ss ocrrenc!as
req!ere "a e8!stenc!a de+ a" menos+ na ocrrenc!a de "a otra ent!dad part!c!pante0
S! no+ "a part!c!pac!;n es opc!ona" 4parc!a"50 Las re3"as qe de&!nen "a card!na"!dad
de "as re"ac!ones son "as re3"as de ne3oc!o0
A %eces+ sr3en prob"emas cando se est' d!seFado n esqema
concepta"0 Estos prob"emas+ denom!nados trampas+ se"en prodc!rse a casa
de na ma"a !nterpretac!;n en e" s!3n!&!cado de a"3na re"ac!;n+ por "o qe es
!mportante comprobar qe e" esqema concepta" carece de d!c7as trampas0 En
3enera"+ para encontrar "as trampas+ 7a) qe ase3rarse de qe se ent!ende
comp"etamente e" s!3n!&!cado de cada re"ac!;n0 S! no se ent!enden "as re"ac!ones+
se pede crear n esqema qe no represente &!e"mente "a rea"!dad0
46
Una de "as trampas qe peden encontrarse ocrre cando e" esqema
representa na re"ac!;n entre ent!dades+ pero e" cam!no entre a"3nas de ss
ocrrenc!as es amb!3o0 E" modo de reso"%er"a es reestrctrando e" esqema
para representar "a asoc!ac!;n entre "as ent!dades correctamente0
Otra de "as trampas scede cando n esqema s3!ere "a e8!stenc!a de na
re"ac!;n entre ent!dades+ pero e" cam!no entre na ) otra no e8!ste para a"3nas de
ss ocrrenc!as0 En este caso+ se prodce na p$rd!da de !n&ormac!;n qe se
pede sbsanar !ntrodc!endo "a re"ac!;n qe s3er#a e" esqema ) qe no estaba
representada0
A'r(b.'o
Es na caracter#st!ca de !nter$s o n 7ec7o sobre na ent!dad o sobre na
re"ac!;n0 Los atr!btos representan "as prop!edades b's!cas de "as
ent!dades ) de "as re"ac!ones0 Toda "a !n&ormac!;n e8tens!%a es portada por
"os atr!btos0 Gr'&!camente+ se representan med!ante bo"!tas qe ce"3an de
"as ent!dades o re"ac!ones a "as qe pertenecen0
Cada atr!bto t!ene n conjnto de %a"ores asoc!ados denom!nado dom!n!o0
E" dom!n!o de&!ne todos "os %a"ores pos!b"es qe pede tomar n atr!bto0 Pede
7aber %ar!os atr!btos de&!n!dos sobre n m!smo dom!n!o0
L os atr!btos peden ser s!mp"es o compestos0 Un atr!bto s!mp"e es n
atr!bto qe t!ene n so"o componente+ qe no se pede d!%!d!r en partes m's
peqeFas qe ten3an n s!3n!&!cado prop!o0 Un atr!bto compesto es n atr!bto
con %ar!os componentes+ cada no con n s!3n!&!cado por s# m!smo0 Un 3rpo de
atr!btos se representa med!ante n atr!bto compesto cando t!enen a&!n!dad en
canto a s s!3n!&!cado+ o en canto a s so0 Un atr!bto compesto se
representa 3r'&!camente med!ante n ;%a"o0
Los atr!btos tamb!$n peden c"as!&!carse en mono%a"entes o po"!%a"entes0
Un atr!bto mono%a"ente es aqe" qe t!ene n so"o %a"or para cada ocrrenc!a de
47
"a ent!dad o re"ac!;n a "a qe pertenece0 Un atr!bto po"!%a"ente es aqe" qe t!ene
%ar!os %a"ores para cada ocrrenc!a de "a ent!dad o re"ac!;n a "a qe pertenece0 A
estos atr!btos tamb!$n se "es denom!na m"t!%a"ados+ ) peden tener n n?mero
m'8!mo ) n n?mero m#n!mo de %a"ores0 La card!na"!dad de n atr!bto !nd!ca e"
n?mero m#n!mo ) e" n?mero m'8!mo de %a"ores qe pede tomar para cada
ocrrenc!a de "a ent!dad o re"ac!;n a "a qe pertenece0 E" %a"or por om!s!;n es0
Por ?"t!mo+ "os atr!btos peden ser der!%ados0 Un atr!bto der!%ado es aqe" qe
representa n %a"or qe se pede obtener a part!r de" %a"or de no o %ar!os
atr!btos+ qe no necesar!amente deben pertenecer a "a m!sma ent!dad o re"ac!;n0
I#$'(7(*"#or
Un !dent!&!cador de na ent!dad es n atr!bto o conjnto de atr!btos qe
determ!na de modo ?n!co cada ocrrenc!a de esa ent!dad0 Un !dent!&!cador de na
ent!dad debe cmp"!r dos cond!c!ones/
.0 No peden e8!st!r dos ocrrenc!as de "a ent!dad con e" m!smo %a"or de"
!dent!&!cador0
,0 S! se om!te ca"q!er atr!bto de" !dent!&!cador+ "a cond!c!;n anter!or deja de
cmp"!rse0
Toda ent!dad t!ene a" menos n !dent!&!cador ) pede tener %ar!os !dent!&!cadores
a"ternat!%os0 Las re"ac!ones no t!enen !dent!&!cadores0
A "os esqemas concepta"es correspond!entes a cada %!sta de sar!o se "es
denom!na esqemas concepta"es "oca"es0 Cada no de estos esqemas se
compone de ent!dades+ re"ac!ones+ atr!btos+ dom!n!os de atr!btos e
!dent!&!cadores0 E" esqema concepta" tamb!$n tendr' na docmentac!;n+ qe
se !r' prodc!endo drante s desarro""o0 Las tareas a rea"!9ar en e" d!seFo
concepta" son "as s!3!entes/
.0 Ident!&!car "as ent!dades0
,0 Ident!&!car "as re"ac!ones0
48
<0 Ident!&!car "os atr!btos ) asoc!ar"os a ent!dades ) re"ac!ones0
=0 Determ!nar "os dom!n!os de "os atr!btos0
>0 Determ!nar "os !dent!&!cadores0
@0 Determ!nar "as jerarq#as de 3enera"!9ac!;n 4s! "as 7a)50
B0 D!bjar e" d!a3rama ent!dadNre"ac!;n0
C0 Re%!sar e" esqema concepta" "oca" con e" sar!o0
En pr!mer "3ar 7a) qe de&!n!r "os pr!nc!pa"es objetos qe !nteresan a"
sar!o0 Estos objetos ser'n "as ent!dades0 Una &orma de !dent!&!car "as ent!dades
es e8am!nar "as espec!&!cac!ones de req!s!tos de sar!o0 En estas
espec!&!cac!ones se bscan "os nombres o "os s!nta3mas nom!na"es qe se
menc!onan 4por ejemp"o/ n?mero de emp"eado+ nombre de emp"eado+ n?mero de
!nmeb"e+ d!recc!;n de" !nmeb"e+ a"q!"er+ n?mero de 7ab!tac!ones50 Tamb!$n se
bscan objetos !mportantes como personas+ "3ares o conceptos de !nter$s+
e8c")endo aqe""os nombres qe s;"o son prop!edades de otros objetos0 Por
ejemp"o+ se peden a3rpar e" n?mero de emp"eado ) e" nombre de emp"eado en
na ent!dad denom!nada emp"eado+ ) a3rpar n?mero de !nmeb"e+ d!recc!;n de"
!nmeb"e+ a"q!"er ) n?mero de 7ab!tac!ones en otra ent!dad denom!nada
!nmeb"e0
Otra &orma de !dent!&!car "as ent!dades es bscar aqe""os objetos qe
e8!sten por s# m!smos0 Por ejemp"o+ emp"eado es na ent!dad porqe "os
emp"eados e8!sten+ sepamos o no ss nombres+ d!recc!ones ) te"$&onos0 S!empre
qe sea pos!b"e+ e" sar!o debe co"aborar en "a !dent!&!cac!;n de "as ent!dades0
A %eces+ es d!&#c!" !dent!&!car "as ent!dades por "a &orma en qe aparecen en "as
espec!&!cac!ones de req!s!tos0 Los sar!os+ a %eces+ 7ab"an t!"!9ando ejemp"os o
ana"o3#as0 En "3ar de 7ab"ar de emp"eados en 3enera"+ 7ab"an de personas
concretas+ o b!en+ 7ab"an de "os pestos qe ocpan esas personas0
Para "!ar"o a?n m's+ "os sar!os san+ mc7as %eces+ s!n;n!mos ) 7om;n!mos0
Dos pa"abras son s!n;n!mos cando t!enen e" m!smo s!3n!&!cado0 Los 7om;n!mos
49
ocrren cando "a m!sma pa"abra pede tener d!st!ntos s!3n!&!cados depend!endo
de" conte8to0
No s!empre es ob%!o saber s! n objeto es na ent!dad+ na re"ac!;n o n
atr!bto0 Por ejemp"o Oc;mo se podr#a c"as!&!car matr!mon!oP Pes de ca"q!era
de "as tres &ormas0 E" an'"!s!s es sbjet!%o+ por "o qe d!st!ntos d!seFadores
peden 7acer d!st!ntas !nterpretac!ones+ anqe todas !3a"mente %'"!das0 Todo
depende de "a op!n!;n ) "a e8per!enc!a de cada no0 Los d!seFadores de bases de
datos deben tener na %!s!;n se"ect!%a ) c"as!&!car "as cosas qe obser%an dentro
de" conte8to de "a empresa or3an!9ac!;n0 A part!r de nas espec!&!cac!ones de
sar!o es pos!b"e qe no se peda dedc!r n conjnto ?n!co de ent!dades+ pero
desp$s de %ar!as !terac!ones de" proceso de an'"!s!s+ se ""e3ar' a obtener n
conjnto de ent!dades qe sean adecadas para e" s!stema qe se 7a de
constr!r0
Con&orme se %an !dent!&!cando "as ent!dades+ se "es dan nombres qe ten3an n
s!3n!&!cado ) qe sean ob%!as para e" sar!o0 Los nombres de "as ent!dades ) ss
descr!pc!ones se anotan en e" d!cc!onar!o de datos0 Cando sea pos!b"e+ se debe
anotar tamb!$n e" n?mero apro8!mado de ocrrenc!as de cada ent!dad0 S! na
ent!dad se conoce por %ar!os nombres+ $stos se deben anotar en e" d!cc!onar!o de
datos como a"!as o s!n;n!mos0
,0 I#$'(7(*"r l"& rl"*(o$&
Una %e9 de&!n!das "as ent!dades+ se deben de&!n!r "as re"ac!ones e8!stentes entre
e""as0 De" m!smo modo qe para !dent!&!car "as ent!dades se bscaban nombres en
"as espec!&!cac!ones de req!s!tos+ para !dent!&!car "as re"ac!ones se se"en bscar
"as e8pres!ones %erba"es 4por ejemp"o/ o&!c!na t!ene emp"eados+ emp"eado
3est!ona !nmeb"e+ c"!ente %!s!ta !nmeb"e50 S! "as espec!&!cac!ones de req!s!tos
re&"ejan estas re"ac!ones es porqe son !mportantes para "a empresa )+ por "o
tanto+ se deben re&"ejar en e" esqema concepta"0
50
Pero s;"o !nteresan "as re"ac!ones qe son necesar!as0 En e" ejemp"o anter!or+ se
7an !dent!&!cado "as re"ac!ones emp"eado 3est!ona !nmeb"e ) c"!ente %!s!ta
!nmeb"e0 Se podr#a pensar en !nc"!r na re"ac!;n entre emp"eado ) c"!ente/
emp"eado at!ende a c"!ente+ pero obser%ando "as espec!&!cac!ones de req!s!tos no
parece qe 7a)a !nter$s en mode"ar ta" re"ac!;n0
La ma)or#a de "as re"ac!ones son b!nar!as 4entre dos ent!dades5+ pero no 7a) qe
o"%!dar qe tamb!$n pede 7aber re"ac!ones en "as qe part!c!pen m's de dos
ent!dades+ as# como re"ac!ones recrs!%as0
Es m) !mportante repasar "as espec!&!cac!ones para comprobar qe todas "as
re"ac!ones+ e8p"#c!tas o !mp"#c!tas+ se 7an encontrado0 S! se t!enen pocas
ent!dades+ se pede comprobar por parejas s! 7a) a"3na re"ac!;n entre e""as0 De
todos modos+ "as re"ac!ones qe no se !dent!&!can a7ora se se"en encontrar
cando se %a"!da e" esqema con "as transacc!ones qe debe soportar0
Una %e9 !dent!&!cadas todas "as re"ac!ones+ 7a) qe determ!nar "a card!na"!dad
m#n!ma ) m'8!ma con "a qe part!c!pa cada ent!dad en cada na de e""as0 De este
modo+ e" esqema representa de n modo m's e8p"#c!to "a sem'nt!ca de "as
re"ac!ones0 La card!na"!dad es n t!po de restr!cc!;n qe se t!"!9a para comprobar
) mantener "a ca"!dad de "os datos0 Estas restr!cc!ones son aserc!ones sobre "as
ent!dades qe se peden ap"!car cando se acta"!9a "a base de datos para
determ!nar s! "as acta"!9ac!ones %!o"an o no "as re3"as estab"ec!das sobre "a
sem'nt!ca de "os datos0
Con&orme se %an !dent!&!cando "as re"ac!ones+ se "es %an as!3nando nombres qe
ten3an s!3n!&!cado para e" sar!o0 En e" d!cc!onar!o de datos se anotan "os
nombres de "as re"ac!ones+ s descr!pc!;n ) "as card!na"!dades con "as qe
part!c!pan "as ent!dades en e""as0
<0 I#$'(7(*"r lo& "'r(b.'o& < "&o*("rlo& " $'(#"#& < rl"*(o$&
51
A" !3a" qe con "as ent!dades+ se bscan nombres en "as espec!&!cac!ones de
req!s!tos0 Son atr!btos "os nombres qe !dent!&!can prop!edades+ ca"!dades+
!dent!&!cadores o caracter#st!cas de ent!dades o re"ac!ones0
Lo m's senc!""o es pre3ntarse+ para cada ent!dad ) cada re"ac!;n+ Oq$
!n&ormac!;n se q!ere saber de000P La respesta a esta pre3nta se debe encontrar
en "as espec!&!cac!ones de req!s!tos0 Pero+ en ocas!ones+ ser' necesar!o
pre3ntar a "os sar!os para qe ac"aren "os req!s!tos0 Des3rac!adamente+ "os
sar!os peden dar respestas a esta pre3nta qe tamb!$n conten3an otros
conceptos+ por "o qe 7a) qe cons!derar ss respestas con mc7o c!dado0
A" !dent!&!car "os atr!btos+ 7a) qe tener en centa s! son s!mp"es o compestos0
Por ejemp"o+ e" atr!bto d!recc!;n pede ser s!mp"e+ ten!endo "a d!recc!;n comp"eta
como n so"o %a"or/ LSan Ra&ae" =>+ A"ma9oraYJ o pede ser n atr!bto
compesto+ &ormado por Laca""e 4LSan Ra&ae"5+ e" n?mero 4L=>Y5 ) "a pob"ac!;n
4LA"ma9oraY50 E" esco3er entre atr!bto s!mp"e o compesto depende de "os
req!s!tos de" sar!o0 S! e" sar!o no neces!ta acceder a cada no de "os
componentes de "a d!recc!;n por separado+ se pede representar como n atr!bto
s!mp"e0 Pero s! e" sar!o q!ere acceder a "os componentes de &orma !nd!%!da"+
entonces se debe representar como n atr!bto compesto0
Tamb!$n se deben !dent!&!car "os atr!btos der!%ados o ca"c"ados+ qe son
aqe""os c)o %a"or se pede ca"c"ar a part!r de "os %a"ores de otros atr!btos0 Por
ejemp"o+ e" n?mero de emp"eados de cada o&!c!na+ "a edad de "os emp"eados o e"
n?mero de !nmeb"es qe 3est!ona cada emp"eado0
A"3nos d!seFadores no representan "os atr!btos der!%ados en "os esqemas
concepta"es0 S! se 7ace+ se debe !nd!car c"aramente qe e" atr!bto es der!%ado )
a part!r de q$ atr!btos se obt!ene s %a"or0 Donde 7a) qe cons!derar "os
atr!btos der!%ados es en e" d!seFo &#s!co0
52
Cando se est'n !dent!&!cando "os atr!btos+ se pede descbr!r a"3na ent!dad
qe no se 7a !dent!&!cado pre%!amente+ por "o qe 7a) qe %o"%er a" pr!nc!p!o
!ntrodc!endo esta ent!dad ) %!endo s! se re"ac!ona con otras ent!dades0
Es m) ?t!" e"aborar na "!sta de atr!btos e !r e"!m!n'ndo"os de "a "!sta con&orme se
%a)an asoc!ando a na ent!dad o re"ac!;n0 De este modo+ no se pede ase3rar
de qe cada atr!bto se asoc!a a na so"a ent!dad o re"ac!;n+ ) qe cando "a "!sta
se 7a acabado+ se 7an asoc!ado todos "os atr!btos0
Ea) qe tener mc7o c!dado cando parece qe n m!smo atr!bto se debe
asoc!ar a %ar!as ent!dades0 Esto pede ser por na de "as s!3!entes casas/
X Se 7an !dent!&!cado %ar!as ent!dades+ como d!rector+ sper%!sor )
adm!n!strat!%o+ cando+ de 7ec7o+ peden representarse como na so"a ent!dad
denom!nada emp"eado0 En este caso+ se pede esco3er entre !ntrodc!r na
jerarq#a de 3enera"!9ac!;n+ o dejar "as ent!dades qe representan cada no de "os
pestos de emp"eado0
X Se 7a !dent!&!cado na re"ac!;n entre ent!dades0 En este caso+ se debe
asoc!ar e" atr!bto a na so"a de "as ent!dades ) 7a) qe ase3rarse de qe "a
re"ac!;n )a se 7ab#a !dent!&!cado pre%!amente0 S! no es as#+ se debe acta"!9ar "a
docmentac!;n para reco3er "a ne%a re"ac!;n0
Con&orme se %an !dent!&!cando "os atr!btos+ se "es as!3nan nombres qe ten3an
s!3n!&!cado para e" sar!o0 De cada atr!bto se debe anotar "a s!3!ente
!n&ormac!;n/
X Nombre ) descr!pc!;n de" atr!bto0
X A"!as o s!n;n!mos por "os qe se conoce a" atr!bto0
X T!po de dato ) "on3!td0
X Va"ores por de&ecto de" atr!bto 4s! se espec!&!can50
X S! e" atr!bto s!empre %a a tener n %a"or 4s! adm!te o no n"os50
X S! e" atr!bto es compesto )+ en s caso+ q$ atr!btos s!mp"es "o &orman0
X S! e" atr!bto es der!%ado )+ en s caso+ c;mo se ca"c"a s %a"or0
53
X S! e" atr!bto es m"t!e%a"ado0
=0 D'r!($"r lo& #o!($(o& # lo& "'r(b.'o&
E" dom!n!o de n atr!bto es e" conjnto de %a"ores qe pede tomar e" atr!bto0
Por ejemp"o e" dom!n!o de "os n?meros de o&!c!na son "as t!ras de 7asta tres
caracteres en donde e" pr!mero es na "etra ) e" s!3!ente o "os dos s!3!entes son
d#3!tos en e" ran3o de . a DDJ e" dom!n!o de "os n?meros de te"$&ono ) "os n?meros
de &a8 son "as t!ras de D d#3!tos0
Un esqema concepta" est' comp"eto s! !nc")e "os dom!n!os de cada atr!bto/ "os
%a"ores perm!t!dos para cada atr!bto+ s tamaFo ) s &ormato0 Tamb!$n se pede
!nc"!r !n&ormac!;n ad!c!ona" sobre "os dom!n!os como+ por ejemp"o+ "as
operac!ones qe se peden rea"!9ar sobre cada atr!bto+ q$ atr!btos peden
compararse entre s# o q$ atr!btos peden comb!narse con otros0 Anqe ser#a
m) !nteresante qe e" s!stema &!na" respetara todas estas !nd!cac!ones sobre "os
dom!n!os+ esto es toda%#a na "#nea ab!erta de !n%est!3ac!;n0
Toda "a !n&ormac!;n sobre "os dom!n!os se debe anotar tamb!$n en e" d!cc!onar!o
de datos0
>0 D'r!($"r lo& (#$'(7(*"#or&
Cada ent!dad t!ene a" menos n !dent!&!cador0 En este paso+ se trata de encontrar
todos "os !dent!&!cadores de cada na de "as ent!dades0 Los !dent!&!cadores peden
ser s!mp"es o compestos0 De cada ent!dad se esco3er' no de "os !dent!&!cadores
como c"a%e pr!mar!a en "a &ase de" d!seFo ";3!co0
Cando se determ!nan "os !dent!&!cadores es &'c!" darse centa de s! na ent!dad
es &erte o d$b!"0 S! na ent!dad t!ene a" menos n !dent!&!cador+ es &erte 4otras
denom!nac!ones son padre+ prop!etar!a o dom!nante50 S! na ent!dad no t!ene
atr!btos qe "e s!r%an de !dent!&!cador+ es d$b!" 4otras denom!nac!ones son 7!jo+
depend!ente o sbord!nada50
54
Todos "os !dent!&!cadores de "as ent!dades se deben anotar en e" d!cc!onar!o de
datos0
@0 D'r!($"r l"& 6r"r>.,"& # )$r"l(-"*(+$
En este paso 7a) qe obser%ar "as ent!dades qe se 7an !dent!&!cado 7asta e"
momento0 Ea) qe %er s! es necesar!o re&"ejar "as d!&erenc!as entre d!st!ntas
ocrrenc!as de na ent!dad+ con "o qe sr3!r'n ne%as sbent!dades de esta
ent!dad 3en$r!caJ o b!en+ s! 7a) ent!dades qe t!enen caracter#st!cas en com?n )
qe rea"mente son sbent!dades de na ne%a ent!dad 3en$r!ca0
En cada jerarq#a 7a) qe determ!nar s! es tota" o parc!a" ) e8c"s!%a o
sperpesta0
B0 D(b.6"r l #(")r"!" $'(#"#Brl"*(+$
Una %e9 !dent!&!cados todos "os conceptos+ se pede d!bjar e" d!a3rama ent!dadN
re"ac!;n correspond!ente a na de "as %!stas de "os sar!os0 Se obt!ene as# n
esqema concepta" "oca"0
C. R%(&"r l &>.!" *o$*/'."l lo*"l *o$ l .&."r(o
Antes de dar por &!na"!9ada "a &ase de" d!seFo concepta"+ se debe re%!sar e"
esqema concepta" "oca" con e" sar!o0 Este esqema est' &ormado por e"
d!a3rama ent!dadNre"ac!;n ) toda "a docmentac!;n qe descr!be e" esqema0 S!
se encentra a"3na anoma"#a+ 7a) qe corre3!r"a 7ac!endo "os camb!os
oportnos+ por "o qe pos!b"emente 7a)a qe repet!r a"3no de "os pasos
anter!ores0 Este proceso debe repet!rse 7asta qe se est$ se3ro de qe e"
esqema concepta" es na &!e" representac!;n de "a parte de "a empresa qe se
est' tratando de mode"ar0
E&'r.*'.r" # .$" B"& # D"'o&
55
Una base de datos+ a &!n de ordenar "a !n&ormac!;n de manera ";3!ca+ posee n
orden qe debe ser cmp"!do para acceder a "a !n&ormac!;n de manera co7erente0
Cada base de datos cont!ene na o m's tab"as+ qe cmp"en "a &nc!;n de
contener "os campos0
Una %e9 qe "a base de datos t!ene s base es momento de descomponer d!c7a
base en 3rpos ) se3mentos de re3!stro Este proceso es necesar!o
!ndepend!entemente de "a arq!tectra de "a base de datos N re"ac!ona"+ red o
jer'rq!caN0 S!n embar3o+ para "a base de datos re"ac!ona"+ "a acc!;n
correspond!ente pede d!%!d!rse ) e8presarse en t$rm!nos &orma"es ) se denom!na
norma"!9ac!;n a "a m!sma0
Nor!"l(-"*(+$ # B"& # D"'o&
E" proceso de norma"!9ac!;n de bases de datos cons!ste en ap"!car na ser!e de
re3"as a "as re"ac!ones obten!das tras e" paso de" mode"o ent!dadNre"ac!;n a"
mode"o re"ac!ona"0
Las bases de datos re"ac!ona"es se norma"!9an para/
E%!tar "a redndanc!a de "os datos0
E%!tar prob"emas de acta"!9ac!;n de "os datos en "as tab"as0
Prote3er "a !nte3r!dad de "os datos0
En e" mode"o re"ac!ona" es &recente ""amar tab"a a na re"ac!;n+ anqe para qe
na tab"a sea cons!derada como na re"ac!;n t!ene qe cmp"!r con a"3nas
restr!cc!ones/
Cada tab"a debe tener s nombre ?n!co0
No pede 7aber dos &!"as !3a"es0 No se perm!ten "os dp"!cados0
Todos "os datos en na co"mna deben ser de" m!smo t!po
56
Term!no"o3#a Re"ac!ona" Eq!%a"ente
Re"ac!;n Ztab"a o arc7!%o
Re3!stro Zre3!stro+ &!"a o ren3";n
Atr!bto Zco"mna o campo
C"a%e Z ""a%e o c;d!3o de !dent!&!cac!;n
C"a%e Cand!data Z sperc"a%e m#n!ma
C"a%e Pr!mar!a Z c"a%e cand!data e"e3!da
C"a%e Ajena Z c"a%e e8terna o c"a%e &or'nea
C"a%e A"ternat!%a Z c"a%e secndar!a
Dependenc!a M"t!%a"ada Z dependenc!a m"t!%a"or
RD:MS Z De" !n3"$s Re"at!ona" Data :ase Mana3er S)stem qe s!3n!&!ca+
S!stema Gestor de :ases de Datos Re"ac!ona"es0
.1N Z S!3n!&!ca+ Pr!mera 1orma Norma" o .N1 de" !n3"$s 1!rst Norma" 1orm0
Los t$rm!nos Re"ac!;n+ Tp"a ) Atr!bto der!%an de" '"3ebra ) c'"c"o re"ac!ona"+
qe const!t)en "a &ente te;r!ca de" mode"o de base de datos re"ac!ona"0
Todo atr!bto en na tab"a t!ene n dom!n!o+ e" ca" representa e" conjnto de
%a"ores qe e" m!smo pede tomar0 Una !nstanc!a de na tab"a pede %erse
entonces como n sbconjnto de" prodcto cartes!ano entre "os dom!n!os de "os
atr!btos0 S!n embar3o+ se"e 7aber a"3nas d!&erenc!as con "a ana"o3#a
matem't!ca+ )a qe a"3nos RD:MS perm!ten &!"as dp"!cadas+ entre otras cosas0
1!na"mente+ na tp"a pede ra9onarse matem't!camente como n e"emento de"
prodcto cartes!ano entre "os dom!n!o0
D/$#$*("
D/$#$*(" 7.$*(o$"l
57
B es &nc!ona"mente depend!ente de A0
Una dependenc!a &nc!ona"es na cone8!;n entre no o m's atr!btos0 Por
ejemp"o s! se conoce e" %a"or deFecha DeNacimientopodemos conocer e" %a"or
de Edad0
Las dependenc!as &nc!ona"es de" s!stema se escr!ben t!"!9ando na &"ec7a+ de "a
s!3!ente manera/
FechaDeNacimiento Edad
Aq# a FechaDeNacimiento se "e conoce como n determ!nante0 Se pede "eer de
dos &ormasFechaDeNacimiento determ!na a Edad o Edad es &nc!ona"mente
depend!ente de FechaDeNacimiento0 De "a norma"!9ac!;n 4";3!ca5 a "a
!mp"ementac!;n 4&#s!ca o rea"5 pede ser s3er!b"e tener $stas dependenc!as
&nc!ona"es para "o3rar "a e&!c!enc!a en "as tab"as0
Pro/(#"#& # l" D/$#$*(" 7.$*(o$"l
E8!sten < a8!omas de Armstron3/
D/$#$*(" 7.$*(o$"l R7l8(%"
S! K8K est' !nc"!do en K8K entonces 8 8 A part!r de ca"q!er atr!bto o conjnto
de atr!btos s!empre pede dedc!rse $" m!smo0 S! "a d!recc!;n o e" nombre de na
persona est'n !nc"!dos en e" DNI+ entonces con e" DNI podemos determ!nar "a
d!recc!;n o s nombre0
D/$#$*(" 7.$*(o$"l A.!$'"'(%"
entonces
58
DNI nombre
DNI+ direccin nombre+ direccin
S! con e" DNI se determ!na e" nombre de na persona+ entonces con e" DNI m's "a
d!recc!;n tamb!$n se determ!na e" nombre o s d!recc!;n0
D/$#$*(" 7.$*(o$"l 'r"$&('(%"
Dependenc!a &nc!ona" trans!t!%a0
Sean !" #" $ tres atr!btos 4o 3rpos de atr!btos5 de "a m!sma ent!dad0 S!
# depende &nc!ona"mente de ! ) $ de #+ pero ! no depende &nc!ona"mente
de #+ se d!ce entonces qe $ depende trans!t!%amente de !0
S!mb;"!camente ser#a/
! # $ entonces ! $
FechaDeNacimiento Edad
Edad Conducir
FechaDeNacimiento Edad Conducir
Entonces tenemos qe FechaDeNacimiento determ!na a Edad ) "a Edad
determ!na a Conducir+ !nd!rectamente podemos saber a tra%$s de
FechaDeNacimiento a Conducir 4En mc7os pa#ses+ na persona neces!ta ser
ma)or de c!erta edad para poder condc!r n atom;%!"+ por eso se t!"!9a este
ejemp"o50
Pro/(#"#& ##.*(#"&
Un!;n
) entonces
59
PsedoNtrans!t!%a
) entonces
Descompos!c!;n
) z est' !nc"!do en y entonces
Cl"%&
Una c"a%e pr!mar!a es aqe""a co"mna 4o conjnto de co"mnas5 qe !dent!&!ca
?n!camente a na &!"a0 La c"a%e pr!mar!a es n !dent!&!cador qe %a a ser s!empre
?n!co para cada &!"a0 Se acostmbra a poner "a c"a%e pr!mar!a como "a pr!mera
co"mna de "a tab"a pero es m's na con%en!enc!a qe na ob"!3ac!;n0 Mc7as
%eces "a c"a%e pr!mar!a es nm$r!ca atoN!ncrementada+ es dec!r+ 3enerada
med!ante na secenc!a nm$r!ca !ncrementada atom't!camente cada %e9 qe
se !nserta na &!"a0
En na tab"a pede qe ten3amos m's de na co"mna qe pede ser c"a%e
pr!mar!a por s# m!sma0 En ese caso se pede esco3er na para ser "a c"a%e
pr!mar!a ) "as dem's c"a%es ser'n c"a%es cand!datas0
Una c"a%e ajena 4&ore!3n Me) o c"a%e &or'nea5 es aqe""a co"mna qe e8!st!endo
como depend!ente en na tab"a+ es a s %e9 c"a%e pr!mar!a en otra tab"a0
Una c"a%e a"ternat!%a es aqe""a c"a%e cand!data qe no 7a s!do se"ecc!onada
como c"a%e pr!mar!a+ pero qe tamb!$n pede !dent!&!car de &orma ?n!ca a na &!"a
dentro de na tab"a0 Ejemp"o/ S! en na tab"a c"!entes de&!n!mos e" n?mero de
docmento 4!d6c"!ente5 como c"a%e pr!mar!a+ e" n?mero de se3ro soc!a" de ese
c"!ente podr#a ser na c"a%e a"ternat!%a0 En este caso no se s; como c"a%e
pr!mar!a porqe es pos!b"e qe no se cono9ca ese dato en todos "os c"!entes0
Una c"a%e compesta es na c"a%e qe est' compesta por m's de na co"mna0
60
La %!sa"!9ac!;n de todas "as pos!b"es c"a%es cand!datas en na tab"a a)da a s
opt!m!9ac!;n0 Por ejemp"o+ en na tab"a PERSONA podemos !dent!&!car como
c"a%es s DNI+ o e" conjnto de s nombre+ ape""!dos+ &ec7a de nac!m!ento )
d!recc!;n0 Podemos sar ca"q!era de "as dos opc!ones o !nc"so todas a "a %e9
como c"a%e pr!mar!a+ pero es m's ;pt!mo en "a ma)or#a de s!stemas "a e"ecc!;n
de" menor n?mero de co"mnas como c"a%e pr!mar!a0
2or!"& Nor!"l&
Las &ormas norma"es son ap"!cadas a "as tab"as de na base de datos0 Dec!r qe
na base de datos est' en "a &orma norma" N es dec!r qe todas ss tab"as est'n
en "a &orma norma" N0
En 3enera"+ "as pr!meras tres &ormas norma"es son s&!c!entes para cbr!r "as
neces!dades de "a ma)or#a de "as bases de datos0 E" creador de estas < pr!meras
&ormas norma"es 4o re3"as5 &e Ed3ar 10 Codd0.
Pr(!r" 2or!" Nor!"l (12N)
Una tab"a est' en Pr!mera 1orma Norma" s!/
Todos "os atr!btos son at;m!cos0 Un atr!bto es at;m!co s! "os e"ementos
de" dom!n!o son !nd!%!s!b"es+ m#n!mos0
La tab"a cont!ene na c"a%e pr!mar!a ?n!ca0
La c"a%e pr!mar!a no cont!ene atr!btos n"os0
No debe de e8!st!r %ar!ac!;n en e" n?mero de co"mnas0
Los Campos no c"a%e deben !dent!&!carse por "a c"a%e 4Dependenc!a
1nc!ona"5
Debe E8!st!r na !ndependenc!a de" orden tanto de "as &!"as como de "as
co"mnas+ es dec!r+ s! "os datos camb!an de orden no deben camb!ar ss
s!3n!&!cados
Una tab"a no pede tener m?"t!p"es %a"ores en cada co"mna0 Los datos son
at;m!cos0 4S! a cada %a"or de [ "e pertenece n %a"or de U ) %!ce%ersa5
61
Esta &orma norma" e"!m!na "os %a"ores repet!dos dentro de na :D
S).$#" 2or!" Nor!"l (22N)
Dependenc!a 1nc!ona"0 Una re"ac!;n est' en ,1N s! est' en .1N ) s! "os atr!btos
qe no &orman parte de n!n3na c"a%e dependen de &orma comp"eta de "a c"a%e
pr!nc!pa"0 Es dec!r qe no e8!sten dependenc!as parc!a"es0 4Todos "os atr!btos qe
no son c"a%e pr!nc!pa" deben depender ?n!camente de "a c"a%e pr!nc!pa"50
En otras pa"abras podr#amos dec!r qe "a se3nda &orma norma" est' basada en e"
concepto de dependenc!a comp"etamente &nc!ona"0 Una dependenc!a &nc!ona"
es comp"etamente &nc!ona" s! a" e"!m!nar "os atr!btos A de [ s!3n!&!ca qe "a
dependenc!a no es manten!da+ esto es qe 0 Una dependenc!a &nc!ona" es na
dependenc!a parc!a" s! 7a) a"3nos atr!btos qe peden ser e"!m!nados de [ ) "a
dependenc!a toda%#a se mant!ene+ esto es/
Por ejemp"o \DNI+ ID6PROUECTO] EORAS6TRA:A*O 4con e" DNI de n
emp"eado ) e" ID de n pro)ecto sabemos c'ntas 7oras de trabajo por semana
trabaja n emp"eado en d!c7o pro)ecto5 es comp"etamente depend!ente dado qe
n! DNI EORAS6TRA:A*O n! ID6PROUECTO EORAS6TRA:A*O mant!enen "a
dependenc!a0 S!n embar3o \DNI+ ID6PROUECTO] NOM:RE6EMPLEADO es
parc!a"mente depend!ente dado qe DNI NOM:RE6EMPLEADO mant!ene "a
dependenc!a0
Tr*r" 2or!" Nor!"l (C2N)
La tab"a se encentra en <1N s! es ,1N ) s! no e8!ste n!n3na dependenc!a
&nc!ona" trans!t!%a entre "os atr!btos qe no son c"a%e0
Un ejemp"o de este concepto ser#a qe+ na dependenc!a &nc!ona" [N^U en n
esqema de re"ac!;n R es na dependenc!a trans!t!%a s! 7a) n conjnto de
atr!btos T qe no es n sbconjnto de a"3na c"a%e de R+ donde se mant!ene [N
^T ) TN^U0
62
Por ejemp"o+ "a dependenc!a SSNN^DMGRSSN es na dependenc!a trans!t!%a en
EMP6DEPT de "a s!3!ente &!3ra0 Dec!mos qe "a dependenc!a de DMGRSSN e"
atr!bto c"a%e SSN es trans!t!%a %#a DNUM:ER porqe "as dependenc!as
SSN_DNUM:ER ) DNUM:ER_DMGRSSN son manten!das+ ) DNUM:ER no es
n sbconjnto de "a c"a%e de EMP6DEPT0 Int!t!%amente+ podemos %er qe "a
dependenc!a de DMGRSSN sobre DNUM:ER es !ndeseab"e en EMP6DEPT dado
qe DNUM:ER no es na c"a%e de EMP6DEPT0
1orma"mente+ n esqema de re"ac!;n R est' en < 1orma Norma" E"masr!N
Na%at7e+ , s! para toda dependenc!a &nc!ona"+ se cmp"e a" menos na de "as
s!3!entes cond!c!ones/
.0 [ es sper""a%e o c"a%e0
,0 A es atr!bto pr!mo de RJ esto es+ s! es m!embro de a"3na c"a%e en R0
Adem's e" esqema debe cmp"!r necesar!amente+ con "as cond!c!ones de
se3nda &orma norma"0
2or!" $or!"l # Bo<*BCo## (2NBC)
La tab"a se encentra en 1N:C s! cada determ!nante+ atr!bto qe determ!na
comp"etamente a otro+ es c"a%e cand!data0 Deber' re3!strarse de &orma an!""ada
ante "a presenc!a de n !nter%a"o se3!do de na &orma"!9ac!;n perpeta+ es dec!r
"as %ar!antes creadas+ en na tab"a no se ""e3aran a mostrar+ s! "as )a p"an!&!cadas+
dejan de e8!st!r0
1orma"mente+ n esqema de re"ac!;n R est' en 1N:C+ s! ) s;"o s!+ para toda
dependenc!a &nc!ona" %'"!da en R+ se cmp"e qe
.0 [ es sper""a%e o c"a%e0
De esta &orma+ todo esqema R qe cmp"e 1N:C+ est' adem's en <1NJ s!n
embar3o+ no todo esqema R qe cmp"e con <1N+ est' en 1N:C0
C."r'" 2or!" Nor!"l (D2N)
63
Una tab"a se encentra en =1N s!+ ) s;"o s!+ para cada na de ss dependenc!as
m?"t!p"es no &nc!ona"es [N^N^U+ s!endo [ na sperNc"a%e qe+ [ es o na c"a%e
cand!data o n conjnto de c"a%es pr!mar!as0
E.($'" 2or!" Nor!"l (F2N)
Una tab"a se encentra en >1N s!/
La tab"a est' en =1N
No e8!sten re"ac!ones de dependenc!as no tr!%!a"es qe no s!3en "os
cr!ter!os de "as c"a%es0 Una tab"a qe se encentra en "a =1N se d!ce qe est' en
"a >1N s!+ ) s;"o s!+ cada re"ac!;n de dependenc!a se encentra de&!n!da por "as
c"a%es cand!datas0
M!croso&t Acces ser' e" pro3rama a t!"!9ar para rea"!9ar "a base de datos+ Access
es n pro3rama+ t!"!9ado en "os s!stemas operat!%os M!croso&t (!ndoQs+ para "a
3est!;n de bases de datos creado ) mod!&!cado por M!croso&t ) or!entado a ser
sado en entorno persona" o en peqeFas or3an!9ac!ones0 Es n componente de
"a s!te M!croso&t O&&!ce0 Perm!te crear &!c7eros de bases de datos re"ac!ona"es qe
peden ser &'c!"mente 3est!onadas por na !nter&a9 3r'&!ca senc!""a0 Adem's+ estas
bases de datos peden ser cons"tadas por otros pro3ramas0 Dentro de n
s!stema de !n&ormac!;n+ entrar#a dentro de "a cate3or#a de 3est!;n+ ) no en "a de
o&!m't!ca+ como podr#a pensarse0 Este pro3rama perm!te man!p"ar "os datos en
&orma de tab"as 4&ormadas por &!"as ) co"mnas5+ crear re"ac!ones entre tab"as+
cons"tas+ &orm"ar!os para !ntrodc!r datos e !n&ormes para presentar "a
!n&ormac!;n
Para e" desarro""o de e" s!stema a desarro""ar es necesar!o e" so de "a
pro3ramac!;n qe de descr!be a cont!nac!;n0
La pro3ramac!;n es e" proceso de d!seFar+ escr!b!r+ probar+ deprar ) mantener e"
c;d!3o &ente de pro3ramas comptac!ona"es0 E" c;d!3o &ente es escr!to en n
64
"en3aje de pro3ramac!;n0 E" prop;s!to de "a pro3ramac!;n es crear pro3ramas
qe e87!ban n comportam!ento deseado0 E" proceso de escr!b!r c;d!3o req!ere
&recentemente conoc!m!entos en %ar!as 'reas d!st!ntas+ adem's de" dom!n!o de"
"en3aje a t!"!9ar+ a"3or!tmos espec!a"!9ados ) ";3!ca &orma"0 Pro3ramar no
!n%o"cra necesar!amente otras tareas ta"es como e" an'"!s!s ) d!seFo de "a
ap"!cac!;n 4pero s! e" d!seFo de" c;d!3o5+ anqe s! se"en estar &s!onadas en e"
desarro""o de peqeFas ap"!cac!ones0
L@8(*o < /ro)r"!"*(+$
La pro3ramac!;n se r!3e por re3"as ) n conjnto m's o menos redc!do de
;rdenes+ e8pres!ones+ !nstrcc!ones ) comandos qe t!enden a asemejarse a na
"en3a natra" acotada 4en !n3"$s5J ) qe adem's t!enen "a part!c"ar!dad de na
redc!da amb!3`edad0 Canto menos amb!3o es n "en3aje de pro3ramac!;n+
se d!ce+ es m's potente0 :ajo esta prem!sa+ ) en e" e8tremo+ e" "en3aje m's
potente e8!stente es e" b!nar!o+ con amb!3`edad n"a 4"o ca" ""e%a a pensar as# de"
"en3aje ensamb"ador50
En "os "en3ajes de pro3ramac!;n de a"to n!%e" se d!st!n3en d!%ersos e"ementos
entre "os qe se !nc")en e" "$8!co prop!o de" "en3aje ) "as re3"as sem'nt!cas )
s!nt'ct!cas0
Co!/(l"*(+$
E" pro3rama escr!to en n "en3aje de pro3ramac!;n 4&'c!"mente comprens!b"e por
e" pro3ramador5 es ""amado pro3rama &ente ) no se pede ejectar d!rectamente
en na comptadora0 La opc!;n m's com?n es comp!"ar e" pro3rama obten!endo
n m;d"o objeto+ anqe tamb!$n pede ejectarse en &orma m's d!recta a
tra%$s de n !nt$rprete !n&orm't!co0
E" c;d!3o &ente de" pro3rama se debe someter a n proceso de tradcc!;n para
con%ert!r"o en "en3aje m'q!na+ c;d!3o $ste d!rectamente ejectab"e por e"
procesador0 A este proceso se "e ""ama comp!"ac!;n0
65
Norma"mente "a creac!;n de n pro3rama ejectab"e 4n t#p!co0e8e para M!croso&t
(!ndoQs o DOS5 con""e%a dos pasos0 E" pr!mer paso se ""ama comp!"ac!;n
4prop!amente d!c7o5 ) tradce e" c;d!3o &ente escr!to en n "en3aje de
pro3ramac!;n a"macenado en n arc7!%o a c;d!3o en bajo n!%e" 4norma"mente en
c;d!3o objeto+ no d!rectamente a "en3aje m'q!na50 E" se3ndo paso se ""ama
en"a9ado en e" ca" se en"a9a e" c;d!3o de bajo n!%e" 3enerado de todos "os
&!c7eros ) sbpro3ramas qe se 7an mandado comp!"ar ) se aFade e" c;d!3o de
"as &nc!ones qe 7a) en "as b!b"!otecas de" comp!"ador para qe e" ejectab"e
peda comn!carse d!rectamente con e" s!stema operat!%o+ tradc!endo as#
&!na"mente e" c;d!3o objeto a c;d!3o m'q!na+ ) 3enerando n m;d"o ejectab"e0
Estos dos pasos se peden 7acer por separado+ a"macenando e" res"tado de "a
&ase de comp!"ac!;n en arc7!%os objetos 4n t#p!co0obj para M!croso&t (!ndoQs+
DOS o para Un!85J para en"a9ar"os en &ases poster!ores+ o crear d!rectamente e"
ejectab"eJ con "o qe "a &ase de comp!"ac!;n se a"macena s;"o tempora"mente0 Un
pro3rama podr#a tener partes escr!tas en %ar!os "en3ajes 4por ejemp"o V!sa"
:as!c+ Caa ) ensamb"ador5+ qe se podr#an comp!"ar de &orma !ndepend!ente )
"e3o en"a9ar jntas para &ormar n ?n!co m;d"o ejectab"e0
La base de datos de" s!stema a desarro""ar ser' manejada por e" "en3aje de
pro3ramac!;n de %!sa" :as!c @0- qe se3?n
Tom S7e"don 4.DD@5 cons!ste/ Gen n ed!tor de c;d!3oJ donde se
escr!be e" c;d!3o &ente+ n deprador qe corr!3e errores en e"
c;d!3o &ente para qe peda ser b!en comp!"ado+ n comp!"ador qe
tradce e" c;d!3o &ente a "en3aje de m'q!na+ ) n constrctor de
!nter&a9 3r'&!ca qe es na &orma de pro3ramar en "a qe no es
necesar!o escr!b!r e" c;d!3o para "a parte 3r'&!ca de" pro3rama+ s!no
qe se pede 7acer de &orma %!sa"H 4p .@C5
C"r"*'r,&'(*"&
66
E" comp!"ador de V!sa" :as!c 80- 3enera c;d!3o qe req!ere "!brer#as de en"ace
d!n'm!co DLL para qe &nc!one+ en a"3nos casos ""amada MSV:VM8)0DLL
4acr;n!mo de KM!croSo&t V!sa" :as!c V!rta" Mac7!ne 80)K+ donde 80) es "a %ers!;n5
) en otros V:RUN[[[0DLL 4KV!sa" :as!c Rnt!me [0[[K50 Estas DLL pro%een "as
&nc!ones !mp"ementadas en e" "en3aje+ conten!endo rt!nas en c;d!3o ejectab"e
qe son car3adas bajo demanda0 Adem's e8!ste n 3ran n?mero de b!b"!otecas
DLL+ qe &ac!"!tan e" acceso a "a ma)or#a de "as &nc!ones de" s!stema operat!%o )
tamb!$n "a !nte3rac!;n con otras ap"!cac!ones0
En e" IDE de V!sa" :as!c se pede ejectar e" pro3rama en desarro""o+ Ka" %e"oK o
en modo !nt$rprete 4en rea"!dad psedoNcomp!"a e" pro3rama m) r'p!damente )
"e3o "o ejecta5+ ) tamb!$n se perm!te "a 3enerac!;n de" pro3rama en c;d!3o
ejectab"e 4e8e50 Ta" pro3rama 3enerado en d!sco pede "e3o ser ejectado &era
de" amb!ente de pro3ramac!;n 4!nc"so en modo stand a"one+ depend!endo de "os
req!s!tos de DLLYs5+ anqe ser' necesar!o qe "as "!brer#as DLL reqer!das se
encentren !nsta"adas en e" s!stema para s aprop!ada ejecc!;n0
V!sa" :as!c pro%ee soporte para empaqetado ) d!str!bc!;n+ es dec!r+ perm!te
3enerar n m;d"o !nsta"ador qe cont!ene e" pro3rama ejectab"e ) "as b!b"!otecas
DLL necesar!as para $"0 Con ese m;d"o "a ap"!cac!;n 3enerada se d!str!b)e )
pede ser !nsta"ada en ca"q!er eq!po 4con s!stema compat!b"e50
As# como b!b"!otecas DLL+ 7a) nmerosas ap"!cac!ones de terceros qe d!sponen
de %ar!adas &nc!ones ) mejoras para V!sa" :as!c+ !nc")endo tamb!$n para
empaqetado ) d!str!bc!;n0
E$'or$o # #&"rrollo
E8!ste n ?n!co entorno de desarro""o para V!sa" :as!c+ desarro""ado por
M!croso&t/ M(*ro&o7' V(&."l B"&(* 80- para %ers!ones desde "a .0- 7asta "a @0-+
4con "as d!&erenc!as entre "as %ers!ones desde "a .0- 4MSNDOSV(!ndoQs <0.5 7asta
67
"a <0- 4.@ b!ts+ (!ndoQs <0.VD>5 ) "as de "a =0- 4.@V<, b!ts+ (!ndoQs <0.VD>VNT5
7asta "a @0- 4<, b!ts+ (!ndoQs D8VMeVNTV,---V[PV,--< ser%er50
S entorno de desarro""o es m) s!m!"ar a" de otros "en3ajes e IDEbs0
Se compone pr!nc!pa"mente de na barra de 7erram!entas ) men?s+ qe se
peden persona"!9ar con pr'ct!camente "a tota"!dad de "os comandos de" IDE+ a
neces!dad0
E" espacio de trabajo !nc")e ) mestra todas "as %entanas de" pro)ecto+
"as %!stas de" c;d!3o de "os m;d"os ) objetos+ ) "os contro"es con "os qe se
compondr'n "as %entanas de "a ap"!cac!;n0 Por de&ecto se d!spone "os s!3!entes
contro"es/
4P!ctre:o85 Caja de Im'3enes0
4Labe"5 Et!qeta0
4Te8t:o85 Caja de te8to0
41rame5 Marco0
4Command:tton5 :ot;n de comando0
4C7ecM:o85 Cas!""a de %er!&!cac!;n0
4Opt!on:tton5 :ot;n de opc!;n0
4Combo:o85 L!sta desp"e3ab"e
4L!st:o85 L!sta0
4EScro"":ar5 :arra de desp"a9am!ento 7or!9onta"0
4VScro"":ar5 :arra de desp"a9am!ento %ert!ca"0
4T!mer5 Tempor!9ador0
4Dr!%eL!st:o85 L!sta de n!dades de d!sco0
4D!rL!st:o85 L!sta de d!rector!os0
41!"eL!st:o85 L!sta de arc7!%os0
4S7ape5 1!3ra0
4L!ne5 L#nea0
4Ima3e5 Ima3en0
68
4Data5 Cone8!;n a or!3en de datos0
4OLE5 Contenedor de docmentos embeb!dos compat!b"es con Object
L!nM!n3 and Embedd!n3
Se peden a3re3ar todo t!po de contro"es de terceros+ ) 7a) na 3ran cant!dad de
e""os qe se pro%een con "a !nsta"ac!;n de V!sa" :as!c @0-+ %!enen embeb!dos
dentro de arc7!%os de e8tens!;n OC[0
Un contro" OC[+ es n objeto qe se co"oca en n &orm"ar!o para 7ab!"!tar o
mejorar "a !nteracc!;n de" sar!o con na ap"!cac!;n0 Los contro"es Act!%e[ t!enen
e%entos qe se peden !ncorporar en otros contro"es0 Estos contro"es t!enen na
e8tens!;n de nombre de arc7!%o 0oc80
E" pane" "atera" derec7o cont!ene dos %!stas pr!nc!pa"es/
E" E8/lor"#or # Pro<*'o&+ qe mestra todos "os e"ementos qe
componen e" pro)ecto o 3rpos de pro)ectos 4&orm"ar!os+ !nter&a9 de contro"es+
m;d"os de c;d!3o+ m;d"os de c"ase+ etc05
E" P"$l # /ro/(#"#&+ donde se mestran todos "os atr!btos de
"os contro"es de "os &orm"ar!os o "a !n&ormac!;n de mod"os c"ase ) &orm"ar!os+
entre mc7os otros0
La V$'"$" ($!#("'o+ por de&ecto se encentra en "a parte !n&er!or+
anqe pede no estar %!s!b"eJ t!"!9ar Ctr"aG para mostrar "a %entana0 Esta
%entana res"ta na 7erram!enta m) ?t!" a "a 7ora de deprar e" pro3rama o
!nc"so de rea"!9ar prebas r'p!das+ )a qe perm!te !mpr!m!r mensajes de te8to
desde e" c;d!3o ) ejectar sentenc!as ) comandos s!mp"es 4so"o sentenc!as qe se
pedan representar+ en na so"a "#nea5+ como por ejemp"o+ desde c;d!3o de "a
prop!a ap"!cac!;n+ se pede cons"tar e" %a"or de na %ar!ab"e o ""amar a n m$todo
dec"arado en e" m;d"o qe se est' deprando0 Tamb!$n se pede ejectar c;d!3o
Ka" %e"oK+ por ejemp"o probar sentenc!as como/
P,a,
69
A" ejectar"o de%o"%er#a e" res"tado de "a operac!;n0 Se pede sar %ar!ab"es de"
c;d!3o de "a ap"!cac!;n+ o sentenc!as de c;d!3o como/
Ms3bo8 KPreba de cadro de mensaje de error0K+ %bCr!t!ca"+ KT!t"o de" mensajeK
A "a 7ora de deprac!;n pede ser ?t!" para cons"tar n c;d!3o de error/
PErr0Nmber
En este "en3aje de pro3ramac!;n ser' desarro""ado e" s!stema de contro" de
!n%entar!o para "a empresa Proat"et7!cs Prodct!on C0A0 )a qe nos perm!te na
cod!&!cac!;n &"!da ) e" desarro""o de n amb!ente am!3ab"e en "a !nter&a9 de
nestro s!stema0
Dentro De n s!stema de contro" de !n%entar!o "a contab!"!dad es n &actor
!mportante )a qe med!ante esta podemos ""e%ar nestro s!stema a n rend!m!ento
m'8!mo por e""o de&!n!mos "a contab!"!dad se3?n e" ator :r!to0
Contab!"!dad Se3?n :RITO 4,--B5Se de&!ne por !n%entar!o a" re3!stro docmenta"
de b!enes o pertenenc!as de na persona o comn!dad+ en "a 3est!;n de na
ent!dad e" !n%entar!o ""e%a contro" sobre e" conjnto de "os b!enes prop!os )
d!spon!b"es de "a m!sma+ cons!derados como act!%os0 Los b!enes de d!c7a ent!dad
qe son objeto de !n%entar!o son "as e8!stenc!as qe est'n dest!nadas
!nternamente a" proceso prodct!%o0 4p0.<>50
Los !n%entar!os deber'n ser presentados en e" :a"ance Genera" dentro de" 3rpo
de act!%o c!rc"ante s!empre qe e" t!empo qe deba transcrr!r 7asta qe se
prod9ca "a %enta no sea sper!or a n aFo
In%entar!o Se3?n Cat'tcora 4.DDC5 Ind!ca qe "os !n%entar!os
representan "as part!das de" act!%o qe son 3eneradores de !n3resos
para %ar!os t!pos de empresas+ entre "os ca"es se encentran "as
qe t!enen na act!%!dad de trans&ormac!;n ) "os qe se ded!can a "a
compra ) %enta o comerc!a"!9ac!;n0 Los !n%entar!os en e" caso de "as
70
empresas comerc!a"!9adoras+ se peden de&!n!r como "os art#c"os
qe se encentran d!spon!b"es para "a %enta ) en caso de na
compaF#a man&actrera+ "os prodctos term!nados+ en proceso+
mater!a pr!ma ) sm!n!stros qe se %a)an a !ncorporar en "a
prodcc!;n0 4p0 .=C50
E" !n%entar!o es m) !mportante porqe perm!te 3anar t!empo )a qe n! "a
prodcc!;n n! "a entre3a peden ser !nstant'nea+ se debe contar con e8!stenc!a de"
prodcto a "as ca"es se pede recrr!r r'p!damente para qe "a %enta rea" no
ten3a qe esperar 7asta qe term!ne e" car3o proceso de prodcc!;n0
Este perm!te 7acer &rente a "a competenc!a+ s! "a empresa no sat!s&ace "a demanda
de" c"!ente se !r' con "a competenc!a+ esto 7ace qe "a empresa no s;"o a"macene
!n%entar!o s&!c!ente para sat!s&acer "a demanda qe se espera+ s!no na cant!dad
ad!c!ona" para sat!s&acer "a demanda !nesperada0
E" !n%entar!o perm!te redc!r "os costos a qe da "3ar a "a &a"ta de cont!n!dad en
e" proceso de prodcc!;n0 Adem's de ser na protecc!;n contra "os amentos de
prec!os ) contra "a escase9 de mater!a pr!ma0
T(/o& # I$%$'"r(o
Para "as empresas comerc!a"es qe presentan act!%!dades de compra ) %enta de
mercanc#as+ as# como "as man&actreras+ por s car'cter comerc!a" t!enen en s
7aber d!st!ntos t!pos de !n%entar!osJ d!scr!m!nados a ra9;n de s %a"or monetar!o )
de s normat!%a proced!menta"0 Por e""o e" ator POCE 4,---5 a&!rma qe e8!ste
"a s!3!ente c"as!&!cac!;n/
In%entar!o per!;d!co/ Este !n%entar!o es 3enera"mente t!"!9ado por empresas
peqeFas ) med!anas ) t!enen dos caracter#st!cas/
X Para conocer en na &ec7a determ!nada ca" es e" !n%entar!o+ es
!nd!spensab"e 7acer n conteo &#s!co de" m!smo ) "e3o dar"e %a"ores0
71
X Para contro"ar e" costo de "as transacc!ones qe a&ectan e" !n%entar!o se
t!"!9an d!&erentes centas de acerdo con "a natra"e9a de "a operac!;n qe se
est$ t!"!9ando0
E" re3!stro de "as transacc!ones+ jnto con "a toma de !n%entar!o &#s!co ) s
correspond!ente !n%est!3ac!;n+ perm!t!r' "a e"aborac!;n de" !mportant#s!mo estado
&#s!co denom!nado estado de 3ananc!as ) p$rd!das o estado de res"tado0
E" costo de "os art#c"os %end!dos ) e" sa"do de" !n%entar!o s;"o se ca"c"an a" &!na"
de" per#odo contab"e+ cando se toma n !n%entar!o &#s!co0
In%entar!o Cont!no o Perpeto/
La mercanc#a qe entra se re3!stra a "a centa de" !n%entar!o d!rectamente+ en este
m$todo de !n%entar!o se ""e%a n re3!stro de &orma qe mestre a cada momento
c'" es "a e8!stenc!a+ es dec!r+ "os car3os o cr$d!tos+ o m's b!en "as compras ) "as
%entas de prodctos se re3!stran se3?n %a)an ocrr!endo "as transacc!ones o
mo%!m!entos qe maneje "a empresa0
Se ""e%a n re3!stro cont!no+ corr!ente ) d!ar!o de" !n%entar!o ) de "os costos de
art#c"os %end!dos 4p==50
M@'o#o& # E%"l."*(+$ # I$%$'"r(o&
Para rea"!9ar n estd!o comp"eto acerca de "os !n%entar!os+ se desarro""ar' a
cont!nac!;n aspectos re"at!%os a "os m$todos qe "o 7acen pos!b"e/
M$todo promed!o m;%!" de CATACORA 4.DDB5 Ge8!sten d!&erentes m$todos para
%a"orar "os !n%entar!os+ deb!do a "os d!st!ntos s!stemas de contab!"!dad en "as
or3an!9ac!ones como/ promed!o ponderado ) promed!o m;%!"H 4p..-50
M$todo promed!o ponderado+ de acerdo con CATACORA 4.DDB5H"a %a"ac!;n de
"os !n%entar!os bajo e" m$todo de promed!o ponderado+ se ap"!ca d!%!d!endo e"
72
costo tota" de" !n%entar!o !n!c!a" m's "as compras entre e" tota" de "as n!dadesH0 4p
.--5
En este m$todo spone qe todos "os art#c"os qe est'n d!spon!b"es para "a
%enta drante e" per!odo+ se peden presentar med!ante n costo de
promed!o ponderado0
M$todo de promed!o m;%!" de acerdo con CATACORA 4.DDB5Ha&!rma qe se
t!"!9a+ cando se t!ene n s!stema contab"e o m$todo de contab!"!9ac!;n cont!na+
) cons!ste en e&ectar n c'"c"o cada %e9 qe se t!ene na entrada o sa"!da de
prodctos )Vo mercanc#aH0 4p0 .C<5
E" costo de "os !n%entar!os ap"!ca sobre "a base de" ?"t!mo costo promed!o
ca"c"ado+ ra9;n por "a ca" rec!be e" nombre de promed!o m;%!"0
D7($(*(+$ # Co$'rol
E8!sten %ar!as de&!n!c!ones de contro" entre "as ca"es se peden menc!onar "a de
CEIAVENATO 4,--.5 q!en seFa"a qe e" contro" es na &nc!;n adm!n!strat!%a/
Ges "a &ase de" proceso adm!n!strat!%o qe m!de ) e%a"?a e" desempeFo ) toma "a
acc!;n correct!%a cando se neces!ta0 De este modo e" contro" es n proceso
esenc!a"mente re3"adorH 4p0 <=D50
Podemos dec!r q$ e" s!stema de contro" !nterno son "os procesos qe debe ""e%ar
a cabo toda or3an!9ac!;n tanto adm!n!strat!%a como contab"e para "o3rar "a
e&!c!enc!a adm!n!strat!%a operat!%a0
I!/or'"$*(" #l Co$'rol
E" contro" !nterno en ca"q!er or3an!9ac!;n+ re%!ste mc7a !mportanc!a+ tanto en "a
condcc!;n de "a or3an!9ac!;n+ como en e" contro" e !n&ormac!;n de "a
operac!ones+ pesto qe perm!te e" manejo adecado de "os b!enes+ &nc!ones e
!n&ormac!;n de na empresa determ!nada+ con e" &!n de 3enerar na !nd!cac!;n
con&!ab"e de s s!tac!;n ) ss operac!ones en e" mercadoJ a)da a qe "os
73
recrsos 47manos+ mater!a"es ) &!nanc!eros5 d!spon!b"es+ sean t!"!9ados en &orma
e&!c!ente+ bajo cr!ter!os t$cn!cos qe perm!tan ase3rar s !nte3r!dad+ s cstod!a )
re3!stro oportno+ en "os s!stemas respect!%os0
E" Contro" Interno contr!b)e a "a se3r!dad de" s!stema contab"e qe se t!"!9a en
"a empresa+ &!jando ) e%a"ando "os proced!m!entos adm!n!strat!%os+ contab"es )
&!nanc!eros qe a)dan a qe "a empresa rea"!ce s objeto0 Detecta "as
!rre3"ar!dades ) errores ) prop3na por "a so"c!;n &act!b"e e%a"ando todos "os
n!%e"es de ator!dad+ "a adm!n!strac!;n de" persona"+ "os m$todos ) s!stemas
contab"es para qe as# e" ad!tor peda dar centa %era9 de "as transacc!ones )
manejos empresar!a"es0
Por cons!3!ente+ e" contro" !nterno comprende e" p"an de or3an!9ac!;n en todos
"os proced!m!entos coord!nados de manera co7erente a "as neces!dades de"
ne3oc!o+ para prote3er ) res3ardar ss act!%os+ %er!&!car s e8act!td )
con&!ab!"!dad de "os datos contab"es+ as# como tamb!$n ""e%ar "a e&!c!enc!a+
prodct!%!dad ) cstod!a en "as operac!ones para est!m"ar "a ad7es!;n a "as
e8!3enc!as ordenadas por "a 3erenc!a0
Co$'rol I$'r$o # I$%$'"r(o
Se estab"ece n s!stema de contro" !nterno+ con e" &!n de e%!tar errores+ &rades+
desc!dos+ ) desperd!c!os0 Uno de "os mejores med!os de contro"+ es e" des!3nar
personas con d!st!ntas responsab!"!dades en "os trabajos a&!nes/ 7acer "os ped!dos+
rec!b!r"os+ a"macenar"os+ 7acer pa3os+ "os re3!stros de sa"!da ) de e8!stenc!as0 E"
s!stema de contro" !nterno de !n%entar!o de mercanc#as debe proporc!onar n
m$todo qe ob"!3e a cada persona qe rec!ba mercanc#as+ a responder por e""a )
qe e" sa"do de "a centa sea !3a" a "a e8!stenc!a0
Ob6'(%o& #l Co$'rol I$'r$o # I$%$'"r(o
74
A" respecto Cepeda 4.DDB5 e" contro" !nterno de !n%entar!o t!ene como
objet!%o &ndamenta" estab"ecer "as acc!ones+ po"#t!cas+ "os m$todos
proced!m!entos ) mecan!smo de pre%enc!;n+ contro"+ e%a"ac!;n de"
stocM en "a empresa as# como+ de" mejoram!ento cont!no de"
a"mac$n qe "e perm!ta "a atoprotecc!;n necesar!a para 3arant!9ar
na &nc!;n adm!n!strat!%a transparente+ e&!c!ente+ cmp"!endo con "a
const!tc!;n+ "e)es ) normas qe re3"an "a coord!nac!;n de
actac!ones con "as d!&erentes !nstanc!as con "as qe se re"ac!ona )
na a"ta contr!bc!;n a" cmp"!m!ento de "a &!na"!dad soc!a" de"
estado4p0,=50
V!sto de este modo e" s!stema de contro" !nterno es n concepto n!%ersa" qe se
ap"!ca en d!st!ntamente en todas "as empresas+ donde "os 3erentes de "a m!sma
req!eren de n mejor proact!%o ase3ram!ento de" desarro""o de contro" ) en
espec!a" de "a detenc!;n de prob"emas potenc!a"es qe peda presentar "a
or3an!9ac!;n0 Es de 3ran !mportanc!a destacar qe e" contro" !nterno no !mporta
qe tan b!en 7a)a s!do d!seFado ) operado+ porqe so"amente pede dar n
se3r!dad ra9onab"e a "a 3erenc!a de na empresa sobre e" "o3ro de ss objet!%os
) metas pro3ramadas+ donde s e&!c!enc!a ) e&!cac!a en mc7as oportn!dades se
%en a&ectadas por "!m!tac!ones !n7erentes a" m!smo contro" t!"!9ado por "a
empresa0
I!/or'"$*(" #l *o$'rol ($'r$o #l ($%$'"r(o
Es de %!ta" !mportanc!a )a qe const!t)e "a base o soporte sobre e" ca"
descansa "a con&!ab!"!dad de n s!stema contab"e0 S 3rado de &orta"e9a
determ!nara s! e8!ste na se3r!dad ra9onab"e de qe "as operac!ones re&"ejadas
en "os estados &!nanc!eros son con&!ab"es0
Este no se "!m!ta ?n!camente a "a con&!ab!"!dad en "a man!&estac!;n de "as c!&ras
re&"ejada en "os estados &!nanc!eros+ s!no qe tamb!$n e%a"?a e" n!%e" de e&!c!enc!a
75
operac!ona" en "os procesos contab"es+ se or!enta a pre%en!r ) a detectar
!rre3"ar!dades0
Todo s!stema de contro" debe ""e%ar n re3!stro ";3!co de datos esto se 7ace
med!ante e" so de base de datos qe/
Se3?n atores Ienda"" I0 ) Ienda"" *0 4.DDB5se de&!ne como G"as
bases de datos no son s!mp"emente n conjnto de arc7!%os0 En %e9
de e""o na base de datos es na &ente centra" de datos pensada
para qe sea compart!da por mc7os sar!os con na d!%ers!dad de
ap"!cac!ones0 G
B"&& L)"l&
Vene9e"a centa con na ser!e de "e)es+ decretos ) normas qe r!3en e"
&nc!onam!ento de "as !nst!tc!ones como de "os c!dadanos+ en este pro)ecto se
toman en centa "a Const!tc!;n de "a Rep?b"!ca :o"!%ar!ana de Vene9e"a+ "a Le)
Espec!a" contra De"!tos In&orm't!cos ) "a Le) sobre Derec7o de ator0
LA CONSTITUCION DE LA REPUBLICA BOLIVARIANA DE VENEGUALA
PROMUL4ADA SE4HN 4ACETA O2ICIAL NI CJ.KFL # 7*:" 2L DE
DICIEMBRE DE 1LLL
TMTULO III
De "os Derec7os Emanos ) Garant#as+ U de "os Deberes
C"/,'.lo VI
De "os Derec7os C"tra"es ) Edcat!%os
Ar',*.lo 1100 E" Estado reconocer' e" !nter$s p?b"!co de "a c!enc!a+ "a tecno"o3#a e"
conoc!m!ento+ "a !nno%ac!;n ) ss ap"!cac!ones ) "os ser%!c!os de !n&ormac!;n
necesar!os por ser !nstrmentos &ndamenta"es para e" desarro""o econ;m!co+
76
soc!a" ) po"#t!co de" pa#s+ as# como para "a se3r!dad ) soberan#a nac!ona"0 Para e"
&omento ) desarro""o de esas act!%!dades+ e" estado dest!nara recrsos s&!c!entes
) creara e" s!stema nac!ona" de c!enc!a ) tecno"o3#a de acerdo con "a "e)0 E"
sector pr!%ado deber' aportar recrsos para "os m!smos0 E" estado 3arant!9ara e"
cmp"!m!ento de "os pr!nc!p!os $t!cos ) "e3a"es qe deben re3!r "as act!%!dades de
!n%est!3ac!;n c!ent#&!ca+ 7man#st!ca ) tecno";3!ca0 L "e) determ!nara "os modos )
med!os para dar cmp"!m!ento a esta 3arant#a0
LA LE0 DE DELITOS IN2ORMATICOS DE LA REPUBLICA BOLIVARIANA DE
VENEGUELAN PROMUL4ADA SE4HN 4ACETA O2ICIAL NI CO.C1C DELC0 DE
OCTUBRE DE 2001
SeFa"a en "os s!3!entes art#c"os/
T,'.lo I
D!spos!c!ones Genera"es
ARTICULO 19
Objeto de "a Le) La presente Le) t!ene por objeto "a protecc!;n !nte3ra" de "os
s!stemas qe t!"!cen tecno"o3#as de !n&ormac!;n+ as# como "a pre%enc!;n )
sanc!;n de "os de"!tos comet!dos contra ta"es s!stemas o ca"esq!era de ss
componentes+ o de "os comet!dos med!ante e" so de d!c7as tecno"o3#as+ en "os
t$rm!nos pre%!stos en esta Le)0
ARTICULO J9
Acceso Indeb!do Toda persona qe s!n "a deb!da ator!9ac!;n o e8ced!endo "a qe
7b!ere obten!do+ acceda+ !ntercepte+ !nter&!era o se n s!stema qe t!"!ce
tecno"o3#as de !n&ormac!;n+ ser' penado con pr!s!;n de no a c!nco aFos ) m"ta
de d!e9 a c!ncenta n!dades tr!btar!as0
77
ARTICULO O9
Sabotaje o DaFo a S!stemas Todo aqe" qe con !ntenc!;n destr)a+ daFe+
mod!&!qe o rea"!ce ca"q!er acto qe a"tere e" &nc!onam!ento o !nt!"!ce n
s!stema qe t!"!ce tecno"o3#as de !n&ormac!;n o ca"esq!era de "os componentes
qe "o con&orman+ ser' penado con pr!s!;n de catro a oc7o aFos ) m"ta de
catroc!entas a oc7oc!entas n!dades tr!btar!as0
ARTICULO L9
Acceso Indeb!do o Sabotaje a S!stemas Prote3!dos Las penas pre%!stas en "os
art#c"os anter!ores se amentar'n entre na tercera parte ) "a m!tad+ cando "os
7ec7os a""# pre%!stos o ss e&ectos reca!3an sobre ca"esq!era de "os
componentes de n s!stema qe t!"!ce tecno"o3#as de !n&ormac!;n prote3!do por
med!das de se3r!dad+ qe est$ dest!nado a &nc!ones p?b"!cas o qe conten3a
!n&ormac!;n persona" o patr!mon!a" de personas natra"es o jr#d!cas0
ARTICULO 129
1a"s!&!cac!;n de Docmentos S!en+ a tra%$s de ca"q!er med!o+ cree+ mod!&!qe o
e"!m!ne n docmento qe se encentre !ncorporado a n s!stema qe t!"!ce
tecno"o3#as de !n&ormac!;nJ o cree+ mod!&!qe o e"!m!ne datos de" m!smoJ o
!ncorpore a d!c7o s!stema n docmento !ne8!stente+ ser' penado con pr!s!;n de
tres a se!s aFos ) m"ta de tresc!entas a se!sc!entas n!dades tr!btar!as0
Cando e" a3ente 7b!ere actado con e" &!n de procrar para s# o para otro a"3?n
t!po de bene&!c!o+ "a pena se amentar' entre n terc!o ) "a m!tad0
E" amento ser' de "a m!tad a dos terc!os s! de" 7ec7o res"tare n perj!c!o para
otro0
ARTICULO 1C9
Erto S!en a tra%$s de" so de tecno"o3#as de !n&ormac!;n+ acceda+ !ntercepte+
!nter&!era+ man!p"e o se de ca"q!er &orma n s!stema o med!o de comn!cac!;n
78
para apoderarse de b!enes o %a"ores tan3!b"es o !ntan3!b"es de car'cter
patr!mon!a" sstra)$ndo"os a s tenedor+ con e" &!n de procrarse n pro%ec7o
econ;m!co para s# o para otro+ ser' sanc!onado con pr!s!;n de dos a se!s aFos )
m"ta de dosc!entas a se!sc!entas n!dades tr!btar!as0
Los art#c"os menc!onados anter!or mente 7ab"an sobre "os derec7os qe se
t!enen qe ap"!car en "a !n&orm't!ca )a qe toda empresa qe preste con estos
ser%!c!os debe cmp"!r caba"!dad0
LE0 DE DERECHOS DE AUTOR DE LA REPUBLICA BOLIVARIANA DE
VENEGUELA PROMUL4ADA SE4HN 4ACETA O2ICIAL NI CL.C21 DEL 2O DE
OCTUBRE DE 2001
SECCI5N PRIMERA
De "os Derec7os Mora"es ) Patr!mon!a"es
Ar',*.lo 1K/
Corresponde e8c"s!%amente a" ator "a &ac"tad de reso"%er sobre "a d!%"3ac!;n
tota" o parc!a" de "a obra )+ en s caso+ acerca de" modo de 7acer d!c7a
d!%"3ac!;n+ de manera qe nad!e pede dar a conocer s!n e" consent!m!ento de s
ator e" conten!do esenc!a" o "a descr!pc!;n de "a obra+ antes de qe aq$" "o 7a)a
7ec7o o "a m!sma se 7a)a d!%"3ado0 La const!tc!;n de" s&rcto sobre e"
derec7o de ator+ por acto entre %!%os o por testamento+ !mp"!ca "a ator!9ac!;n a"
s&rctar!o para d!%"3ar "a obra0 No obstante+ s! no e8!ste na d!spos!c!;n
testamentar!a espec#&!ca acerca de "a obra ) $sta qeda comprend!da en na
cota s&rctar!a+ se req!ere e" consent!m!ento de "os derec7o7ab!entes de"
ator para d!%"3ar"a0
Ar',*.lo 1L9
En caso de qe na determ!nada obra sea pb"!cada o d!%"3ada por persona
d!st!nta a s ator+ $ste t!ene e" derec7o de ser reconoc!do como ta"+ determ!nando
qe "a obra ""e%e "as !nd!cac!ones correspond!entes0
79
Ar',*.lo 20/
E" ator t!ene+ !nc"so &rente a" adq!rente de" objeto mater!a" de "a obra+ e"
derec7o de pro7!b!r toda mod!&!cac!;n de "a m!sma qe peda poner en pe"!3ro s
decoro o reptac!;n0 E" ator de obras de arq!tectra no pede oponerse a "as
mod!&!cac!ones qe se 7!c!eran necesar!as drante "a constrcc!;n o con
poster!or!dad a e""a0 Pero s! "a obra re%!ste car'cter art#st!co+ e" ator tendr'
pre&erenc!a para e" estd!o ) rea"!9ac!;n de "as m!smas0 En ca"q!er caso+ s! "as
mod!&!cac!ones de "a obra arq!tect;n!ca se rea"!9aren s!n e" consent!m!ento de"
ator+ $ste podr' repd!ar "a patern!dad de "a obra mod!&!cada ) qedar' %edado a"
prop!etar!o !n%ocar para e" &tro e" nombre de" ator de" pro)ecto or!3!na"0
CAPITULO III
METODOLO4IA DE LA INVESTI4ACION
1!d!as G0 Ar!as 4,--@5 D!ce qe GLa metodo"o3#a de" pro)ecto !nc")e e" t!po o t!pos
de !n%est!3ac!;n+ "as t$cn!cas ) "os !nstrmentos qe ser'n t!"!9ados para ""e%as a
cabo "a !nda3ac!;n0 Es e" GcomoH se rea"!9ara e" estd!o para responder e"
prob"ema p"anteadoH0 4P0..-50
80
E" t!po de !n%est!3ac!;n en "a ca" se basa e" presente trabajo espec!a" de 3rado
es "a GIn%est!3ac!;n de CampoH "a ca" se de&!ne de "a s!3!ente manera/
D(&;o < Mo#"l(#"# # l" I$%&'()"*(+$
Se3?n 1!d!as G0 Ar!as 4,--@5 e" d!seFo de !n%est!3ac!;n GEs "a estrate3!a 3enera"
qe adopta e" !n%est!3ador para responder e" prob"ema p"anteado0 En atenc!;n a"
d!seFo+ "a !n%est!3ac!;n se c"as!&!ca en docmenta"+ de campo ) e8per!menta"H 4p
,@50
E" d!seFo de !n%est!3ac!;n emp"eado en "a presente !n%est!3ac!;n &e de campo )
de moda"!dad+ pro)ecto &act!b"e+ 1!d!as G0 Ar!as De&!ne e" d!seFo de campo de "a
s!3!ente manera/
La !n%est!3ac!;n de campo es aqe""a qe cons!ste en "a reco"ecc!;n de
datos d!rectamente de "os sjetos !n%est!3ados+ o de "a rea"!dad desde
donde ocrren "os 7ec7os 4datos pr!mar!os5+ s!n man!p"ar o contro"ar
%ar!ab"e a"3na+ es dec!r+ e" !n%est!3ados obt!enes "a !n&ormac!;n pero
no a"tera "as cond!c!ones estab"ec!das+ de a""# s car'cter de
!n%est!3ac!;n no e8per!menta" 4p +<.5
Se t!"!9o este d!seFo de !n%est!3ac!;n pesto qe se rea"!9o "a respect!%a
obser%ac!;n de "os 7ec7os desde e" "3ar donde est'n ocrr!endo "os m!smos )
reco"ectar "os datos re"ac!onados con "a prob"em't!ca acta" de "a empresa en este
caso "a Empresa Proat"et7!cs Prodcc!;n C0A0
La presente !n%est!3ac!;n es de moda"!dad+ pro)ecto &act!b"e0 A" respecto+ "a
Un!%ers!dad Peda3;3!ca E8per!menta" L!bertador 4UPEL ,-->5 de&!ne a "a
moda"!dad+ pro)ecto &act!b"e de "a s!3!ente &orma/
GPropesta de acc!;n para reso"%er n prob"ema pract!co o sat!s&acer na
neces!dad0 Es Ind!spensab"e qe d!c7a propesta se acompaFe de na
!n%est!3ac!;n qe demestre &act!b!"!dad o pos!b!"!dad de rea"!9ac!;nH 4P0 .<=5
81
Esta !n%est!3ac!;n es de moda"!dad pro)ecto &act!b"e por "a senc!""a ra9;n de qe
se rea"!9o na propesta para ensamb"ar n s!stema atomat!9ado de contro" de
!n%entar!o qe rea"!ce todas "as &nc!ones de" s!stema acta" qe es de &orma
mana" )+ para qe por med!o de" s!stema atomat!9ado se peda so"c!onar "a
prob"em't!ca e8!stente en d!c7a empresa0
T(/o # N(%l # l" I$%&'()"*(+$
Para 1!d!as G0 Ar!as 4,--@5H000E" n!%e" de !n%est!3ac!;n se re&!ere a" 3rado de
pro&nd!dad con qe se aborda n &en;meno objeto de estd!oH 4P0,<50
E" n!%e" de !n%est!3ac!;n emp"eado en "a presente !n%est!3ac!;n &e descr!pt!%o0 A"
respecto 1!d!as G0 Ar!as de&!ne a "a !n%est!3ac!;n descr!pt!%a de "a s!3!ente
manera/
La !n%est!3ac!;n descr!pt!%a cons!ste en "a caracter!9ac!;n de n 7ec7o+
&en;meno+ !nd!%!do o 3rpo+ con e" &!n de estab"ecer s estrctra o
comportam!ento0 Los res"tados de este t!po de !n%est!3ac!;n se b!can en n n!%e"
!ntermed!o en canto a "a pro&nd!dad de "os conoc!m!entos se re&!ere 4P ,=50
1e Emp"eado e" n!%e" de !n%est!3ac!;n Descr!pt!%o pesto qe se esta
estab"ec!endo en "a presente !n%est!3ac!;n "a &orma como se comporta e" s!stema
acta" de "a empresa ) "a s!tac!;n acta" de "a m!sma0
Pobl"*(+$ < M.&'r".
Pobl"*(+$
Para 1!d!as G0 Ar!as 4,--@5 Gc La pob"ac!;n+ o en t$rm!nos mas prec!sos
pob"ac!;n objet!%o+ es n conjnto &!n!to o !n&!n!to de e"ementos con caracter#st!cas
comnes para "os ca"es ser'n e8tens!%as "as conc"s!ones de "a !n%est!3ac!;n0
Esta qeda de"!m!tada por e" prob"ema ) por "os objet!%os de" estd!oH 4P0 C=50
82
Cando se 7ab"a de pob"ac!;n se re&!ere a" conjnto de n!dades o &ente de
datos+ qe es prec!so redc!r a proporc!ones manejab"es para poder e8p"orar0
Cada no de estos datos o n!dades no son mas qe cada no de "os e"ementos
de !n&ormac!;n qe se reco3en drante e" desarro""o de na !n%est!3ac!;n ) sobre
"a base de "os ca"es+ con%en!entemente s!ntet!9ados+ podr#an e8traerse
conc"s!ones de re"e%anc!a a" prob"ema !n!c!a" p"anteado0
La pob"ac!;n Objeto de estd!o de esta !n%est!3ac!;n est%o con&ormada por
%e!nte 4,-5 personas+ qe son aqe""as personas re"ac!onadas tanto d!rectas como
!nd!rectamente con e" s!stema de contro" de !n%entar!o acta" de d!c7a empresa0
Como "a pob"ac!;n es menor a .-- se tomara e" .-- d de "a m!sma0
T!po Ne Personas Porcentaje
Emp"eados ., @-d
C"!entes C =-d
M.&'r"
Mora"es 4c!tado por 1!d!as G0 Ar!as+ ,-@@5 d!ce qe G"a mestra es n sbconjnto
representat!%o de n n!%erso o pob"ac!;nH 4P0..-5
La mestra tomada en esta !n%est!3ac!;n es e" tota" de "a pob"ac!;n+ es dec!r es de
Ve!nte 4,-5 personas+ entre c"!entes ) persona" qe "abora" en d!c7a empresa+
deb!do a qe son personas qe rea"!9an "abores d!rectas o !nd!rectas con e" tema
trabado ) con e" &!n de a3!"!9ar e" proceso de reco"ecc!;n de !n&ormac!;n0
T(/o # M.&'ro
E" t!po de mestreo de esta !n%est!3ac!;n es no probab!"#st!co0 1!d!as G
Ar!as 4,--@5 "o de&!ne como/
83
GEs n proced!m!ento de se"ecc!;n en e" qe se desconoce "a probab!"!dad qe
t!enen "os e"ementos de "a pob"ac!;n para !nte3rar "a mestraH 4P C>50
Dentro de" t!po de mestreo no probab!"#st!co &e abordado e" mestreo !ntenc!ona"
) op!nat!co0 Se3?n 1!d!as G Ar!as 4,--@5 se de&!ne/
GEn este caso "os e"ementos son esco3!dos con base en cr!ter!os o j!c!os
preestab"ec!dos por e" !n%est!3adorH 4P0C>50
E" t!po de mestreo no probab!"#st!co antes menc!onado &e se"ecc!onado en base
a qe se dedjo qe "a mestra deb#a ser !nte3rada por "as personas qe se
encar3an tanto d!recta como !nd!rectamente de" s!stema de contro" de !n%entar!o
acta" de "a empresa
T@*$(*"& I$&'r.!$'o& # R*ol**(+$ # D"'o&.
Se3?n 1!d!as G Ar!as 4,--@5 De&!ne a "as t$cn!cas de reco"ecc!;n de datos GSon
"as d!st!ntas &ormas o maneras de obtener "a !n&ormac!;n0 Son ejemp"os de
t$cn!casJ "a obser%ac!;n d!recta+ "a encesta es ss moda"!dades ora" o escr!ta
4cest!onar!o5+ "a entre%!sta+ e" an'"!s!s docmenta"+ an'"!s!s de conten!do+ etc0H 4P0
...50
E" m!smo ator de&!ne "os !nstrmentos de reco"ecc!;n de datos como/ GSon "os
med!os mater!a"es qe se emp"ean para reco3er ) a"macenar "a !n&ormac!;n0
Ejemp"o/ 1!c7as+ &ormatos de cest!onar!os+ 3#a de entre%!sta+ "!stas de cotejo+
esca"as de act!tdes op!n!;n+ 3rabador+ c'mara &oto3r'&!ca o de %!deo+ etc0H
4p0...50
Las t$cn!cas e !nstrmentos de reco"ecc!;n de datos qe se ap"!caron en esta
!n%est!3ac!;n &eron "a entre%!sta+ "a obser%ac!;n d!recta ) e" cest!onar!o/ a"
respecto+ 1!d!as G Ar!as 4,--@5 de&!ne "a entre%!sta ) e" cest!onar!o de "a s!3!ente
manera/
GLa entre%!sta+ mas qe n s!mp"e !nterro3ator!o+ es na t$cn!ca basada en n
d!a"o3o o conser%ac!;n Gcara a caraH+ entre e" entre%!stador ) e" entre%!stado
84
acerca de n tema pre%!amente determ!nado+ de ta" manera qe e" entre%!stador
peda obtener "a !n&ormac!;n reqer!daH0 4P0 B<50
GE" cest!onar!o es "a moda"!dad de encesta qe se rea"!9a de &orma escr!ta
med!ante n !nstrmento o &ormato en pape" content!%o de na ser!e de pre3ntas0
Se "e denom!na cest!onar!o adm!n!strat!%o porqe deber ser ""enado por e"
encestado+ s!n !nter%enc!;n de" encestador G4P0B=50
La entre%!sta rea"!9ada en "a empresa &e de na &orma d!recta con "as personas
qe trabajan en "os departamentos de caja ) contab!"!dad de "a m!sma+ es dec!r+ a
med!da qe se rea"!9aban "os cest!onar!os+ se !ba 7ac!endo pre3ntas ad!c!ona"es
re"ac!onadas+ tanto de "a operat!%!dad como de" &nc!onam!ento de" s!stema+
adem's "a obser%ac!;n d!recta perm!t!; conocer desde e" m!smo "3ar e" prob"ema
) "os 7ec7os con e" s!stema acta"0
Es !mportante destacar "a neces!dad de e8!3!r a "os trabajadores responder e"
cest!onar!o con "a ma)o s!ncer!dad pos!b"e+ con e" &!n de obtener res"tados
;pt!mos0
E" cest!onar!o se ""e%o a cabo con "a &!na"!dad de con&!rmas "a !n&ormac!;n
proporc!onada en e" entre%!sta rea"!9ada+ en re"ac!;n a "as d!%ersas &a""as
presentadas0
Es &ndamenta" reca"car qe e" objet!%o pr!nc!pa" de esta 7erram!enta+ es
sm!n!strar "os ar3mentos necesar!os para rea"!9ar "os estd!os so"!c!tados por "a
3erenc!a0
T@*$(*"& # /ro*&"!($'o < "$=l(&(& # #"'o&.
Se3?n 1!d!as G Ar!as 4,--@5 "as t$cn!cas de procesam!ento de datos/ GSon "as
d!st!ntas operac!ones a "as qe ser'n somet!dos "os datos qe se obten3an
c"as!&!cac!;n+ re3!stro+ tab"ac!;n ) cod!&!cac!;n s! &ere e" casoH0 4P0...5
Lo e8presado anter!ormente por 1!d!as G0 Ar!as !nd!ca qe+ na %e9 rea"!9ados "os
cest!onar!os+ se debe c"as!&!car ) ana"!9ar "as respestas proporc!onadas por "os
85
sar!os+ donde se re&"eja "a neces!dad de !mp"antar n s!stema atomat!9ado para
e" contro" de !n%entar!o0
A" tener c"as!&!cada "a !n&ormac!;n+ se proced!; a "a ap"!cac!;n de "as t$cn!cas de
procesam!ento ) an'"!s!s de datos para "e3o proceder a "a e"aborac!;n de "os
3r'&!cos !"strat!%os0 Dentro de estas se encentran e" re3!stro+ "a c"as!&!cac!;n ) "a
tab"ac!;n0 A" respecto+ 1ernando C 4,--.5 "as de&!ne de "a s!3!ente manera/
GE" re3!stro es "a t$cn!ca med!ante "a ca" se !nd!ca "a &recenc!a con qe ocrre n
7ec7o o &en;menoH 4P0B.50
GLa c"as!&!cac!;n es "a t$cn!ca qe cons!ste en "a d!str!bc!;n de "os datos
obten!dos en 3rpos+ tomando en centa s t!po"o3#a+ b!en sea de manera
ca"!tat!%a o cant!tat!%a0 4P0 B.50
GLa cod!&!cac!;n es "a t$cn!ca qe cons!ste en cate3or!9ar "os datos obten!dos+
d!c7a cate3or!9ac!;n cons!ste+ com?nmente en trans&ormar d!c7os datos en
s#mbo"os nm$r!cosH 4P0 B.5
GLa tab"ac!;n es "a t$cn!ca qe cons!ste en e" recento de "os datos a &!n de
determ!nar e" n?mero de casos qe se corresponden con "as d!st!ntas cate3or#asH
4P0B.50
CAPITULO IV
DESARROLLO DE LA INVESTI4ACION
Presentac!;n ) an'"!s!s de "os res"tados0
Gr'&!cas ) an'"!s!s de Datos
Esta Eerram!enta se t!"!9; para med!r e" rend!m!ento de" s!stema de trabajo
acta" de "a empresa ) as# obtener de na manera c"ara "os res"tados de "as
encestas rea"!9adas a "as personas qe !nte3ran "os departamentos de caja e
!n%entar!o+ ) a n c!erto n?mero de c"!entes0
86
La t$cn!ca de" procesam!ento ) an'"!s!s de datos ap"!cada en esta !n%est!3ac!;n &e
tab"ac!;n0 A" respecto+ 1ernando Castro 4,--.5 de&!ne "a tab"ac!;n de "a
s!3!ente manera/
GLa tab"ac!;n es "a t$cn!ca qe cons!ste en e" recento de "os datos a &!n de
determ!nar e" nmero de casos qe se corresponden con "as d!st!ntas cate3or#asH
4P+ B.50
La &ente toma de" cest!onar!o perm!t!; dar a conocer "as &a""as ) neces!dades
qe presenta "a t!enda deport!%a GProat"et7!cRs Prodct!on C0A0H+ e" m!smo &e
e"aborado ) ap"!cado por *a%!er Toro a n 3rpo comprend!do de %e!nte 4,-5
personas de "os ca"es n sesenta por c!ento 4@-d5 son "os emp"eados de "a
empresa 4., personas5 ) e" =- por c!ento restante 4=-d5 qe son "os c"!entes 4C
personas50
Entre "as pre3ntas qe se p"antearon en e" cest!onar!o se encentran/
.5 OCons!dera Usted+ qe e" proced!m!ento acta" t!"!9ado para rea"!9ar e"
contro" de !n%entar!o en "a empresa es e" m's ;pt!moP
,5 OCons!dera Usted qe e" t!empo de respesta a" rea"!9ar e" !n%entar!o en
e8!stenc!a es r'p!do ) e&!ca9P
<5 OCons!dera Usted qe n s!stema atomat!9ado mejorar' e" t!empo de
respesta en e" momento de rea"!9ar na cons"ta de "a e8!stenc!a de
prodctosP
=5 OCons!dera sted qe es necesar!o camb!ar e" s!stema acta"P
>5 OCree sted qe e" s!stema es comp"etoP
@5 OCons!dera sted qe "a !mp"ementac!;n de ne%os eq!pos tecno";3!cos
so"%entara "os !ncon%en!entes de" proceso acta"P
B5 OCons!dera sted qe e" s!stema propesto perjd!car#a a "a empresaP
87
C5 OSe sent!r#a bene&!c!ado por "a !mp"antac!;n de" ne%o s!stemaP
D5 Est!ma sted qe son pocos "os pasos qe se deben se3!r para "a
e"aborac!;n de" !n%entar!o en e" s!stema propesto
.-5OCons!dera sted necesar!o qe e" s!stema posea n contro" de se3r!dad
para "os datos a"macenadosP
..5OCree sted qe e" s!stema propesto a)de a corre3!r pos!b"es &a""as en e"
s!stema acta"P
.,5OCree sted qe e" s!stema propesto bene&!c!ar!a a "a empresaP
.<5Estar#a sted de acerdo con qe e" s!stema este const!t!do por panta""as
am!3ab"es de &'c!" comprens!;n para "a !ntrodcc!;n de datos
.=5OCons!dera sted qe deben rea"!9arse crsos de capac!tac!;n para e"
manejo de" so&tQare a" persona" de "a empresaR
.>5OCree sted qe "a !mp"ementac!;n de" ne%o s!stema a)dar#a a "a
se3r!dad de" !n%entar!o de "a empresaR
A cont!nac!;n en "as s!3!entes p'3!nas se presenta e" an'"!s!s de "as
pre3ntas antes menc!onadas0
.5 OCons!dera sted+ qe e" proced!m!ento acta" t!"!9ado para rea"!9ar e"
contro" de !n%entar!o en "a empresa es e" m's ;pt!moP
T"bl" P1
88
Opc!ones Ne de Personas Porcentaje
SI = ,-d
NO .@ C-d
Tota" ,- .--d
1ente/ E"aborac!;n Prop!a
4r"7(*o P 1
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" oc7enta por c!ento 4C-d5 de "a pob"ac!;n encestada cree qe e"
s!stema qe acta"mente se emp"ea 3enera &a""as a "a empresa+ deb!do a
qe p!ensa qe e" m!smo no esta acorde con "os reqer!m!entos de "a
m!sma+ m!entras qe n %e!nte por c!ento 4,-d5 cree qe e" s!stema acta"
esta operando b!en pesto qe d!jeron qe e" s!stema esta acorde con "os
reqer!m!entos de "a empresa0
,5 OCons!dera sted qe en e" s!stema acta" e" t!empo de respesta a"
rea"!9ar e" !n%entar!o en e8!stenc!a es r'p!do ) e&!ca9P
89
DQ
1JQ
T"bl" P2
1ente/ E"aborac!;n Prop!a
4r"7(*o P 2
1ente/ E"aborac!;n Prop!a
A$=l(&(&
A tra%$s de este #tem se q!so determ!nar "a rap!de9 a" rea"!9ar na cons"ta
de !n%entar!o en e8!stenc!a+ e" D- d de "os encestados respond!eron NO
demostrando qe e" s!stema posee retrasos a" rea"!9ar "a so"!c!td de
mercanc#a en e8!stenc!a0
90
Opc!ones Ne de Personas Porcentaje
SI , .-d
NO .C D-d
Tota" ,- .--d
10Q
<5 OCons!dera Usted qe n s!stema atomat!9ado mejorara e" t!empo de
respesta en e" momento de rea"!9ar na cons"ta de "a e8!stenc!a de
prodctorP
T"bl" P C
1ente/ E"aborac!;n Prop!a
4r"7(*o P C
1ente/ E"aborac!;n Prop!a
A$=l(&(&
En e" 3r'&!co anter!or "a mestra encestada e8presa+ qe n s!stema
atomat!9ado perm!t!r' e" contro" de "a !n&ormac!;n procesada en &orma
e&ect!%a e%!tando "a p$rd!da de t!empo+ contro" ) bena adm!n!strac!;n de
"os recrsos0 Es Importante resa"tar "a s!mp"!&!cac!;n de "os proced!m!entos )
91
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
e" n!%e" de se3r!dad qe o&rece n s!stema atomat!9ado para e" proceso
de !n&ormac!;n por "o ca" es necesar!a "a !mp"ementac!;n de" m!smo0
=5 OCons!dera qe es necesar!o camb!ar e" s!stema acta"P
T"bl" P D
1ente/ E"aborac!;n Prop!a
4r"7(*o P D
1ente/ E"aborac!;n Prop!a
92
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
A$=l(&(&
C"aramente en e" 3ra&!co anter!or se pede notar na !ncon&orm!dad con e"
s!stema acta" de contro" )a qe n c!en por c!ento 4.--d5 de "a pob"ac!;n
encestada no se s!ente c;moda trabajando con e" s!stema acta" de
contro" de !n%entar!os deb!do a qe "os t!empos de respesta )
procesam!ento de datos son demas!ado "entos0
>5 OCons!dera sted+ qe e" s!stema acta" es comp"etoP
T"bl" P F
1ente/ E"aborac!;n Prop!a
4r"7(*o P F
93
Opc!ones Ne de Personas Porcentaje
SI .C D-d
NO , .-d
Tota" ,- .--d
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" D- por c!ento de "a pob"ac!;n cons!dera qe e" s!stema acta" deber#a
a"macenar m's !n&ormac!;n por ejemp"o "a de "os pro%eedores )a qe
acta"mente no es pos!b"e rea"!9ar n reporte 3enera" de "os pro%eedores
qe posee "a empresa+ m!entras qe n dos por c!ento de "a pob"ac!;n
cons!dera qe e" s!stema acta" es comp"eto ) cmp"e con "os
reqer!m!entos de "a empresa0
@5 OCons!dera Usted qe "a !mp"ementac!;n de ne%os eq!pos tecno";3!cos
so"%entar' "os !ncon%en!entes de" proceso acta"P
T"bl" P J
94
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
Leyenda
1ente/ E"aborac!;n Prop!a
4r"7(*o P J
1ente/ E"aborac!;n Prop!a
A$=l(&(&
Los m!embros de "a empresa cons!deraron necesar!o "a adq!s!c!;n de ne%os
eq!pos para opt!m!9ar e" &nc!onam!ento de" ne%o s!stema0 S!enten qe "os
eq!pos tecno";3!cos so"%entaran todos "os !ncon%en!entes de" s!stema mana" )a
qe con "os eq!pos tendr'n ma)or e&!c!enc!a en s trabajo tra)endo cons!3o "a
mejor or3an!9ac!;n de "os recrsos0 La !mp"antac!;n de n ne%o s!stema
atomat!9ado es rentab"e en n 3ran porcentaje deb!do a "a s!mp"!&!cac!;n de
pasos rea"!9ados en "os procesos de !n&ormac!;n ) a" poco mater!a" qe req!ere a
"a 7ora de !mpr!m!r n docmento
B5 OCons!dera sted qe e" s!stema propesto perjd!cara a "a empresaP
T"bl" PO
95
1ente/ E"aborac!;n Prop!a
4r"7(*o P O
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" D> d de "a pob"ac!;n esta de acerdo con qe e" s!stema propesto
traer' bene&!c!os operac!ona"es a "a empresa m!entras qe e" > por c!ento
esta en desacerdo )a qe op!na qe "a adaptac!;n de" s!stema acta" a"
s!stema propesto podr#a perjd!car a "a empresa0
C5 OEst!ma Usted qe son pocos "os pasos qe se deben se3!r para "a
e"aborac!;n de" !n%entar!o en e" s!stema propestoP
96
Opc!ones Ne de Personas Porcentaje
SI . >d
NO .D D>d
Tota" ,- .--d
T"bl" P K
1ente/ E"aborac!;n Prop!a
4r"7(*o P K
1ente/ E"aborac!;n Prop!a
A$=l(&(&
La pob"ac!;n entre%!stada a respond!do a "a s!3!ente pre3nta
a&!rmat!%amente obten!endo as# n .--d de aprobac!;n esto se debe a qe
97
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
"a atomat!9ac!;n de "os pasos para e" contro" de !n%entar!o en e" s!stema
propesto a3rada a "a d!rect!%a de "a empresa0
D5 OCons!dera sted necesar!o qe e" s!stema posea n contro" de
se3r!dad para "os datos a"macenadosP
T"bl" P L
1ente/ E"aborac!;n Prop!a
4r"7(*o P L
1ente/ E"aborac!;n Prop!a
98
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
A$=l(&(&
La mestra encestada acepto e" #tem anter!or en s tota"!dad arrojando n
res"tado de" .--d0 De acerdo a esto "os emp"eados destacaron "a
neces!dad de !mp"ementar n contro" de acceso a "os datos de" s!stema+ )a
qe as# se mantendr#a "a se3r!dad de "os datos a"macenados ) no podr#a
ser mod!&!cado por personas ajenas a "a empresa0
.-5 OCree sted qe e" s!stema propesto a)de a corre3!r pos!b"es "as
pos!b"es &a""as en e" s!stema acta"P
T"bl" P 10
1ente/ E"aborac!;n Prop!a
4r"7(*o P 10
99
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" .--d de "a pob"ac!;n encestada 7a respond!do a&!rmat!%amente )a qe
todos concerdan qe con n s!stema atomat!9ado e" mar3en de error se
redce s!3n!&!cat!%amente tra)endo as# bene&!c!os operac!ona"es a "a
empresa0
..5 OCree sted qe e" s!stema propesto bene&!c!ar!a a "a empresaP
T"bl" P 11
100
Opc!ones Ne de Personas Porcentaje
SI .C D-d
NO , .-d
Tota" ,- .--d
1ente/ E"aborac!;n Prop!a
4r"7(*o P 11
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" D-d de "a pob"ac!;n cree qe con "a !mp"ementac!;n de n ne%o
s!stema de contro" de !n%entar!os se prote3er#a "a !nte3r!dad de "a
mercanc#a en stocM tra)endo as# ma)o prodct!%!dad dentro de este
departamento+ m!entras qe e" .- d restante cree qe no bene&!c!ar!a a "a
empresa porqe p!ensa qe e" s!stema acta" esta en opt!mas cond!c!ones0
.,5 OEstar#a sted de acerdo con qe e" d!seFo de" s!stema este const!t!do
por panta""as am!3ab"es de &'c!" comprens!;n para "a !ntrodcc!;n de datosP
T"bl" P 12
101
1ente/ E"aborac!;n Prop!a
4r"7(*o P 12
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" res"tados obten!do a "a pre3nta anter!or &e de" .--d+ en "a 3r'&!ca se
7a de notar qe "os emp"eados pre&!eren n s!stema r'p!do ) prec!so qe
perm!ta 7acer mod!&!cac!ones con pocos ) senc!""os pasos0
.<5 OCons!dera sted qe deben rea"!9arse crsos de capac!tac!;n para e"
manejo de" so&tQare a" persona" de "a empresaP
102
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
T"bl" P 1C
1ente/ E"aborac!;n Prop!a
4r"7(*o P 1C
1ente/ E"aborac!;n Prop!a
A$=l(&(&
E" 3ra&!co anter!or mestra qe e" persona" qe "abora en "a empresa desea
obtener ad!estram!ento )a qe se en&rentar#an a n m$todo d!&erente donde
se t!"!9aran ne%as 7erram!entas0
103
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
.=5 OCons!dera sted qe "a !mp"ementac!;n de" ne%o s!stema a)dar#a a "a
se3r!dad de" !n%entar!o de "a empresaP
T"bl" P 1D
1ente/ E"aborac!;n Prop!a
4r"7(*o P 1D
1ente/ E"aborac!;n Prop!a
A$=l(&(&
104
Opc!ones Ne de Personas Porcentaje
SI ,- .--d
NO - -d
Tota" ,- .--d
E" 3ra&!co anter!or mestra qe todo e" persona" de "a empresa esta de
acerdo con qe e" s!stema propesto a)dara con "a se3r!dad de"
!n%entar!o deb!do a qe se tendr' n contro" e8acto de" m!smo e%!tando as#
ca"q!er e8tra%!; o 7rto qe pd!ese ocrr!r en e" departamento de
!n%entar!o0
M'o#olo)," A/l(*"#" /"r" l #&"rrollo #l &(&'!".
La metodo"o3#a t!"!9ada para e" desarro""o de" s!stema de "a presente
!n%est!3ac!;n &e "a Metodo"o3#a de Desarro""o de s!stema de In&ormac!;n
4MEDSI5+ "a m!sma &e de&!n!da en e" cap!t"o II+ A cont!nac!;n+ se presenta
"a e8p"!cac!;n de" desarro""o de" s!stema t!"!9ando "as &ases de d!c7a
metodo"o3#a0
2"& I D7($(*(+$ #l Pro<*'o
Se determ!no "a &act!b!"!dad de desarro""o n ne%o s!stema de !n&ormac!;n
para "a empresa Proat"et7!cs Prodct!on C0A0+ est!mando costos+ t!empos )
recrsos reqer!dos de ta" manera qe cmp"a con "a neces!dades
e8pestas por "os &tros sar!os+ para qe as# "as partes !nteresadas
dec!dan o no s! 7an de emprender e" pro)ecto+ )a qe "os procesos
adm!n!strat!%os se 7an estado ""e%ando de &orma mana"+ esto 3enera
"ent!td e !nse3r!dad0
E&'.#(o # 2"*'(b(l(#"#
Abarca tres aspectos0
A5 2"*'(b(l(#"# T@*$(*"9 Es pos!b"e desarro""ar e" s!stema propesto con "a
tecno"o3#a acta" con "a qe d!spone "a empresa Proat"et7!cs Prodct!on
C0A0+ ca"q!er otra tecno"o3#a adq!r!da ad!c!ona"mente deber' ser por
med!o de "a empresa0
105
:5 2"*'(b(l(#"# E*o$+!(*". E" s!stema atomat!9ado traer' bene&!c!os
para "a empresa+ ta"es como/ se3r!dad a "a 7ora de ""e%ar e" re3!stro )
contro" de "os prodctos qe d!sm!n)en as# como redcc!;n de t!empo
a" rea"!9ar "os tram!tes adm!n!strat!%os e" costo qe 3enera e" desarro""o
de" s!stema s!3n!&!ca qe e" m!smo sea pesto en marc7a+ )a qe "a
empresa centa con "os recrsos adecados para cbr!r d!c7os 3astos
s!n qe e" prespesto as!3nado sea a&ectado0
C5 2"*'(b(l(#"# P&(*o&o*("l9 Se aprob; "a !mp"antac!;n de n s!stema
atomat!9ado de acerdo con "as neces!dades de" persona" qe "abora
en "a empresa Proat"et7!cs Prodct!on C0A0+ q!enes ped#an a "a
empresa med!da en "a a3!"!dad ) se3r!dad de "os procesos+ anqe en
a"3nas determ!nadas ocas!ones e8!st#a res!stenc!a a" camb!o
tecno";3!co por parte de" persona" anqe "a m!sma sea d!m!nta0
2"& 2 A$=l(&(& # Co$'8'o
Se recop!"o !n&ormac!;n con "a a)da de "os sar!os de" s!stema acta" ""e3ando a
"a conc"s!;n de qe este no centa con n!n3na tecno"o3#a para e" re3!stro )
contro" de "os prodctos qe se d!str!b)en )a qe se manejan %ar!os &ormatos en
"!bros de M!croso&t E8ce" en "os ca"es se re3!stran todos "os datos re"ac!onados
con "os prodctos qe comerc!a"!9a "a empresa+ se 7!9o n estd!o &orma" de todo
e" s!stema acta" con "a &!na"!dad de conocer "as deb!"!dades presentadas a "a 7ora
de s so0
106
107
D(")r"!" # Co$'8'o S(&'!" A*'."l
N(%l 0
C"!entes Contab!"!dad
-
Contro" de In%entar!o para "a
empresa PROATLETECYS
PRODUCTION ,-,. C0A0
Caja
Datos Persona"es
1actra In%entar!o
1actra de Compra
Datos de" C"!ente
) Compra
Cop!a de 1actra
Diccionario de Datos Sistema Actual Nivel 0
109
110
111
112
N(%l 1 S(&'!" A*'."l
Sistema Actual nivel 1
114
115
116
117
118
119
120
121
122
123
124
2"& III D7($(*(+$ # lo& r>.r(!($'o&
Esta &ase bsca de&!n!r "os reqer!m!entos de "os sar!os ) estab"ecer "as &nc!ones+
restr!cc!ones ) atr!btos qe e" ne%o s!stema atomat!9ado deber rea"!9ar para e""o se
espec!&!co en conjnto con "os sar!os de" ne%o s!stema+ "as sa"!das+ "as entradas ) "as
estrctras de datos necesar!os+ tanto "as acta"es como "as &tras para "a e"aborac!;n
de" s!stema0
No se determ!naron restr!cc!ones )a qe econ;m!camente "a empresa centa con "os
recrsos monetar!os prop!os+ adem's e8!sten eq!pos de comptac!;n en "as
!nsta"ac!ones0 Esta empresa cmp"e con "as normas ) "e)es estab"ec!das+ tanto e8terna
como !nterna para desarro""ar ca"q!er t!po de s!stema0
Con "a atomat!9ac!;n de n s!stema de !n%entar!o+ e8!st!r'n mc7as mejoras con
respecto a "a ca"!dad de" manejo de !n&ormac!;n+ )a qe se obtendr' n mejor contro" de
"os procesos rea"!9ados en "a compaF#a0 Este s!stema representa n 3ran camb!o para "a
compaF#a+ )a qe ser!a &'c!" de operar+ adem's perm!t!r' se mod!&!cado por otro sar!o+
deb!do a qe e" s!stema posee n n!%e" de se3r!dad de acceso para cada no de "os
sar!os0
125
D!a3rama de Conte8to S!stema Propesto
N!%e" -

D!cc!onar!o de Datos N!%e" - S!stema Propesto
Sistema Propuesto Nive o
127
128
129
130
131
N!%e" . S!stema Propesto
D!cc!onar!o de Datos N!%e" . S!stema Propesto
Sistema Propuesto nive 1
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
N!%e" , S!stema Propesto 4Proceso Nf @5
148
149
150
151
152
153
N!%e" , S!stema Propesto 4Proceso Nf .<5
154
155
156
0
157
158
N!%e" , S!stema Propesto 4Proceso Nf D5
160
161
162
163
2"& IV D(&;o Prl(!($"r
En esta &ase se e"aboro n d!seFo pre"!m!nar de" s!stema atomat!9ado de !n%entar!o de "os
eq!pos de "a empresa Proat"et7!cs Prodct!on qe sat!s&ace "os reqer!m!entos+ restr!cc!ones )
atr!btos estab"ec!dos+ Adem's se e"aboraron protot!pos de" s!stema en donde se mestran "os
proced!m!entos rea"!9ados en d!c7a empresa0
E" s!stema !nd!cara mensajes qe !n&ormen a "os sar!os s! 7a) errores en e" m!smo o s! esta
pasando a"3o !rre3"ar+ por ejemp"o a" !n3resar n prodcto ) "a !n&ormac!;n no esta comp"eta+
mostrara n mensaje de error0
164
D!seFo 1#s!co :ase de Datos
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo
Descr!pc!;n
Nombre N Te8to ,- Nombre de" c"!ente
Empresa N Te8to ,-
Nombre de Empresa en qe "abora e" c"!ente
Te"$&ono N Te8to ,- Te"$&ono de" c"!ente
D!recc!;n N Te8to >- D!recc!;n de dom!c!"!o de c"!ente
Ced"a S Nmero Entero Ced"a de" c"!ente
165
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo
Descr!pc!;n
1ec7a N 1ec7a 1ec7a 1ec7a de Venta
Vend!do6a N Te8to ,- Nombre de C"!ente
Art!c"o S Te8to ,- Descr!pc!;n de Art!c"o
Cant!dad N Nmero Entero Cant!dad de Art!c"o Vend!do
Va"or6Un!tar!o N Nmero Entero Costo Un!tar!o de Prodcto
Va"or N Nmero Entero Costo de pro%eedor de" prodcto
Ut!"!dad N Nmero Entero Ut!"!dad Ganada por %enta
166
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo Descr!pc!;n
Id S Atonm$r!c
o
Entero Id Cr$d!to
C;d!3o N Nmero Entero C;d!3o de Cr$d!to
C"!ente N Te8to ,- Nombre de C"!ente
Prodcto N Te8to ,- Nombre de Prodcto
Cant!dad N Nmero Entero Cant!dad de Prodcto
Deda N Nmero Entero Tota" de mercanc#a %end!da
1ec7a6de6Pa3o N 1ec7a 1ec7a 1ec7a tope pa3o de cr$d!to
Ut!"!dad N Nmero Nmero Gananc!a de %enta0
167
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo
Descr!pc!;n
Id S Atonm$r!c
o
Entero Id Mercanc#a
1ec7a N Te8to .>
1ec7a de entrada de mercanc#a a stocM
Prodcto N 1ec7a ,- Nombre de prodcto entrante
Cant!dad6 Anter!or N Nmero Entero Cant!dad en stocM
Cant!dad6Entrante N Nmero Entero Cant!dad entrante de mercanc#a
Cant!dad6Tota" N Nmero Entero Tota" de mercanc#a
168
Nombre de" Campo Campo
C"a%e
T!po de Dato TamaFo
Descr!pc!;n
Id S Nmero Entero Id In3resos
Nombre N Te8to ,> Nombre de Art!c"o
Marca N Te8to ,> Marca de Art!c"o
Ta""a N Te8to ,> Ta""a de art!c"o
Prec!o6de6Venta N Nmero Entero Prec!o de %enta a" pb"!co
Prec!o6de6Compra N Nmero Entero Prec!o de pro%eedor
Cant!dad N Nmero Entero Cant!dad entrante de art!c"o
StocMM#n!mo N Nmero Entero StocM M#n!mo de art!c"o
169
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo
Descr!pc!;n
Prodcto N Te8to ,> Nombre de prodcto
Cant!dad6Tota" N Nmero Entero Cant!dad de Prodcto
StocM M#n!mo N Nmero Entero StocM m#n!mo de prodcto
Pro%eedor N Te8to ,> Pro%eedor de prodcto
170
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo
Descr!pc!;n
Representante N Te8to ,>
Nombre de representante de pro%eedor
Empresa N Te8to ,> Nombre de empresa
Te"$&ono N Te8to ,> Te"$&ono de contacto
D!recc!;n N Te8to ,> D!recc!;n de pro%eedor
R!& S Te8to ,> R!& de pro%eedor
Ema!" N Te8to ,> Ema!" de Pro%eedor
171
Nombre de" Campo Campo C"a%e T!po de Dato TamaFo
Descr!pc!;n
gnd!ce N N?mero Entero gnd!ce de sar!o
Usar!o S Te8to ,> Nombre de sar!o
Perm!so. N N?mero Entero
Perm!so, N N?mero Entero
Perm!so< N N?mero Entero
Perm!so= N N?mero Entero
Perm!so> N N?mero Entero
Perm!so@ N N?mero Entero
Perm!soB N N?mero Entero
Perm!soC N N?mero Entero
Perm!soD N N?mero Entero
Perm!so.- N N?mero Entero
Perm!so.. N N?mero Entero
Perm!so., N N?mero Entero
ContraseFa N Te8to ,> ContraseFa sar!o
2"& V D(&;o #l &(&'!"
Se d!seFa e" s!stema s!3!endo "os pasos de d!seFo de entrada ) sa"!da de datos+ determ!nando
med!os de comn!cac!;n 4mon!tos+ tec"ado+ !mpresora+ n!dad centra"5 descr!b!endo "a "abor qe
debe rea"!9ar e" comptador ante cada comando qe t!"!ce e" sar!o0
172
Se d!seFa na ser!e de panta""as ta"es como acceso a" s!stema+ entrada+ sa"!da+ mod!&!cac!;n+
cons"tas ) reportes0
Se rea"!9o n d!seFo ";3!co de "a base de datos+ tomando en centa ent!dades ) atr!btos ) "as
re"ac!ones e8!stentes entre cada na de e""as+ tamb!$n se d!seFo e" s!stema &#s!co+ e" ca" descr!be
"a estrctra ";3!ca de "os datos+ a"macenam!ento ) m$todos de acceso0
Se e"aboro preba a "as p"ant!""as ) a "a base de datos+ a &!n de comprobar e" ben &nc!onam!ento
de" s!stema de !n%entar!o a emp"earse en e" a"mac$n de "a empresa Proat"et7!cs Prodct!on C0A0
173
Panta""a Pr!nc!pa"
Ne%o Prodcto Entradas
Venta Re3!stros de Entrada
In%entar!o Pa3os Re3!stro de Ventas Cred!to
Mod&!car N E"!m!nar
Ne%o Art!c"o
Gardar
Art!c"o
Impr!m!r
L!stado
Impr!m!r
In%entar!o
Impr!m!r 1!c7a
E"!m!nar
Art!c"o
Cance"ar
Ed!c!on
Acta"!9ar
Cance"ar
E"!m!nar
Sa"!r
Mod!&!car
E8!stente
:scar
Ap"!car
Leer desde
:arcode
Impr!m!r
Cod!3o de
:arras
A3re3ar
Sa"!r
Vender
Sa"!r
Crear
In&orme
Cance"ar
Mod!&!car
E"!m!nar
Sa"!r
Vender
Sa"!r
Generar
In&orme
Mod!&!car
E8!stentes
Generar
In&orme
Vo"%er
:scar Ventas
Cance"ar
Generar
In&orme
Vo"%er
CONCLUSI5N
La Empresa Proat"et7!cs Prodct!on C0A0 s!tada en "a A%0 P'e9 de" Para#so
Comp"ejo Deport!%o Parqe Nac!ones Un!das+ en e""a se 7!9o n estd!o de "as
act!%!dades qe se rea"!9an en e" a"mac$n+ "o3rando con e" m!smo conocer qe
d!c7as act!%!dades se ejectaban de &orma mana"0 Por e""o+ se p"anteo n
pro)ecto qe perm!t!; e"aborar n S!stema Atomat!9ado de Contro" de In%entar!o
en d!c7a empresa0 E" s!stema &e propesto como na manera de so"%entar "os
errores qe se presentaban son s so+ as!m!smo+ se p"anteo e" objet!%o 3enera" )
"os objet!%os espec#&!cos+ s!ento esto cmp"!dos en s tota"!dad0
Con "a !mp"antac!;n de n s!stema atomat!9ado se o&rec!; a" sar!o
a3!"!dad en e" desarro""o de "as act!%!dades+ se3r!dad ) con&!an9a+ )a qe so"o
tendr#an acceso a" s!stema personas ator!9adas para e" manejo de "a !n&ormac!;n0
Cabe destacar qe e" desarro""o de este pro)ecto cmp"e con "as e8!3enc!as+
reqer!m!entos ) neces!dades de" sar!o0
Para e" desarro""o de este pro)ecto+ se tomo como metodo"o3#a para "a
!n%est!3ac!;n+ "a GMetodo"o3#a Estrctrada de S!stemas de In&ormac!;n MEDSIH+
"a ca" perm!t!; e" desarro""o de "as ap"!cac!ones !n&orm't!cas en &orma
estrctrada+ en donde se ap"!caron "as &ases para ""e%ar a cabo e" desarro""o de"
pro)ecto0
E" s!stema en s &ase &nc!ona" &ac!"!to e" proceso+ ) trajo como bene&!c!o
para "a empresa+ rap!de9 a" momento de %er!&!car "os datos ) de em!t!r reportes de
"os prodctos ) ser%!c!os no ap"!cados0 Adem's se rea"!9o n estd!o sobre "os
aspectos a !nc"!r en e" s!stema conoc!endo "os procesos qe "o const!t)en+ con e"
objet!%o de "o3rar ma)or e&!c!enc!a en s re3!stro0
As!m!smo+ se "o3ro "a creac!;n de na estrctra de base de datos qe
resm!; "os !nd!cadores necesar!os para "o3rar e" contro" de "os m!smos0
175
1!na"!9ando "os reqer!m!entos para e" desarro""o de" pro)ecto+ se ""e3o a "a
conc"s!;n qe con "a !mp"antac!;n de" ne%o s!stema se "o3ro atomat!9ar )
d!sm!n!r "os procesos mana"es0 Es !mportante destacar qe "os conoc!m!entos )
"a e8per!enc!a adq!r!da drante e" desarro""o de "a carrera &eron pestos en
pr'ct!ca a" momento de rea"!9ar e" An'"!s!s+ D!seFo ) Desarro""o de" S!stema
Atomat!9ado De Contro" de In%entar!o para "a empresa Proat"et7!cs Prodct!on
C0A0
176
RECOMENDACIONES
Con e" prop;s!to de qe e" S!stema Atomat!9ado de Contro" de In%entar!o peda
""e%ar a cabo "as &nc!ones para "os ca"es &e pro)ectado ) sobre todo para qe
en e" &tro peda permanecer en &nc!onam!ento+ se 7acen "as s!3!entes
recomendac!ones0
a0 Estar acta"!9ado con "os a%ances a n!%e" tecno";3!co+ ) en "a manera
pos!b"e !r"os adaptando a" s!stema atomat!9ado0
b0 Ad!estram!ento a "os sar!os qe %an a t!"!9ar e" s!stema+ para n mejor
&nc!onam!ento de" m!smo0
c0 Manten!m!ento constante a" s!stema como a "a base de datos0
d0 Tomar en centa "as !deas qe e" sar!o peda aportar+ a &!n de estd!ar"as
) s! esta en "o pos!b"e !mp"antar"as0
e0 In&ormar a" Departamento qe "e compete "as pos!b"es &a""as o mejoras de"
s!stema0
&0 Generar n mod"o de respa"do de "a !n&ormac!;n obten!da por e" s!stema
cada c!erto t!empo ) deber ser pos!b"e tener na cop!a de se3r!dad
30 Es !mportante seFa"ar qe e" desempeFo de" s!stema %a a depender en
3ran med!da de" eq!po t!"!9ado+ es por e""o "a recomendac!;n de
manten!m!entos a "os eq!pos qe t!enen !nsta"ado en s!stema0
177

Potrebbero piacerti anche