Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico UNIVERSI! N!CI"N!# !BIERT! $ ! IST!NCI! ESCUE#! E CIENCI!S B!SIC!S, TECN"#"G%! E INGENIER%! ECBTI GUA DE COMPONENTE PRCTICO 301125 - BASES DE DATOS AVANZADAS ANVAR CHAVES TORRES irector Nacional JAVIER JIMENEZ !creditador San &uan de Pasto 12 de agosto de 2014 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico Este documento es propiedad intelectual de Anvar Chaves orres! "ue preparado para estudiantes de #ngeniera de sistemas de la $nad % se acoge a la licencia Creative Commons 3&0& En consecuencia! se permite su uso con "ines acad'micos siempre (ue se reconozca el cr'dito al autor& UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico CONTENIDO '(C!R!CTERISTIC!S GENER!#ES(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((() *(ESCRIPCI+N E #!S PR,CTIC!S((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((- *(' PR,CTIC! '. ISE/" E B!SES E !T"S ISTRIBUI!S((((((((((((((((((((((((- *(* PR,CTIC! *. B"EG!S E !T"S(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 *(1 PR,CTIC! 1. B!SES E !T"S "RIENT!!S ! "B&ET"S((((((((((((((((((((((((('1 RE2ERENCI!S(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( '- UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico 1CARACTERISTICAS GENERALES Introduccin En el curso de )ases de datos avanzadas se estudian tres tem*ticas relevantes para el dise+o % la implementaci,n de sistemas de )ases de datos& El primero est* relacionado con las )ases de datos distri)uidas! el segundo con las )odegas de datos % la minera de datos! % el tercero! con el dise+o de )ases de datos desde la perspectiva del modelo orientado a o)-etos& En esta gua de pr*ctica se descri)e las actividades a desarrollar por parte de los estudiantes para ma%or comprensi,n % asimilaci,n de estos temas& Algunas empresas cuentan con sistemas centralizados (ue acceden a una )ase de datos localizada en un .nico servidor! otras est*n distri)uidas en di"erentes espacios geogr*"icos en los (ue se genera % utiliza in"ormaci,n! en este caso es necesario implementar )ases de datos distri)uidas& Algunas organizaciones realizan tal n.mero de operaciones % mane-an colosales cantidades de datos (ue su almacenamiento genera la met*"ora de una monta+a de datos en la (ue se puede aplicar minera& /ara estos casos! se cuenta con conceptos % t'cnicas de dise+o en implementaci,n como es el concepto de monta+a de datos % minera de datos& Justificacin En la actualidad es com.n (ue las organizaciones cuenten con sistemas de in"ormaci,n computarizados % con )ases de datos en las (ue se almacenan % consultan los datos relevantes so)re las operaciones de la empresa& /or lo tanto! es importante (ue el ingeniero de sistemas pesea unos conocimientos generales so)re0 )ase de datos distri)uidas! Bodegas de datos % )ases de datos orientadas a o)-etos& Intencionalidades formativas Propsitos: me-orar la comprensi,n % asimilaci,n de los temas del curso& Objetivos0 Ela)orar un dise+o de )ase de datos distri)uida Ela)orar una propuesta de construcci,n de una )odega de datos 1ise+ar una )ase de datos aplicando el modelo orientado a o)-etos& UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico Metas: 1ise+ar una )ase de datos distri)uida para una organizaci,n& Ela)orar una propuesta de )odega de datos para una empresa& 1ise+ar la )ase de datos aplicando el modelo orientado a o)-etos Competencias0 El estudiante conoce los "undamentos de dise+o de )ases de datos distri)uidas % los aplica en un caso de estudio El estudiante identi"ica los conceptos % las operaciones de una )odega de datos % hace una propuesta de construcci,n de una )odega de datos para una empresa& El estudiante conoce los "undamentos del modelo orientado a o)-etos aplicado a las )ases de datos % los pone en pr*ctica en el dise+o de una )ase de datos& Denominacin de las prcticas /r*ctica 10 1ise+o de )ases de datos distri)uidas /r*ctica 20 Bodega de datos /r*ctica 30 1ise+o de )ases de datos orientadas a o)-etos N!mero de "oras 12 Porcentaje 253 del punta-e total del curso 4125 puntos de 5005 Metodolo#$a 6as pr*cticas se desarrollan de "orma grupal con la tutora del director de curso! (uien atender* las preguntas e in(uietudes de los estudiantes a trav's de 78%pe! mensa-es de correo % "oro en el curso virtual& Evaluacin 6os productos generados como resultado del desarrollo de las pr*cticas del curso ser*n evaluados por el director de curso! aplicando la r.)rica de evaluaci,n presentada en este mismo documento& Curso evaluado por pro%ectos 9o &e#uridad industrial 9o aplica UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico 2DESCRIPCI!N DE LAS PRCTICAS 21 PRCTICA 1" DISE#O DE BASES DE DATOS DISTRIBUIDAS ipo de pr*ctica 9o presencial /orcenta-e de evaluaci,n 323 de los puntos correspondientes a pr*cticas :oras de pr*ctica ; #ntencionalidades "ormativas Propsitos0 me-orar la comprensi,n % asimilaci,n de los temas de la primera unidad del curso& Objetivo0 aplicar los conocimientos so)re dise+o de )ases de datos distri)uidas Meta0 dise+ar una )ase de datos distri)uida Competencia0 el estudiante conoce los "undamentos de dise+o de )ases de datos distri)uidas % los aplica en un caso de estudio 'undamentacin Terica 6os "undamentos te,ricos para esta pr*ctica se presentan en el m,dulo del curso! en los captulos dos % tres! correspondiente a Bases de datos distri)uidas! dise+o % consultas& 6os sistemas de )ases de datos distri)uidas son un caso particular de los sistemas de c,mputo distri)uido en los cuales un con-unto de elementos de procesamiento aut,nomos 4no necesariamente homog'neos5 se interconectan por una red de comunicaciones % cooperan entre ellos para realizar sus tareas asignadas& El dise+o de )ases de datos distri)uidos se re"iere! en general! a tomar decisiones acerca de la u)icaci,n de datos % programas a trav's de los di"erentes sitios de una red de computadoras& Descripcin de la prctica Esta pr*ctica consiste en el an*lisis del pro)lema (ue se plantea % el dise+o de una )ase de datos distri)uida (ue o"rezca soluci,n al mismo& /lanteamiento del pro)lema0 /rometeus es una empresa de comercializaci,n de electrodom'sticos % servicio de mantenimiento % reparaci,n en general& 7us actividades consisten en la comercializaci,n de UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico di"erentes electrodom'sticos! como0 estu"as! lavadoras! neveras! nevecones! e(uipos de sonido! televisores! etc&! % el servicio de mantenimiento preventivo % correctivo& /rometeus tiene agencias en las principales ciudades del pas& Esta empresa re(uiere me-orar la gesti,n de la in"ormaci,n de manera (ue pueda acceder a los datos de todas sus agencias de "orma oportuna % con "acilidad& /roponga una )ase de datos distri)uida para la empresa /rometeus& (ecursos a utili)ar Computador con acceso a #nternet <,dulo del curso /apel % l*piz &oft*are a utili)ar en la prctica 7o"t=are o"im*tico :erramienta so"t=are para editar diagramas &e#uridad industrial 9o aplica Metodolo#$a Conocimientos previos0 los estudiantes de)en conocer los temas )*sicos de )ases de datos! diagrama entidad relaci,n % ha)er ledo los tres primeros captulos del m,dulo& 'orma de trabajo0 6as pr*cticas se desarrollan de "orma grupal )a-o la tutora del director del curso& 6a tutora se realizar* a trav's de 78%pe! correo electr,nico % "oro& Procedimiento0 Entre las actividades (ue de)en realizar est*n0 #denti"icar los usuarios de la in"ormaci,n Esta)lecer la in"ormaci,n (ue cada grupo de usuarios genera % re(uiere 1ise+ar la )ase de datos general mediante diagrama E>? 1ecidir (ue relaciones se "ragmentan % se replican % de (u' manera& /reparar % presentar in"orme de pr*ctica Producto entre#able Cada grupo entregar* al tutor! a trav's del espacio ha)ilitado para este prop,sito en el curso virtual! un documento (ue contenga el dise+o de la )ase de datos para el pro)lema propuesto& El in"orme de esta pr*ctica de)e contener los siguientes aspectos0 1& /ortada UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico 2& #ntroducci,n 3& 1escripci,n del sistema especi"icando la in"ormaci,n (ue cada grupo de usuarios genera % utiliza& 4& @)-etivos de la )ase de datos 5& 1ise+o de la )ase de datos ;& Conclusiones A& Bi)liogra"a 6a eBtensi,n m*Bima del in"orme de)e ser de 10 p*ginas (ubrica de evaluacin +tem evaluado ,aloracin baja ,aloracin Media ,aloracin -lta M.imo Puntaje 1e"inici,n del sistema % de los o)-etivos 9o de"ine el sistema ni plantea o)-etivos 4/untos C 05 1e"ine de "orma inapropiada el sistema % o)-etivos 4/untos C 25 1e"ine de "orma apropiada el sistema % o)-etivos 4/untos C 25 2 1iagrama E>? 9o realiz, el diagrama E>? 4/untos C 05 ?ealiz, el diagrama E>? pero ha% errores en la identi"icaci,n de entidades o relaciones! o presenta errores de diagramaci,n 4/untos C ;5 ?ealiz, el diagrama E> ? correctamente 4/untos C 125 12 1ise+o de "ragmentaci,n % r'plica 9o aplic, "ragmentaci,n ni r'plica 4/untos C 05 /resenta decisiones de "ragmentaci,n % r'plica! pero no corresponde con la de"inici,n del pro)lema % los o)-etivos 4/untos C ;5 /resenta decisiones de "ragmentaci,n % r'plica! acordes con la de"inici,n del pro)lema % los o)-etivos 4/untos C 125 12 Conclusiones 9o presenta conclusiones 4/untos C 05 /resenta conclusiones 9@ coherentes con el desarrollo del tra)a-o 4/untos C 45 /resenta conclusiones coherentes con el desarrollo del tra)a-o 4/untos C 25 2 Total de puntos posibles /0 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico 22 PRCTICA 2" BODEGAS DE DATOS ipo de pr*ctica /resencial /orcenta-e de evaluaci,n 3;3 de los puntos correspondientes a pr*cticas :oras de pr*ctica ; #ntencionalidades "ormativas Propsitos0 me-orar la comprensi,n % asimilaci,n de los temas de la segunda unidad del curso& Objetivo0 aplicar los conocimientos so)re dise+o de )odegas de datos Meta0 dise+ar una propuesta de implementaci,n de una )odega de datos& Competencia0 el estudiante conoce los "undamentos de monta+as de datos % minera de datos! % los aplica en un caso de estudio 'undamentacin Terica 6os "undamentos te,ricos para esta pr*ctica se presentan en el m,dulo del curso! en los captulos cuatro! cinco % seis! correspondiente a Bodegas de datos % minera de datos& $na Bodega de 1atos 41ata Darehouse5 es un repositorio integrado por datos (ue pueden ser generados internamente o reci)idos de "uentes eBternas! organizados de tal manera (ue "acilitan el proceso de toma de decisiones& 6a <inera de datos es el proceso analtico dise+ado para eBplorar grandes vol.menes de datos con el o)-eto de descu)rir patrones % modelos de comportamiento o relaciones entre di"erentes varia)les& Es decir! descu)rir conocimiento (ue a%uda a me-orar la toma de decisiones en las organizaciones& Descripcin de la prctica En la pr*ctica 1 se dise+o la )ase de datos distri)uida para la empresa /rometeus! ahora! continuando con este e-ercicio! se solicita (ue se ponga en pr*ctica los conocimientos ad(uiridos en la unidad dos % se prepare una propuesta detallada de implementaci,n de una )odega de datos en la (ue se aplicar* minera de datos para eBtraer in"ormaci,n importante para la toma de decisiones& 6a propuesta de)e presentar in"ormaci,n su"iciente so)re la )odega de datos! como0 venta-as para la organizaci,n! proceso de implementaci,n! costos! riesgosE de igual manera una descripci,n detallada de la aplicaci,n de algoritmos de minera de datos en d,nde se resalte (u' in"ormaci,n espec"ica se podra o)tener mediante esta t'cnica (ue no podra o)tenerse de manera convencional& UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico (ecursos a utili)ar Computador con acceso a #nternet <,dulo del curso /apel % l*piz &oft*are a utili)ar en la prctica 7o"t=are o"im*tico &e#uridad industrial 9o aplica Metodolo#$a Conocimientos previos0 los estudiantes de)e conocer los temas )*sicos de )ases de datos! )ases de datos distri)uidas! los conceptos asociados con )odegas de datos % minera de datos& 'orma de trabajo0 el grupo revisar* los pasos contemplados en un pro%ecto de )odega de datos presentados en el captulo cuatro! analizar* el caso de estudio % "ormular*n una propuesta de construcci,n de una )odega de datos para la organizaci,n propuesta& Procedimiento0 1escri)ir la situaci,n actual de la organizaci,n 4el grupo propone la situaci,n! %a (ue la empresa es "icticia5 /roponer o)-etivos para el pro%ecto de construcci,n de la )odega de datos #denti"icar las venta-as (ue la )odega de datos o"rece a la organizaci,n en particular EBplicar la estrategia metodol,gica (ue se aplicara para desarrollar el pro%ecto 1escri)ir los resultados (ue se alcanzar*n si se e-ecuta el pro%ecto Producto entre#able El grupo de)e entregar como producto de esta actividad0 /ropuesta de implementaci,n de una )odega de datos % aplicaci,n de minera de datos& El documento de)e contener0 /ortada #ntroducci,n /ropuesta Conclusiones 4estas son mu% importantes5 ?e"erencias )i)liogr*"icas UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico 6a propuesta de)e tener como mnimo los siguientes contenidos0 1& <arco de re"erencia 4conceptualizaci,n so)re )odegas de datos % minera de datos! no m*s de 3 p*ginas5 1&1 Bodegas de datos 1&2 <inera de datos 2& 1escripci,n del sistema actual 4resaltar las limitaciones del sistema % las necesidades de crear una )odega de datos % aplicar minera de datos5 3& 7istema propuesto 3&1 1escripci,n del sistema propuesto 3&2 @)-etivos 3&3 Fenta-as para la organizaci,n 3&4 <etodologa de implementaci,n de la )odega de datos 3&5 Aplicaci,n de minera de datos 4mencionar para (u' se utilizara! (u' algoritmos se aplicaran % (u' resultados se esperan5 3&; ?esultados esperados El in"orme de la pr*ctica se entregar* al tutor en "ormato &pd"! en papel tama+o carta! con letra Arial de 12 puntos % aplicando normas A/A& El documento de)e tener como m*Bimo 10 p*ginas& (ubrica de evaluacin +tem evaluado ,aloracin baja ,aloracin Media ,aloracin -lta M.imo Puntaje #denti"icaci,n de las necesidades de una )odega de datos % de la aplicaci,n de minera de datos 9o identi"ica las necesidades de la organizaci,n 4/untos C05 #denti"ica algunas necesidades! pero algunas no corresponden a la aplicaci,n de )odegas de datos 4/untos C55 #denti"ica adecuadamente las necesidades de la organizaci,n 4/untos C105 10 ?econocimiento de las venta-as de la )odega de datos % minera de datos para la empresa en particular 9o reconoce las venta-as de la implementaci,n de una )odega de datos 4/untos C 05 /resenta venta-as pero algunas no corresponden al tema 4/untos C A5 ?econoce las venta-as de las )odegas de datos en el sistema propuesto 4/untos C 155 15 <etodologa propuesta 9o propone una metodologa de implementaci,n de la )odega de datos 4/untos C 05 6a metodologa propuesta no es apropiada 4/untos C 55 6a metodologa propuesta es apropiada 4/untos C 105 10 ?esultados esperados 9o estima resultados de la implementaci,n 6os resultados no son coherentes con el sistema 6os resultados esperados son coherentes con el 5 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico del sistema 4/untos C 05 propuesto 4/untos C 25 sistema propuesto 4/untos C 55 Conclusiones 9o presenta conclusiones 4/untos C 05 /resenta conclusiones 9@ coherentes con el desarrollo del tra)a-o 4/untos C 25 /resenta conclusiones coherentes con el desarrollo del tra)a-o 4/untos C 55 5 Total de puntos posibles /1 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico 23 PRCTICA 3" BASES DE DATOS ORIENTADAS A OBJETOS ipo de pr*ctica /resencial /orcenta-e de evaluaci,n 323 de los puntos correspondientes a pr*cticas :oras de pr*ctica 4 #ntencionalidades "ormativas Propsitos0 me-orar la comprensi,n % asimilaci,n de los temas de la tercera unidad del curso& Objetivo0 aplicar los conocimientos so)re dise+o de )ases de datos orientadas a o)-etos& Meta0 dise+ar una )ase de datos orientada a o)-etos& Competencia0 el estudiante conoce los "undamentos del modelo orientado a o)-etos % los aplica en un caso de estudio en el dise+o de una )ase de datos& 'undamentacin Terica 6os "undamentos te,ricos para esta pr*ctica se presentan en el m,dulo del curso! en los captulos siete! ocho % nueve! correspondiente a Bases de datos orientadas a o)-etos& 6os sistemas de )ases de datos orientados a o)-etos tienen sus orgenes en los lengua-es de programaci,n orientados a o)-etos& 6a idea "undamental es (ue el usuario no de)era tener (ue )atallar con construcciones orientadas al computador tales como registros % campos! sino m*s )ien de)era poder mane-ar o)-etos 4% operaciones5 (ue se aseme-en m*s a sus e(uivalentes en el mundo real& Descripcin de la prctica En las pr*cticas 1 % 2 se ha tomado como caso de estudio la in"ormaci,n generada % utilizada por la empresa /rometeus& En esta pr*ctica se solicita ela)orar un nuevo dise+o de la )ase de datos aplicando los conceptos del modelo orientado a o)-etos % el lengua-e de modelado uni"icado! estudiados en la tercera unidad del curso& (ecursos a utili)ar Computador con acceso a #nternet <,dulo del curso /apel % l*piz UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico &oft*are a utili)ar en la prctica 7o"t=are o"im*tico 7o"t=are para el dise+o con $<6& 7e recomienda 7tart$<6 4este cuenta con licencia G/6 % puede descargarse de http0HHstaruml&source"orge&netHenH5 &e#uridad industrial 9o aplica Metodolo#$a Conocimientos previos0 los estudiantes de)en conocer los temas )*sicos de )ases de datos! la notaci,n % los diagramas de $<6& 'orma de trabajo0 6os estudiantes aplicar*n los conceptos de )ases de datos orientados a o)-etos % el 6engua-e de <odelado $ni"icado $<6 para ela)orar un dise+o de )ase de datos orientada a o)-etos % propondr* e-emplos de consultas orientadas a o)-etos& Procedimiento0 :ar*n una a)stracci,n de clases! atri)utos % operaciones! luego dise+ar*n la )ase de datos utilizando notaci,n $<6& 1escri)ir* c,mo se actualiza % se consulta in"ormaci,n de la )ase de datos mediante e-emplos& Producto entre#able El estudiante de)e entregar al tutor el in"orme correspondiente a trav's del curso virtual& El in"orme de esta pr*ctica de)e contener los siguientes aspectos0 1& /ortada 2& #ntroducci,n 3& 1escripci,n del sistema 4& @)-etivos de la )ase de datos @@& 5& 1ise+o de la )ase de datos @@ % consultas ;& Conclusiones A& Bi)liogra"a El in"orme de la pr*ctica se entregar* al tutor en "ormato &pd"! en papel tama+o carta! con letra Arial de 12 puntos % aplicando normas A/A& 6a eBtensi,n m*Bima es de 10 p*ginas& UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico (ubrica de evaluacin +tem evaluado ,aloracin baja ,aloracin Media ,aloracin -lta M.imo Puntaje 1escripci,n del sistema actual % planteamiento de o)-etivos 9o descri)e el sistema actual % no plantea o)-etivos 4/untos C 05 1escri)e parcialmente el sistema % los o)-etivos no son adecuados 4/untos C 45 1escri)e adecuadamente el sistema % propone o)-etivos pertinentes 4/untos C 25 2 1iagrama de clases para datos persistentes 9o realiz, el diagrama de clases 4/untos C 05 Ela)or, el diagrama! pero 'ste presenta errores conceptuales o de dise+o 4/untos C ;5 El diagrama de clases es correcto 4/untos C 125 12 E-emplos de consultas 9o presenta e-emplos de consulta 4/untos C 05 6os e-emplos presentados son incorrectos 4/untos C ;5 6os e-emplos son correctos 4/untos C 125 12 Conclusiones 9o presenta conclusiones 4/untos C 05 6as conclusiones no son coherentes con el tra)a-o realizado 4/untos C 45 6as conclusiones son coherentes con el tra)a-o realizado 4/untos C 25 2 Total de puntos posibles /0 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Programa Ingeniera de sistemas Curso 301125 Bases de datos avanzadas Gua de componente prctico RE$ERENCIAS BA#9# C&E Ceri 7&E 9avathe 7& 1ise+o conceptual de )ases de datos& $n en"o(ue de entidades>interrelaciones& 1II4& Ed& Addison>Desle%& CA7AJ@ A&E /iattini <& Kundamentos % modelos de )ases de datos& 1III& Ed& Al"aomega& 7egunda edici,n& CE?# 7! /elagatti G&!1istri)uted data)ases principles L s%stems&& Ed& <acGra=>:ill& 1I25& 1AE! C& M! #ntroducci,n a los sistemas de )ases de datos& Ed& /rentice :all& 7'ptima edici,n& 1@?7EN! /! :udic8a @racle2& 1ise+o de )ases de datos con $<6& M& Ed& @racle press& 1III& O?@E9OE!1& /rocesamiento de )ases de datos& Kundamentos! dise+o e implementaci,n& 2003& Ed& /earson Education& @ctava edici,n 7#6FE?7C:AP! Oorth % 7udarshan! Kundamentos de )ases de datos! Ed <acGra=> :ill& Cuarta edici,n @P$! Falduriez! 1istri)uted data)ases! Ed& <acGra=>:ill& $66<A9! M /rinciples o" data)ase s%stems! Ed& Computer science press! 1I22&