proyecto db2

Upload: elias-isaac-ortega-chilan

Post on 06-Jul-2018

227 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/17/2019 Proyecto DB2

    1/31

  • 8/17/2019 Proyecto DB2

    2/31

    UNIVERSIDAD DE GUAYAQUIL

    FACULTAD DE CIENCIAS MATEMÁTICAS Y

    FÍSICA

    CARRERA DE INGENIERIA EN NETWORKING YTELECOMUNICACIONES

    PROYECTO DE BASE DE DATOSSistema Gest! "e Base "e Dats IBM DB#

    AUTORES

       Elias Ortega Chilán

     

     Mario Santos Méndez 

    TUTOR 

     Ing. Bernardo Iñiguez 

    G$a%a&$i'(E)$a"!

    #*+,(#*+-

    1

  • 8/17/2019 Proyecto DB2

    3/31

    Contenido

    introducción..........................................................................................3

    Reseña Historica...................................................................................4

    Descripción Sgbd Db2..........................................................................5

     Tipos De Datos..................................................................................5

    Sistema De Gestión De Base De Datos Relacional............................

    !aracteristicas..................................................................................."

    #enta$as % Des&enta$as !on Respecto ' (tros Sistemas Del )ismo Tipo.......................................................................................................*

    #enta$as.............................................................................................*

    Des&enta$as.......................................................................................+

    'r,uitectura -uncional % Descripción De rincipales )ódulos............/0

    )ódulos De -usión De 1a nstancia De Db2 indos6.................../2

    )ódulos De7nidos or 8l Sistema..................................................../4

    1engua$e De !onsulta........................................................................./

    1engua$e De rogramacion................................................................./"

    lata9ormas De -uncionamiento........................................................./+

     Tipo De Soporte % 1icencia................................................................./+

    bm (9rece Soporte ara 1inu:......................................................../+

    ......................................................................................................../+

    Soporte T;cnico De )ain9rame Db2................................................20

    'rc

  • 8/17/2019 Proyecto DB2

    4/31

    INTRODUCCIÓN

    )uc usuarios Baan.

    DB2 inclu>e todo lo necesario para implementar una solución dereplicación de datos en cual,uier tipo de ambiente distribuido o socios de negocios.

    Gracias a su alcance global > de ba$o costo@ nternet puede seruna solución de negocios mu> poderosa para realiaroperaciones comerciales garantiando un ni&el de seguridad >con7abilidad con sus ser&icios de autoriación > autenticaciónintegrados a redes > sistema operati&os@ soportando el=etorF!omputing utiliando a&a > DB!@ inclu>endocapacidad nati&a de almacenar &arios tipos de datosal9anum;ricos@ &ideo@ imagen@ audio > los de7nidos por el

    usuario.

    DB2 > SI1 Ser&er tenCan grandes compañCas detrJs con otrosnegocios ,ue les permitió aguantar la polCtica agresi&a de(racle. Recientemente B) ad,uirió n9ormi: con lo ,ue elmercado de las bases de datos comerciales en ?=A 1inu:6,uedó entre B) > (racle.

    RESEÑA HISTORICA

    3

  • 8/17/2019 Proyecto DB2

    5/31

    8l DB2 tal como lo conocemosactualmente empeó en /+"0 condos inno&aciones independientes.8n $unio de ese año@ 8. -. KTedK6!odd publicó la primera

    descripción del modelo de base de datos relacional en K' Relational)odel o9 Data 9or 1arge S DeanMimmerman@ bos,ue$aron el punto de partida de una ar,uitectura de

    mJ,uina basada en el direccionamiento de ni&el Nnico. 8n el &eranode /+"/@ Soltis > sus colegas DicF Bains > Ro> HoOman ampliaronesta idea > completaron la ar,uitectura inicial para el pro>ecto dedesarrollo de un sistema cu>o nombre en cla&e era Kaci7cK.

    Durante el desarrollo del pro>ecto aci7c@ uno de los principalesdesarrolladores de B)@ err> Ta>lor@ se encontró con el documento de!odd > posteriormente le e:puso a ;ste sus propias ideas sobre cómorealiar una base de datos parecida a una tabla como parte de la

    ar,uitectura integrada en la ,ue Ta>lor > los demJs estabantraba$ando. 'parentemente@ !odd descartó la posibilidad de incluiruna base de datos relacional en otra cosa ,ue no 9uera un main9rame> nunca contribu>ó directamente al pro>ecto aci7c. ero@ en todocaso@ sus ideas sC inPu>eron en el traba$o de Ta>lor > sus colegas.

    8n octubre de /+"*@ B) anunció el resultadodel pro>ecto aci7c el SistemaQ3*. roblemasde rendimiento retrasaron su comercialiación

    >

  • 8/17/2019 Proyecto DB2

    6/31

    soportar aplicaciones de gran escala@ como Data are Data)ining. 

    8n la actualidad la tecnologCa de gestión de datos de B) es utiliada

    por mJs de 40 millones de usuarios de 300.000 empresas en todo elmundo. )ientras ,ue la e&olución del DB2@ ?ni&ersal Data Basedispone de mJs de millones de usuarios > /.300.000 licenciasinstaladas.

    DESCRIPCIÓN SGBD DB2

    DB2 es una 9amilia de productos de sistema de gestión de bases dedatos relacionales RDB)S6 de B) ,ue sir&en a &arias plata9ormasdi9erentes de sistemas operati&os. SegNn B)@ DB2 lidera en t;rminosde participación > rendimiento en el mercado de bases de datos.'un,ue los productos DB2 se o9recen para sistemas basados en ?=A> sistemas operati&os de computadoras personales@ DB2 sigue aproductos de base de datos de (racle en sistemas basados en ?=A >a 'ccess de )icroso9t en sistemas indos.

    TIPOS DE DATOS

    1a unidad mJs pe,ueña de datos ,ue se puede manipular en SI1 sedenomina un &alor. 1os &alores se interpretan segNn el tipo de datosde su 9uente. 8ntre las 9uentes se inclu>en

    • !onstantes

    5

  • 8/17/2019 Proyecto DB2

    7/31

    • !olumnas• -unciones• 8:presiones• Registros especiales.• #ariables como &ariables del lengua$e principal@ &ariables de SI1@

    &ariables globales@ marcadores de parJmetro@ &ariables de módulo >parJmetros de rutinas6

    • #alores booleanos

    DB2 da soporte a una serie de tipos de datos incorporados. Tambi;nproporciona soporte para los tipos de datos de7nidos por el usuario.

     Todos los tipos de datos inclu>en el &alor nulo. 8l &alor nulo es un

    &alor especial ,ue se di9erencia de todos los &alores ,ue no son nulos>@ por lo tanto@ indica la ausencia de un &alor no nulo6. 'un,ue todos

    6

  • 8/17/2019 Proyecto DB2

    8/31

    los tipos de datos inclu>en el &alor nulo@ las columnas de7nidas como=(T =?11 no pueden contener &alores nulos.

    ?na base de datos ?nicode soporta tambi;n las series de caracteresnacionales ,ue son sinónimos de series grJ7cas.

    SISTEMA DE GESTIÓN DE BASE DE DATOS RELACIONAL

    ?na base de datos relacional esuna base de datos ,ue se tratacomo un con$unto de tablas > semanipula de acuerdo con elmodelo de datos relacional.

    !ontiene un con$unto de ob$etos,ue se utilian para almacenar >

    gestionar los datos@ asC como para acceder a los mismos. 1as tablas@&istas@ Cndices@ 9unciones@ desencadenantes > pa,uetes son e$emplosde estos ob$etos.

    ?na base de datos relacional particionada es una base de datosrelacional en la ,ue los datos se gestionan repartidos en mNltiples

    particiones tambi;n denominadas nodos6. 8sta separación de losdatos entre particiones es transparente para los usuarios de lama>orCa de sentencias de SI1. Sin embargo@ algunas sentencias DD11engua$e de de7nición de datos6 tienen en cuenta la in9ormaciónsobre particiones por e$emplo@ !R8'T8 =(D8GR(?6.

    ?na base de datos 9ederada es una base de datos relacional en la ,uelos datos estJn almacenados en &arias 9uentes de datos tales comobases de datos relacionales separadas6. 1os datos son tratados como

    si pertenecieran a una sola gran base de datos > se pueden accedermediante las consultas SI1 normales. 1os cambios en los datos sepueden dirigir e:plCcitamente

  • 8/17/2019 Proyecto DB2

    9/31

    re9erencial@ SI1 recursi&o@ soporte multimedia te:to@ imJgenes@&ideo@ audioE ,ueries paralelos@ commit de dos 9ases@bacFupQrecuperación online > oine.

    'demJs cuenta con un monitor grJ7co de per9ormance el cualposibilita obser&ar el tiempo de e$ecución de una sentencia SI1 >corregir detalles para aumentar el rendimiento.

    )ediante los e:tensores se realia el mane$o de los datos notradicionales@ por e$emplo si tengo un donde tengo almacenados loscurriculums de &arias personas@ mediante este puedo realiarbNs,uedas documentos con los datos ,ue me interesen sin tener ,ue&er los !# uno por uno.

    8sta capacidad se utilia en sistemas de bNs,ueda de personas por SI1 tanto el SI1 estJtico@ comocomplementa el SI1 dinJmico6.

     

    Platafora! "o!t#

    o (SQ3+0)#S6@ #) U #S8@ (SQ400

     

    Platafora! de !er$idor#

    o (SQ2 arp Ser&er@ Sini:@ S!( (penser&er@ indos =T@'i:@ H ?:@ Solaris.

     

    Platafora! Cliente#

    o (SQ2@ D(S@ Sini:@ S!( (penSer&er@ indos 3./Q+5Q=T@)acintos< S>stem "@ 'i:@ H ?:@ Solaris.

    %ENTA&AS ' DES%ENTA&AS CON RESPECTO AOTROS SISTEMAS DEL MISMO TIPO

    8

  • 8/17/2019 Proyecto DB2

    10/31

    %ENTA&AS

    • DB2 utilia una combinación de seguridad e:terna > controlinterno de acceso a proteger datos.

    •  DB2 proporciona un $uego de datos de acceso de las inter9acespara los di9erentes tipos de usuarios > aplicaciones.

    •  DB2 guarda sus datos contra la p;rdida@ acceso desautoriado@o entradas in&Jlidas.

    • ?sted puede realiar la administración de la DB2 desdecual,uier puesto de traba$o.

     1a ma>orCa de los ,ue utilian e,uipos B) utilian DB2 por,uees con7able > tiene un mu> buen soporte t;cnicoK.

    • 8l DB2 se basa en dos e$es ,ue lo un sistema de procesador paralelo masi&o.

    • 8l DB2 distribu>e > recuerda la ubicación de cada pista dondese encuentra la in9ormación. 8n el conte:to de una larga basede datos@ este sistema de partición orCa de los ,ue utilian e,uipos B) utilian DB2 por,uees con7able > tiene un mu> buen soporte t;cnicoK.

    • 8l DB2 se basa en dos e$es ,ue lo un sistema de procesador paralelo masi&o.

    • 8l DB2 distribu>e > recuerda la ubicación de cada pista dondese encuentra la in9ormación. 8n el conte:to de una larga base

    9

  • 8/17/2019 Proyecto DB2

    11/31

    de datos@ este sistema de partición base un *W.

    • 8n sistemas grandes la base mJs usada es DB2 >a ,ue corre en

    di9erentes plata9ormas operati&as@ pero en realidad@ en lama>orCa de los casos la decisión para optar por un so9tare deestas caracterCsticas es corporati&a.

    • Se tiene ,ue &er con las aplicaciones ,ue se tienendesarrolladas > las ,ue se &an a implementar.

    • nPu>e en la elección el

  • 8/17/2019 Proyecto DB2

    12/31

    Re+(*era+i)n (tili/andoa++e!o! de !)lo 0ndi+e!-

    Predi+ado!+orrela+ionado!-

    Ta1la! de re!(en

    Ta1la! re*li+ada!

    Unione! hash

    ntel@ Sun Solaris > asC sucesi&amente.

    (racle estJ disponible en

    tres ediciones 8nterprise@Standard > personal.

    Base de datos (raclesoporta todas lasplata9ormas conocidas@ nosólo las plata9ormasbasadas en indos.

    ARUITECTURA 3UNCIONAL ' DESCRIPCIÓN DEPRINCIPALES MÓDULOS

    8n db2 e:isten tres ni&eles de $erar,uCa mJ,uina@ instancia > base dedatos.1a mJ,uina > su sistema operati&o gestionan los recursos ,ue secomparten por todas las instancias > bases de datos. 1a con7guracióna ni&el de mJ,uina a9ecta a todas las instancias.8l segundo ni&el es instancia. 8s la unidad de administración bJsicade db2. !ontrola los recursos asignados a cada base de datos@ > es,uien gestiona las comunicaciones > la creación de agentes. 8larran,ue > parada tambi;n se

  • 8/17/2019 Proyecto DB2

    13/31

    8n el ni&el lógico estJn los ob$etos de base de datos &istas@ tablas@Cndices@ triggers@ procedimientos almacenados@ 9unciones@ secuencias@etc.

    8n el ni&el 9Csico estarCan los tableVspaces > sus containers. Tambi;npodrCan considerarse como ni&el 9Csico las Jreas de memoria@buOerpools@ sort

  • 8/17/2019 Proyecto DB2

    14/31

    MÓDULOS DE 3USIÓN DE LA INSTANCIA DE DB2 45INDO5S6

    DB2 #ersión +.5 es compatible con dos tipos de módulos de 9usión

    módulos de 9usión de instancia de DB2 > módulos de 9usión deinstancia no de DB2. 8s recomendable ,ue utilice módulos de 9usiónde instancia no de DB2.

    1os módulos de 9usión de instancia de DB2 necesitan mJs acti&idaddel sistema operati&o > de mantenimiento@ pero se pueden utiliarcuando ?na aplicación necesita un entorno de instancia de DB2@ obien una aplicación necesita 9uncionalidad ,ue solamente e:iste enun módulo de 9usión de instancia de DB2.

    )ediante la utiliación de los módulos de 9usión de instancia de DB2del programa de instalación de indos@ puede añadir con 9acilidad9uncionalidad de B)X Data Ser&er Runtime !lient a cual,uierproducto ,ue

  • 8/17/2019 Proyecto DB2

    15/31

    probable ,ue otra copia de DB2 >a utilice. 1os nombres apropiadosinclu>en el nombre de la aplicación@ por e$emplo@ miaplicYcopiadb2Y/.Si el nombre no es e:clusi&o@ la instalación 9allarJ.

    8stJn disponibles para su uso los siguientes módulos de 9usión

    DB2 Ba!e Client Mer.e Mod(le-!

    8ste módulo proporciona la 9uncionalidad necesaria para la cone:iónde bases de datos@ SI1 > mandatos DB2. 8ste módulo le permiteutiliar el protocolo de comunicaciones de cone:iones con nombrepara trans9erir datos en un entorno clienteVser&idor.

    DB2 &DBC and SL& S(**ort-!

    8ste módulo contiene el soporte de DB! > SI1 ,ue permite crear >e$ecutar e$emplos a&a utiliando el controlador DB!.

    DB2 LDAP E7*loitation Mer.e Mod(le-!

    8ste módulo permite a la copia de DB2 utiliar un directorio 1D'para almacenar el directorio de base de datos > la in9ormación decon7guración.

    DB2 ODBC S(**ort Mer.e Mod(le-!

    8ste módulo proporciona soporte para las aplicaciones ,ue utilian(pen Database !onnecti&it> (DB!6 en el acceso a los datos.

    DB2 OLE DB S(**ort Mer.e Mod(le-!

    8ste módulo proporciona un con$unto de inter9aces ,ue permiten ,ue

    las aplicaciones accedan de modo uni9orme a los datos almacenadosen distintas 9uentes de datos.

    IBM Data Ser$er Pro$ider *ara -NET Mer.e Mod(le-!

    8ste módulo permite ,ue la aplicación utilice B) Data Ser&erro&ider para .=8T. B) Data Ser&er ro&ider para .=8T es unae:tensión de la inter9a 'D(.=8T ,ue permite ,ue las aplicaciones.=8T accedan de 9orma rJpida > segura a los datos de bases de datos

    de DB2.

    14

  • 8/17/2019 Proyecto DB2

    16/31

    1os siguientes módulos de 9usión redistribuibles de )icroso9t seen&Can $unto con los módulos de 9usión de B) Data Ser&er Runtime!lient. Debe incluir estos módulos de 9usión de )icroso9t cuando9usione módulos de 9usión de Data Ser&er Runtime !lient.

    )icroso9t =T32

    • )icroso9tY#!*0Y!RTY:*.msm• )icroso9tY#!*0Y)-!Y:*.msm• polic>Y*Y0Y)icroso9tY#!*0Y!RTY:*.msm• polic>Y*Y0Y)icroso9tY#!*0Y)-!Y:*.msm

    )icroso9t =T4

    • )icroso9tY#!*0Y!RTY:*Y:4.msm• )icroso9tY#!*0Y)-!Y:*Y:4.msm• polic>Y*Y0Y)icroso9tY#!*0Y!RTY:*Y:4.msm• polic>Y*Y0Y)icroso9tY#!*0Y)-!Y:*Y:4.msm

    MÓDULOS DE3INIDOS POR EL SISTEMA

    1os módulos de7nidos por el sistema proporcionan una sencillainter9a programJtica para la e$ecución de mNltiples operacionesNtiles.

    or e$emplo@ puede utiliar módulos de7nidos por el sistema pararealiar las 9unciones siguientes

    • 8n&iar > recibir mensa$es > alertas entre las cone:iones.

    • Grabar > leer arc directorios del sistema de arc

  • 8/17/2019 Proyecto DB2

    17/31

    • 1os módulos de7nidos por el sistema trans9orman los datos deserie de caracteres en 9unción del &alor de la pJgina de códigosde base de datos.

    M)d(lo DBMS8ALERT8l módulo DB)SY'18RT proporciona un con$unto de procedimientospara registrarse en alertas@ en&iarlas > recibirlas.

    DBMS8DDL, )d(lo8l módulo DB)SYDD1 permite o9uscar ob$etos DD1@ como rutinas@acti&adores@ &istas o pa,uetes 1QSI1. 1a o9uscación permitedesplegar ob$etos de SI1 en una base de datos sin e:poner la lógicade procedimiento.

    M)d(lo DBMS8&OB8l módulo DB)SY(B proporciona procedimientos para la creación@plani7cación > gestión de los traba$os.

    M)d(lo DBMS8LOB8l módulo DB)SY1(B permite traba$ar con ob$etos grandes.

    M)d(lo DBMS8OUTPUT8l módulo DB)SY(?T?T proporciona un con$unto de procedimientospara incluir mensa$es lCneas de te:to6 en un almacenamientointermedio de mensa$es > obtener mensa$es del almacenamientointermedio de mensa$es.

    M)d(lo DBMS8PIPE8l módulo DB)SY8 proporciona un con$unto de rutinas para en&iar

    mensa$es por medio de una cone:ión dentro de una sesión o entresesiones ,ue estJn conectadas con bases de datos dentro de lamisma instancia de DB2.

    M)d(lo DBMS8SL8l módulo DB)SYSI1 proporciona un con$unto de procedimientospara e$ecutar SI1 dinJmico >@ por lo tanto@ da soporte a di&ersassentencias D)1 lengua$e de manipulación de datos6 o DD1 lengua$ede de7nición de datos6.

    M)d(lo DBMS8UTILIT' 

    16

  • 8/17/2019 Proyecto DB2

    18/31

    8l módulo DB)SY?T1T% proporciona di&ersos programas de utilidad.

    M)d(lo MONREPORT8l módulo )(=R8(RT proporciona un con$unto de procedimientos

    para recuperar gran di&ersidad de datos de super&isión > paragenerar in9ormes de te:to.

    M)d(lo UTL8DIR8l módulo ?T1YDR proporciona un con$unto de rutinas para elmantenimiento de los alias de directorios ,ue se utilian con elmódulo ?T1Y-18.

    M)d(lo UTL83ILE8l módulo ?T1Y-18 proporciona un con$unto de rutinas para leerarc

  • 8/17/2019 Proyecto DB2

    19/31

    8l lengua$e consta de sentencias de SI1. uede emitir sentencias deSI1 para lle&ar a cabo las acciones siguientes

    De7nir@ modi7car o descartar ob$etos de datos como@ por [email protected]@ insertar@ actualiar o suprimir datos en tablas.uede utiliar otras sentencias de SI1 para autoriar el acceso de losusuarios a recursos especC7cos como@ por e$emplo@ tablas o &istas.

    !uando un usuario escribe una sentencia de SI1@ especi7ca ,u;desea t;cnicas para desarrollar programas de aplicaciones para DB2 paraQ(S. 'demJs@ disponibles &arios m;todos para comunicarse conDB2.

    uede elegir entre los siguientes lengua$es de programación

    18

  • 8/17/2019 Proyecto DB2

    20/31

    • '12• !• !ZZ•

    ![ 

    • !(B(1• -ortran• 8nsamblador de alto ni&el•  a&a• .=8T• erl• H• 1Q• >t on Rails• SmalltalF• 1engua$e de procedimiento de SI1•  T('D para DB2• #isual Basic

    uede utiliar uno de los siguientes m;todos de programación

    SL EST9TICO

    1a 9orma de origen de una sentencia de SI1 estJtico se inclu>e en unprograma de aplicación ,ue se escribe en un lengua$e deprogramación tradicional. 1os lengua$es de programacióntradicionales inclu>en !@ !ZZ@ !(B(1@ -ortran@ 1Q > 'ssembler.6 1autiliación de SI1 estJtico es una buena opción si sabe ,u;sentencias necesita e$ecutar una aplicación antes de e$ecutar laaplicación.

    SL DIN9MICO

    ' di9erencia del SI1 estJtico@ las sentencias dinJmicas se crean >preparan durante el tiempo de e$ecución. 1a utiliación de SI1dinJmico es una buena opción si no conoce el 9ormato de unasentencia de SI1 al escribir un programa. Tambi;n es una buena

    opción si el programa necesita generar parte o toda una sentencia deSI1 basJndose en entrada de sus usuarios.

    19

  • 8/17/2019 Proyecto DB2

    21/31

    ODBC

    (DB! es una inter9a de programación de

    aplicaciones '6 ,ue los programas de aplicaciones! > !ZZ pueden utiliar para acceder a bases dedatos relacionales. (DB! se adapta me$or al entornoclienteQser&idor.

    PUREUER' 

    ureIuer> es una plata9orma de acceso a datos de alto rendimientopara las aplicaciones a&a ,ue 9acilita el desarrollo@ la optimiación@ laprotección > la gestión del acceso a los datos.

    SL& : &DBC

    !omo (DB! > !ZZ@ las inter9aces SI1 > DB! de a&a le permitenescribir programas de aplicaciones trasladables independientes decual,uier producto de base de datos.

    8l soporte de aplicación SI1 le permite escribir aplicaciones de SI1estJtico en el lengua$e de programación a&a. !on SI1@ puede incluirsentencias de SI1 en las aplicaciones a&a.

    8l soporte de aplicación DB! le permite escribir aplicaciones de SI1dinJmico en el lengua$e de programación a&a. DB! es similar a(DB!@ pero estJ especC7camente diseñado para utiliarse con a&a.

    PLATA3ORMAS DE 3UNCIONAMIENTO

    DB2 R6 ?ni&ersal Database@ es una base de datos uni&ersal. 8s

    completamente escalable@ &elo > con7able. !orre en modo nati&o en

    20

  • 8/17/2019 Proyecto DB2

    22/31

    casi todas las plata9ormas@ como indos =T R6@ Sun Solaris@ HV?A@'AR6@ (SQ400 > (SQ2R6.

    B) tambi;n o9rece su &ersión e:press de DB2. =os o9recen la DB2

    8:pressV!@ en las plata9ormas 

    1inu: > indos 32 > 4 bits6@ Solaris> )ac@ con la Nnica limitación de uso de 2 Gb de Ram > 2rocesadores. Tambi;n se puede distribuir libremente. arece ,ue B)apuesta 9uerte con esta &ersión de entrada. ncluso nos o9recen unlibro electrónico gratuito > una colección de &ideos de 9ormación.

    TIPO DE SOPORTE ' LICENCIA

    IBM O3RECE SOPORTE PARA LINU;

    1a compañCa in9ormJticaestadounidense B) presentarJmañana la puesta en marcao9rece una &ersión para el citadosistema operati&o de su base de datosrelacional DB2@ se une asC a lasiniciati&as de otras compañCas del

    sector@ como HelettVacFard o Dell.

    B) o9rece asistencia t;cnica durante tres meses para los ser&idorese,uipados con las distribuciones &ersiones6 de 1inu: de Red Hat >

    21

  • 8/17/2019 Proyecto DB2

    23/31

    !aldera. (tras empresas optan por subcontratar este ser&icio conempresas especialiadas de consultorCa@ como 9Csicos6@ atención deincidentes@ propuestas de me$ora de ambiente > diJlogo constantecon el Jrea de desarrollo.

    Realiar cambios en el ambiente de desarrollo en DB2 DB' 9Csico >lógico6 Resol&er incidentes relacionados con el entorno Generarpropuestas de me$ora sobre el ambiente. Brindar soporte aproducción Realiar soporte (n !all Traba$ar cerca de losdesarrolladores Brindar soporte para implementaciones nue&as dealto impacto.

    ARCHI%OS DE LICENCIAS DE DB2

    Ha> dos tipos de arc

  • 8/17/2019 Proyecto DB2

    24/31

    licencia se encuentra en el directorio Qdb2Qlicense del !D deacti&ación@ ,ue se proporciona como parte del soporte de instalacióndel producto. or e$emplo@ db2eseYu.lic es un arc se puede encontrar en B) DB2 /0.5 8nterprise Ser&er

    8dition V 'ut de cargo de socFet de uso limitadopara DB2 8:press Ser&er 8dition > DB2 orFgroup Ser&er 8ditionrespecti&amente.

    1a gestión de licencias para los productos de base de datos de DB2 >las o9ertas de DB2 se realia mediante el mandato de

  • 8/17/2019 Proyecto DB2

    25/31

    d12+on!$8i!-li+ DB2 !onnect ?nlimited 8dition 9or S>stemiprocesador gestionado6

    d12+on!$8/!-li+ DB2 !onnect ?nlimited 8dition 9or S>stem

    d12+onne+t8o-li+ DB2 Restricted !onnect 8dition Restringido6

    d12+on!$8t-li+ DB2 !onnect Ser&er 8dition rueba6

    d12de-li+ DB2 De&eloper 8dition ?suario autoriado6

    d12e!e8+-li+ DB2 8nterprise Ser&er 8dition opción de !?6

    d12e!e8(-li+ DB2 8nterprise Ser&er 8dition opción 'utte6

    d12e!e8t-li+ DB2 8nterprise Ser&er 8dition rueba6

    d12e7*8+-li+ DB2 8:press Ser&er 8dition opción de !?6

    d12e7*8!-li+ DB2 8:press Ser&er 8dition opción de ser&idor6

    d12e7*8!ftl-li+ DB2 8:press Ser&er 8dition licencia de plao 7$opara opción de ser&idor6

    d12e7*8(-li+ DB2 8:press Ser&er 8dition opción 'ut-li+ DB2 8:pressV! sin garantCas6

    d12>!e8+-li+ DB2 orFgroup Ser&er 8dition opción de !?6d12>!e8!?-li+ DB2 orFgroup Ser&er 8dition opción de socFet

    de uso limitado6

    d12>!e8(-li+ DB2 orFgroup Ser&er 8dition opción 'ut!e8o-li+ DB2 Restricted orFgroup 8dition Restringido6

    d12>!e8t-li+ DB2 orFgroup Ser&er 8dition rueba6

    d121af-li+ (9erta B) DB2 B1? 'cceleration nV)emor>

    d121+f-li+ (9erta B) DB2 Business 'pplication !ontinuit>

    d12ef-li+ (9erta B) DB2 8ncr>ption

    d12*f-li+ (9erta B) DB2 er9ormance )anagement

    !a@2-li+ B) Ti&oli S>stem 'utomation 9or )ultiplat9ormsS' )6

    i!f!-li+ n9oSp

  • 8/17/2019 Proyecto DB2

    26/31

    8n&ironments

    iidr8t-li+ n9oSp Series basadas en tanium6

    • Red Hat 8nterprise 1inu: Ser&er 5 plata9ormas :* > :46

    • Red Hat 8nterprise 1inu: Ser&er plata9ormas :* > :46

    • Solaris /0 plata9ormas ?ltraS'R! > :46

    • S?S8 1inu: 8nterprise Ser&er /0 plata9ormas :* > :46

    • S?S8 1inu: 8nterprise Ser&er // plata9ormas :* > :46

    indos Ser&er 2003 plata9ormas :* :46

    • indos Ser&er 200* plata9ormas :* :46

    Importante: La biblioteca compartida libstdc++.so.5 debe

    instalarse en sistemas operativos Linux.

    8l ser&idor de DB2 Te:t Searc< autónomo estJ disponible para lasplata9ormas indicadas mJs arriba@ con la e:cepción de los sistemas

    operati&os HV?A //i > Solaris /0 :4. Se da soporte al uso deplata9ormas cruadasE en estas plata9ormas puede con7gurarse una

    25

  • 8/17/2019 Proyecto DB2

    27/31

    instancia de base de datos de DB2 para utiliar un ser&idor de DB2 Te:t Searc< autónomo en una plata9orma soportada.

    REUISITOS DE HARD5ARE

    1os re,uisitos mCnimos de el consumo del procesadordependen de distintos 9actores@ tales como el nNmero de colecciones@

    el nNmero de documentos por recopilación@ el nNmero de coleccionesinde:adas simultJneamente@ el rendimiento de inde:ación necesario> la carga de consulta. ara obtener mJs in9ormación@ consulte lostemas de plani7cación de la capacidad de DB2 Te:t Searc ?=A@ consulte el tema sobrelos re,uisitos de lCmite de usuario del sistema operati&o. 8stosre,uisitos de lCmite de recursos generales se aplican a las

    instalaciones integrada > autónoma del ser&idor de DB2 Te:t Searc

  • 8/17/2019 Proyecto DB2

    28/31

    Smart !it> es considerara ,ue cumpla con algunos aspectos tanto enel apartado pNblico como pri&ado entre ellos se puede nombrar aGobiernos inteligente@ 8conomCas inteligentes@ mo&ilidad inteligente@entornos sociales inteligentes > &ida sociales.

    '@ tendrCamos como elcoraón de una aplicación la cantidad de datos ,ue se generanconsiderara el aumento ,ue estos datos tendrCan > la cantidad dedinero ,ue conlle&arCa almacenar todos estos datos

     %a &iendo las caracterCsticas@ &enta$as@ des&enta$as@ re,uisitos >licencias de este gestor de base de datos B) DB2@ serCa una buenaopción para implementa una aplicación para Smart !it> por,ue suestructura de almacenamiento es muc asC el coste de licenciamiento > mantenimiento de este gestorde bases de datos serCa muc

  • 8/17/2019 Proyecto DB2

    29/31

    ?n e$emplo de B) DB2@ en donde el coste > la cantidad dealmacenamiento@ nombraremos a !oca !ola Bottling !onsolidated!!B!6@ esta empresa tenCa la necesidad de cambiase de (racle@por,ue el costos de comprar nue&as licencias > mantenimiento de

    esta base de datos asC como en la necesidad de reducir la rapide decomo aumentaba su base de datos a 35GB por mes@ tomo la opciónde a B) DB2 el cual le o9recCa un a

  • 8/17/2019 Proyecto DB2

    30/31

    8n )Jlaga se con la a>udad deB) > DB2@ esta iniciati&apretende conseguir una

    integración óptima de las9uentes de energCa reno&ableen la red el;ctrica@ acercandola generación al consumo a

    tra&;s del establecimiento de nue&os modelos de gestión de la microVgeneración el;ctrica. 8n esta parte B) desempeña un papel9undamental. 'demJs de ser uno de los socios de la iniciati&a@ laresponsabilidad de B) en este pro>ecto es englobar asesoramientotecnológicoE coordinación de tecnologCasE in9ormación@ dispositi&os >sistemasE de7nición de la ar,uitectura general de Smart !it> )Jlaga.

    )uc control se constitu>e un proceso global > dinJmicomediante el cual las empresas son captadas > atraCdas@ manteniendoasC la con7abilidad entre sus clientes de tal manera ,ue &a creciendocomo empresa > 9ormando laos 9uertes entre sus consumidores.

    29

  • 8/17/2019 Proyecto DB2

    31/31

    1a moti&ación del desarrollo ,ue o9rece B) incenti&a a su 9amiliaorganiacional a ,ue realicen de una manera mJs rJpida > e9ecti&asus tareas@ tambi;n se debe comprender ,ue en el reclutamiento depersonal se encuentra 9actores en contra como aplicación de t;cnicas

    selecti&as lo cual aumenta los costos ba$ando la 7delidad de losempleados a ni&el empresarial.Ho> en dCa la 9orma en la cual las personas se ganan la &ida nonecesariamente estJ regido por un empleo 9ormal en una empresaespeci7ca debido a ,ue la e&olución de la tecnologCa > el medioambiente e:igen la capacitación pro9esional de los traba$adores@debido a ,ue las empresas se encuentran por en un mercadoaltamente e&olucionado en donde los traba$adores deben realiar sus9unciones teniendo en cuenta la importancia de la tecnologCa comoaporte 9uncional para ,ue las empresas se puedan conectar en unared de negocios alrededor del mundo agiliando los procesos denegocios > toma de decisiones.