ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS DATOS BASICO Trabajo Trabajo final - Segundo Momento
BASES DE DATOS BASICO
Trabajo final - ro!e"to
Presenta Juan Camilo Alonso !ulma Rut" #ern$n%e& 'onsal(e
Dire)tora %e )urso 'ar*a Dora Al+a S$n)"e& Gme&
Tutor -re%. Ale/an%er Castellanos Á(ila
UNI0ERSIDAD NACIONAL ABIERTA 1 A DISTANCIA ESCUELA DE CIENCIAS BASICAS TECNOLOGICAS TECNOLOGICAS E INGENIRIA No(iem+re %e 2345
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Intro%u))in
En e#te trabajo #e lle$a a "abo la formula"i%n de un &roblema de forma indi$idual el "ual "on#i#te en identifi"ar una em&re#a junto "on una &roblem'ti"a a #olu"ionar( luego de&endiendo de la# &ro&ue#ta# &lanteada# en el foro del trabajo "olaborati$o #e e#"oger' una de ella# ! #e am&liara el an'li#i# del mi#mo enfo"'ndo#e en rela"i%n a lo# "ontenido# de#arrollado# en el "ur#o ! mediante el an'li#i# de lo# dato# de entidad rela"i%n ! )erramienta# "omo MS*+ le daremo# #olu"i%n al mi#mo, En e#te "a#o dentro del &rimer momento #e define la #itua"i%n del "a#o a trabajar( #e realia el &lanteamiento del mi#mo "omo &roblema( #e &lantea una ju#tifi"a"i%n ! finalmente #e "on"retan uno# objeti$o#( &ara de#&u.# de e#to &oderlo lle$ar a "abo mediante el an'li#i# de ba#e# de dato# rela"ional en el #iguiente momento del trabajo "olaborati$o, +uego de la elabora"i%n ! a&roba"i%n &or &arte del gru&o del ante&ro!e"to #e "ontin/a "on la re#olu"i%n de lo# objeti$o# mediante un le$antamiento de la informa"i%n( en e#te "a#o $erbal ! o"ular( el de#arrollo de un modelo l%gi"o( &ara &a#ar al modelo rela"ional ! finalmente la ba#e de dato# del 'rea de o&era"ione# de Surti"romado# S,A,
DESARROLLO DE ACTI0IDADES
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
46 Titulo %e 7ro.e)to8 An'li#i#( di#eo e im&lementa"i%n de ba#e# de dato# rela"ional del regi#tro de labore# de o&erario# en la em&re#a Surti"romado# de la "iudad de Bogot',
26 Planteamiento %el 7ro+lema6 9Pro+lem$ti)a %el es)enario: De#"ri&"i%n del &roblema A"tualmente la em&re#a Surtri"romado# lle$a un e#"a#o "ontrol en el regi#tro de la# labore# ue realian lo# o&erario# a diario( !a ue e#ta# #e regi#tran en )oja# manualmente indi"ando el n/mero de &iea# "romada#( tiem&o u#ado( la orden al ue &ertene"e 2aunue e#ta no lle$a un "on#e"uti$o "laro o ti&ifi"a"i%n ! nombre de uien la realia( lo ue )a"e ue &ara la &er#ona ue debe lle$ar el "ontrol de a"ti$idade# re$i#arla# #ea un trabajo "om&li"ado( adem'# de ue no e# una forma #egura de alma"enar e#ta informa"i%n ! tam&o"o &ermite una r'&ida "on#ulta &or &arte del em&leado o del en"argado de la n%mina #i #e uiere re$i#ar "uanta# ordene# termino a #ati#fa""i%n "ada o&erario ! "u'nto tiem&o em&leo en ello,
;6 -ormula)in %el 7ro+lema 4C%mo &odr5a el 'rea de &rodu""i%n de Surti"romado# alma"enar ! organiar lo# dato# de la# o&era"ione# diaria# de #u# trabajadore# a fin de tener un "ontrol ! "on#ulta de e#ta informa"i%n6
<6 Justii)a)in Al de#arrollar e#te &ro!e"to e#taremo# brindando una #olu"i%n ue mejorar5a el de#em&eo de la# o&era"ione# en la em&re#a( ue a #u $e de $er5a reflejado en un gran a&o!o a la ade"uada e#tru"tura"i%n de lo# dato# en el 'rea de la# o&era"ione#( lo# o&erario# &odr'n a""eder ! "ono"er informa"i%n a"er"a de #u# labore# de una manera m'# "lara ! &or ende #ignifi"ara un benefi"io en la# rela"ione# laborale# entre la# diferente# 'rea# "on la# ue #e rela"iona,
Con#ideramo# ue e# mu! intere#ante trabajar e#a &roblem'ti"a &orue &ermitir' a&li"ar lo# "on"e&to# de ba#e# de dato#( !a ue )a! $aria# rela"ione# ! a"ti$idade# ue #e
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
&ueden organiar ! a&li"ar &ara ge#tionar la o&era"i%n de di")a em&re#a( adem'# no e# un ejer"i"io dema#iado "om&lejo el "ual &uede #er una buena o&"i%n &ara "omenar a &ra"ti"ar lo a&rendido en el "ur#o de ba#e# de dato#( tom'ndolo "omo una &r'"ti"a ! e7&erien"ia &rofe#ional ue &ermite de#arrollar nue#tra# "om&eten"ia# ! $alore# unadi#ta# al a&ortar al "re"imiento de nue#tra "omunidad en e#te "a#o de una &euea em&re#a indu#trial,
56 O+=eti(os 564 O+=eti(o General •
Analiar( di#ear ! realiar una ba#e de dato# rela"ional ue &ermitan obtener un "ontrol de regi#tro de a"ti$idade# de lo# o&erario# de la em&re#a S89TIC9OMADOS de una manera( "lara &re"i#a ! organiada,
562 O+=eti(os Es7e)*i)os •
•
•
Identifi"ar "laramente el manejo de "ontrol ! regi#tro# de a"ti$idade# en la# o&era"ione# de e#ta em&re#a mediante la realia"i%n de alguna# entre$i#ta# a lo# trabajadore# ! geren"ia, lantear una #olu"i%n "on la mejor manera de &oder realiar el "ontrol de regi#tro de la# a"ti$idade# diaria# de lo# o&erario#( ti&ifi"ando a"ti$idade# ! organiando la informa"i%n rela"ionada# a e#ta#, Dar #olu"i%n del manejo de "ontrol de a"ti$idade# a la em&re#a mediante la im&lementa"i%n de una ba#e de dato# rela"ional( en e#te "a#o "on la )erramienta de ge#ti%n de ba#e# de dato# MS*+,
>6 Desarrollo
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
>646 Desarrollo o+=eti(o es7e)*i)o 4 9Le(antamiento inorma)in: ara el de#arrollo del &ro!e"to #e de"idi% en realiar un le$antamiento de la informa"i%n #obre la em&re#a Surti"romado# mediante la t."ni"a de e7aminar la# o&era"ione#( a"ti$idade#( ! organia"i%n en general de la em&re#a( e#ta a"ti$idad #e lle$% a "abo en la# in#tala"ione# de la men"ionada em&re#a( Bogot'( Carrera :; , +a t."ni"a de re"ole""i%n de informa"i%n utiliada fueron b'#i"amente do#( una $erbal "on el dueo ! fundador de la em&re#a( fue entre$i#tado el #eor I#rael arada Salina# uien brindo informa"i%n a"er"a de "%mo fun"ionaba la em&re#a( la# o&era"ione# o a"ti$idade# ue realian ! la forma "omo lle$an lo# regi#tro# de ello, or otra &arte la o"ular( al $erifi"ar de forma dire"ta ! &aralela la# re#&on#abilidade# de la# labore# diaria# ! &ro"edimiento# de la em&re#a "on el fin de obtener una $i#i%n de la organia"i%n( in#tala"ione#( &ro"e#o# ! rela"ione#, +uego de e#ta a"ti$idad #e &ro"ede a realiar el #iguiente re#umen &ara el an'li#i# ! la obten"i%n de lo# dato# ne"e#ario# a fin de modelar lo# dato#,
IN-OR'ACI?N DE LA E'PRESA 1 CASO DE ANALISIS8 Surti"romado# e# una &euea em&re#a &re#tadora de #er$i"io# de &ulimento ! brillado( re"ubrimiento ele"trol5ti"o #obre #u&erfi"ie# met'li"a#( e#&e"5fi"amente el 'rea de o&era"ione# tiene la# #iguiente# a"ti$idade#? - "romado - &ulimento - "obriado - niuelado - latonado Su &lanta "on m'# de d5a# ao# de labore# #e en"uentra en la "iudad de Bogot'( a"tualmente integrada &or 1; &er#ona# di#tribuida# de la #iguiente manera? 1 @erente 2dueo del nego"io ! uien toma la# de"i#ione# #obre o&era"ione# 1 Contador 2En"argado de realiar la n%mina( "uenta#( balan"e#( &ago# de im&ue#to#( entre otro# 1 Se"retaria 2re"e&"i%n de llamada#( "orreo#( digita la informa"i%n #obre la# o&era"ione# diaria# de la em&re#a ! luego entrega e#a informa"i%n al "ontador
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
1 Au7iliar de #er$i"io# generale# 2en"argado del a#eo del lugar ! de mantenimiento b'#i"o 1 Au7iliar de bodega 2en"argado de re"ibir ! de#&a")ar material( organia ! "la#ifi"a la# &iea# de a"uerdo al materia ! a la orden ue "orre#&onde o&erario# 2#e en"argan de realiar la# %rdene# de lo# "liente# de a"uerdo a la #oli"itud Cuando un "liente #oli"ita un #er$i"io #e le &iden lo# dato# "omo nombre( tel.fono( dire""i%n( "orreo ele"tr%ni"o( el formato in"lu!e la fe")a de #oli"itud( #e e#"ribe la #oli"itud reuerida en un formato llenado a mano( no #e alma"ena ba#e de dato# de lo# "liente#( en el momento lo# dato# #olo #on u#ado# ! bu#"ado# manualmente &ara "onta"tarlo "uando el &edido e#t. terminado, +a #oli"itud del "liente #e re$i#a ! e# el gerente ue a"t/a tambi.n "omo jefe de o&era"ione# uien a#igna la #oli"itud a uno o m'# o&erario#( de&endiendo de la "antidad de material o #i reuiere de $ario# &ro"e#o#, 8n o&erario &uede trabajar en m'# de una #oli"itud( #iem&re ! "uando no tenga m'# de tre# &endiente# &or entregar, Al finaliar una #oli"itud #e informa ! #e regi#tra lo# nombre# de lo# o&erario# ue trabajaron en di")a #oli"itud( a#5 "omo lo# #er$i"io# &re#tado# ! el tiem&o en )ora# ue lle$o "om&letarlo( bajo el $i#to bueno del jefe de o&era"ione#, +o# trabajadore# tienen un #alario b'#i"o a#ignado( a#5 "omo todo# lo# dato# regi#trado# en ar")i$o# de E7"el( "omo #on nombre#( a&ellido#( n/mero de "edula( tel.fono( dire""i%n( adem'# al momento de efe"tuar#e el &ago #e tienen en "uenta la "antidad de ordene# terminada# &or "ada uno durante el me#( ! #e obtiene bonifi"a"i%n de a"uerdo a la meta e#table"ida &re$iamente &or el efe, Al #er una em&re#a &euea no tiene de&enden"ia#( &ero el grue#o de lo# dato# a tener en "uenta #e )allan en lo# trabajo# de lo# o&erario# &ue# al lle$ar#e e#to# regi#tro# a mano o en E7"el #e difi"ultad $alidar la informa"i%n a#5 "omo obtenerla de forma m'# efi"iente( igualmente e# dif5"il #aber o "ontabiliar la# ordene# o lo# "liente# !a ue no #e )an alma"enado de forma "orre"ta di")o# dato# )a#ta la fe")a,
>62 Desarrollo o+=eti(o es7e)*i)o 2 9'o%elo %e Datos l@i)o:6
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
>6; 'o%elo rela)ional %e %atos6
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
>6< Base %e %atos Es)enario Es)o@i%o Creando la ba#e de dato#
Creando la# tabla#
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
SC9IT MS*+ A9A C9EACIO< DE TAB+AS
-- ------------------------------------------------------ Table `Surticromados`.`Cargos` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Surticromados`.`Cargos` `idCargos` INT NOT N!LL CO""ENT ##$ `%ombre&cargo` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `descri,cio%&cargo` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ RI"AR /E `idCargos`+ CO""ENT ##+ EN0INE 1 I%%o2B3 -- ------------------------------------------------------ Table `Surticromados`.`Em,leados` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Surticromados`.`Em,leados` `%umero&cedula&em,leados` INT NOT N!LL CO""ENT ##$ `%ombre&em,leado` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `a,ellido&em,leado` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `tele4o%o&em,leado` INT NOT N!LL CO""ENT ##$ `direccio%&em,leado` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `email&em,leado` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `Cargos&idCargos` INT NOT N!LL CO""ENT ##$ RI"AR /E `%umero&cedula&em,leados`+ CO""ENT ##$ IN2EX `45&Em,leados&Cargos&id6` `Cargos&idCargos` ASC+ CO""ENT ##$ CONSTRAINT `45&Em,leados&Cargos` FOREI0N /E `Cargos&idCargos`+ REFERENCES `Surticromados`.`Cargos` `idCargos`+ ON 2ELETE NO ACTION ON !2ATE NO ACTION+ EN0INE 1 I%%o2B3 -- ------------------------------------------------------ Table `Surticromados`.`Clie%tes` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Surticromados`.`Clie%tes` `%umero&cedula&clie%te` INT NOT N!LL CO""ENT ##$ `%ombre&clie%te` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `a,ellido&clie%te` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `tele4o%o&clie%te` INT NOT N!LL CO""ENT ##$ `direccio%&clie%te` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `email&clie%te` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ RI"AR /E `%umero&cedula&clie%te`+ CO""ENT ##+ EN0INE 1 I%%o2B3
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
-- ------------------------------------------------------ Table `Surticromados`.`Ser7icios` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Surticromados`.`Ser7icios` `codigo&ser7icio` INT NOT N!LL CO""ENT ##$ `%ombre&ser7icio` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `descri,cio%&ser7icio` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ RI"AR /E `codigo&ser7icio`+ CO""ENT ##+ EN0INE 1 I%%o2B3 -- ------------------------------------------------------ Table `Surticromados`.`Solicitudes` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Surticromados`.`Solicitudes` `%umero&solicitud` INT NOT N!LL CO""ENT ##$ `4ec8a&solicitud` 2ATE NOT N!LL CO""ENT ##$ `ti,o&solicitud` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `descri,cio%&solicitud` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `Clie%tes&%umero&cedula&clie%te` INT NOT N!LL CO""ENT ##$ `Ser7icios&codigo&ser7icio` INT NOT N!LL CO""ENT ##$ RI"AR /E `%umero&solicitud`+ CO""ENT ##$ IN2EX `45&Solicitudes&Clie%tes9&id6` `Clie%tes&%umero&cedula&clie%te` ASC+ CO""ENT ##$ IN2EX `45&Solicitudes&Ser7icios9&id6` `Ser7icios&codigo&ser7icio` ASC+ CO""ENT ##$ CONSTRAINT `45&Solicitudes&Clie%tes9` FOREI0N /E `Clie%tes&%umero&cedula&clie%te`+ REFERENCES `Surticromados`.`Clie%tes` `%umero&cedula&clie%te`+ ON 2ELETE NO ACTION ON !2ATE NO ACTION$ CONSTRAINT `45&Solicitudes&Ser7icios9` FOREI0N /E `Ser7icios&codigo&ser7icio`+ REFERENCES `Surticromados`.`Ser7icios` `codigo&ser7icio`+ ON 2ELETE NO ACTION ON !2ATE NO ACTION+ EN0INE 1 I%%o2B3 -- ------------------------------------------------------ Table `Surticromados`.`Co%trolActi7idades` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Surticromados`.`Co%trolActi7idades` `4ec8a&asig%acio%` 2ATE NOT N!LL CO""ENT ##$ `4ec8a&e%trega` 2ATE NOT N!LL CO""ENT ##$ `8oras&traba:adas` INT NOT N!LL CO""ENT ##$ `em,leado&asig%ado` 'ARC(AR)*+ NOT N!LL CO""ENT ##$ `Em,leados&%umero&cedula&em,leados` INT NOT N!LL CO""ENT ##$
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
`Solicitudes&%umero&solicitud` INT NOT N!LL CO""ENT ##$ IN2EX `45&Co%trolActi7idades&Em,leados9&id6` `Em,leados&%umero&cedula&em,leados` ASC+ CO""ENT ##$ IN2EX `45&Co%trolActi7idades&Solicitudes9&id6` `Solicitudes&%umero&solicitud` ASC+ CO""ENT ##$ CONSTRAINT `45&Co%trolActi7idades&Em,leados9` FOREI0N /E `Em,leados&%umero&cedula&em,leados`+ REFERENCES `Surticromados`.`Em,leados` `%umero&cedula&em,leados`+ ON 2ELETE NO ACTION ON !2ATE NO ACTION$ CONSTRAINT `45&Co%trolActi7idades&Solicitudes9` FOREI0N /E `Solicitudes&%umero&solicitud`+ REFERENCES `Surticromados`.`Solicitudes` `%umero&solicitud`+ ON 2ELETE NO ACTION ON !2ATE NO ACTION+ EN0INE 1 I%%o2B3
Ingre#ando "olumna# a la# tabla#
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Ane7o a"tura de $enta Surti"romado#
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Con)lusiones
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Con"lu#ione# en la elabora"i%n del trabajo( &uede re#altar a"' #u# difi"ultade# en"ontrada#( a#5 "omo la# buena# e7&erien"ia# del mi#mo
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 301330 – BASES DE DATOS BASICO Trabajo final - Segundo Momento
Reeren)ias
Ejem&lo de "ita &ara +IB9O? rimer a&ellido( Segundo a&ellido( Ini"ia del nombre 2ao de &ubli"a"i%n, Título en cursiva, 8ni$er#idad, a5#? Editorial, Si la fuente e# de internet adi"iona#? 9e"u&erado el :0 de ago#to de? )tt&?,dire""i%nele"tr%ni"a,nnn, Ejem&lo de "ita &ara dire""i%n eb? Autor(
2ao, Título.
Docente diseñador: Fredy Alexander Castellanos Ávila .
16
9e"u&erado
el
:0
de
ago#to
de?