Trabajo Final- Bases de datos basico UNAD

Embed Size (px)

Citation preview

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    1/1816

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – BASES DE DATOS BASICO

    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 E INGENIRIA

    No(iem+re %e 2345

    Docente diseñador: Fredy Alexander Castellanos Ávila.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    2/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    3/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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# deo&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 larealia( 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 dealma"enar e#ta informa"i%n ! tam&o"o &ermite una r'&ida "on#ulta &or &arte delem&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#tainforma"i%n6

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    4/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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 &eueaem&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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    5/18

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    6/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    7/18

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    8/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – BASES DE DATOS BASICO

    Trabajo final - Segundo Momento

    Docente diseñador: Fredy Alexander Castellanos Ávila.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    9/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    10/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – BASES DE DATOS BASICO

    Trabajo final - Segundo Momento

    Docente diseñador: Fredy Alexander Castellanos Ávila.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    11/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – BASES DE DATOS BASICO

    Trabajo final - Segundo Momento

    Docente diseñador: Fredy Alexander Castellanos Ávila.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    12/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    13/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    14/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    15/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – BASES DE DATOS BASICO

    Trabajo final - Segundo Momento

     Ane7oa"tura de $enta Surti"romado#

    Docente diseñador: Fredy Alexander Castellanos Ávila.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    16/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – BASES DE DATOS BASICO

    Trabajo final - Segundo Momento

    Con)lusiones

    Docente diseñador: Fredy Alexander Castellanos Ávila.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    17/18

    16

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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.

  • 8/20/2019 Trabajo Final- Bases de datos basico UNAD

    18/18

    ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIE301330 – 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 encursiva, 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.