Professional Documents
Culture Documents
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 Torres, fue preparado para estudiantes de Ingeniera de sistemas de la Unad y se acoge a la licencia Creative Commons 3.0. En consecuencia, se permite su uso con fines acadmicos siempre que se reconozca el crdito 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 1. 2. CARACTERISTICAS GENERALES ............................................................................................... 4 DESCRIPCIN DE LAS PRCTICAS............................................................................................ 6 2.1 PRCTICA 1: DISEO DE BASES DE DATOS DISTRIBUIDAS...................................................... 6 2.2 PRCTICA 2: BODEGAS DE DATOS......................................................................................... 9 2.3 PRCTICA 3: BASES DE DATOS ORIENTADAS A OBJETOS ..................................................... 13 REFERENCIAS ............................................................................................................................... 16
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
1. CARACTERISTICAS GENERALES
Introduccin
En el curso de bases de datos avanzadas se estudian tres temticas relevantes para el diseo y la implementacin de sistemas de bases de datos. El primero est relacionado con las bases de datos distribuidas, el segundo con las montaas de datos y la minera de datos, y el tercero, con el diseo de bases de datos desde la perspectiva del modelo orientado a objetos. En esta gua de prctica se describe las actividades a desarrollar por parte de los estudiantes y tutores para mayora comprensin y asimilacin de estos temas. Algunas empresas cuentan con sistemas centralizados que acceden a una base de datos localizada en un nico servidor, otras estn distribuidas en diferentes espacios geogrficos en los que se genera y utiliza informacin, en este caso es necesario implementar bases de datos distribuidas. Algunas organizaciones realizan tal nmero de operaciones y manejan colosales cantidades de datos que su almacenamiento genera la metfora de una montaa de datos en la que se puede aplicar minera. Para estos casos, se cuenta con conceptos y tcnicas de diseo en implementacin como es el concepto de montaa de datos y minera de datos. En la actualidad es comn que las organizaciones cuentes con sistemas de informacin computarizados y con bases de datos en las que se almacena y consulta los datos relevantes sobre las operaciones de la empresa. Propsitos: mejorar la comprensin y asimilacin de los temas del curso. Objetivos: Elaborar un diseo de base de datos distribuida Elaborar una propuesta de construccin de una bodega de datos Disear una base de datos aplicando el modelo orientado a objetos. Metas: Disear una base de datos distribuida para la Unad Elaborar una propuesta de bodega de datos para la
Justificacin
Intencionalidades formativas
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
Competencias: El estudiante conoce los fundamentos de diseo de bases de datos distribuidas y los aplica en un caso de estudio El estudiante identifica los conceptos y las operaciones de una bodega de datos y hace una propuesta de construccin de Unad. El estudiante conoce los fundamentos del modelo orientado a objetos aplicado a las bases de datos y los pone en prctica en el diseo de una base de datos.
Denominacin de las Prctica 1: Diseo de bases de datos distribuidas Prctica 2: Bodega de datos prcticas Nmero de horas Porcentaje Evaluacin
Prctica 3: Diseo de bases de datos orientadas a objetos 12 20% del puntaje total del curso (100 puntos de 500) Los informes de las prcticas sern evaluados por el tutor de prctica y por el director de curso.
La nota asignada por el tutor de prctica equivale al 70% y la asignada por el director de curso, al 30%. Curso evaluado por No
No 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
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
matriculan, en el centro ms cercano a su residencia, a un programa, que a su vez pertenece a una Escuela y matriculan diversos cursos que pueden ser ofrecidos por cualquier escuela. Como se puede apreciar la informacin se genera y se utiliza en diferentes lugares. Por ejemplo, un estudiante de la Zona Sur matricula un curso cuyo director est en la zona Caribe y requiere acceder a informacin del mismo. Las Escuelas requieren informacin sobre sus estudiantes y tutores, independiente del lugar donde ellos se encuentren. Disear una base de datos distribuida para manejar la informacin de la Unad. Recursos a utilizar Computador con acceso a Internet Mdulo del curso Papel y lpiz Software a utilizar en la prctica Software ofimtico Seguridad industrial No aplica Metodologa Conocimientos previos: los estudiantes debe conocer los temas bsicos de bases de datos, diagrama entidad relacin y haber ledo los tres primeros captulos del mdulo. Forma de trabajo: los estudiantes conformarn grupos de cuatro personas, analizarn el problema planteado y disearan una base de datos distribuida para mejorar el manejo y acceso a la informacin. Procedimiento: Entre las actividades que deben realizar estn: Identificar los usuarios de la informacin Establecer la informacin que cada grupo de usuarios genera y requiere Disear la base de datos distribuida Formular las transacciones y consultas a la base de datos Preparar y presentar informe de prctica Producto entregable Cada grupo entregar al tutor un documento que contenga el diseo de la base de datos para el problema propuesto.
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. 3. 4. 5. 6. 7.
Introduccin Descripcin del problema Objetivos de la base de datos Diseo de la base de datos Conclusiones Bibliografa
El informe de la prctica se entregar al tutor en formato .pdf, en papel tamao carta, con letra Arial de 12 puntos y aplicando normas ICONTEC. Al director de curso se le entregar informe consolidado a final de semestre.
Rubrica de evaluacin
tem evaluado Participacin en el desarrollo de la prctica Valoracin baja El estudiante no particip en el desarrollo de la prctica (Puntos =0) El estudiante no logr desarrollar las competencias planteadas para la actividad (Puntos = 0) El estudiante no entreg el informe de la actividad planteada (Puntos = 0) Valoracin Media El estudiante tuvo una baja participacin en la prctica (Puntos =5) El estudiante logr desarrollar parcialmente las competencias planteadas para la actividad (Puntos = 5) El informe no aborda totalmente los temas solicitados (Puntos = 5) Valoracin Alta El estudiante particip activamente en la prctica (Puntos =10) El estudiante logr desarrollar satisfactoriamente las competencias planteadas para la actividad (Puntos = 10) El informe cumple con lo solicitado. (Puntos = 10) Mximo Puntaje
10
Desarrollo de competencias
10
10
30
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
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
Recursos a utilizar Computador con acceso a Internet Mdulo del curso Papel y lpiz Software a utilizar en la prctica Software ofimtico Seguridad industrial No aplica Metodologa Conocimientos previos: los estudiantes debe conocer los temas bsicos de bases de datos, bases de datos distribuidas, los conceptos asociados con bodegas de datos y minera de datos. Forma de trabajo: los estudiantes conformarn grupos de cuatro personas, revisarn los pasos contemplados en un proyecto de bodega de datos presentados en el captulo cuatro, analizarn el caso de estudio y formularn una propuesta de construccin de una bodega de datos para la Unad. Procedimiento: Entre las actividades que deben realizar estn: Planeacin Requerimientos Anlisis Diseo Producto entregable El grupo debe entregar al tutor como producto de esta actividad: Propuesta de implementacin de una bodega de datos y aplicacin de minera de datos para la Unad. El documento debe contener: Portada Contenido Introduccin Propuesta Conclusiones (estas son muy importantes) Referencias bibliogrficas
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
3. Sistema propuesto 3.1 Descripcin del sistema propuesto 3.2 Objetivos 3.3 Ventajas para la organizacin 3.4 Metodologa de implementacin de la bodega de datos 3.5 Aplicacin de minera de datos (mencionar para qu se utilizara, qu algoritmos se aplicaran y qu resultados se esperan) 3.6 Presupuesto 3.7 Cronograma
El informe de la prctica se entregar al tutor en formato .pdf, en papel tamao carta, con letra Arial de 12 puntos y aplicando normas ICONTEC. Al director de curso se le entregar informe consolidado a final de semestre.
Rubrica de evaluacin
Desarrollo de competencias
Valoracin baja El estudiante no particip en el desarrollo de la prctica (Puntos =0) El estudiante no logr desarrollar las competencias planteadas para la actividad (Puntos = 0) El estudiante
Valoracin Media El estudiante tuvo una baja participacin en la prctica (Puntos =5) El estudiante logr desarrollar parcialmente las competencias planteadas para la actividad (Puntos = 10) El informe no
Mximo Puntaje
10
El estudiante logr desarrollar satisfactoriamente las competencias planteadas para 20 la actividad (Puntos = 20)
El informe cumple
10
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
40
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
Descripcin de la prctica En las prcticas 1 y 2 se ha tomado como caso de estudio la informacin generada y utilizada en la Unad. En esta prctica se solicita elaborar un nuevo diseo de la base de datos de esta universidad aplicando los conceptos del modelo orientado a objetos y el lenguaje de modelado unificado, estudiados en la tercera unidad del curso. Recursos a utilizar Computador con acceso a Internet Mdulo del curso Papel y lpiz Software a utilizar en la prctica
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
Software ofimtico Software para el diseo con UML. Se recomienda StartUML (este cuenta con licencia GPL y puede descargarse de http://staruml.sourceforge.net/en/) Seguridad industrial No aplica Metodologa Conocimientos previos: los estudiantes deben conocer los temas bsicos de bases de datos, la notacin y los diagramas de UML. Forma de trabajo: los estudiantes conformarn grupos de cuatro personas, identificaran las fuentes de informacin y los usuarios para el caso de la Unad. Procedimiento: Harn una abstraccin de clases, atributos y operaciones, luego disearn la base de datos y las consultas utilizando notacin UML. Producto entregable El grupo debe entregar al tutor como producto de esta actividad: Cada grupo entregar al tutor un documento que contenga el diseo de la base de datos orientada a objetos y el diseo de las consultas.
El informe de esta prctica debe contener los siguientes aspectos: 1. 2. 3. 4. 5. 6. 7. Titulo Introduccin Descripcin del problema Objetivos de la base de datos Diseo de la base de datos y consultas Conclusiones Bibliografa
El informe de la prctica se entregar al tutor en formato .pdf, en papel tamao carta, con letra Arial de 12 puntos y aplicando normas ICONTEC. Al director de curso se le entregar informe consolidado a final de semestre.
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
Rubrica de evaluacin
Desarrollo de competencias
Valoracin baja El estudiante no particip en el desarrollo de la prctica (Puntos =0) El estudiante no logr desarrollar las competencias planteadas para la actividad (Puntos = 0) El estudiante no entreg el informe de la actividad planteada (Puntos = 0)
Valoracin Media El estudiante tuvo una baja participacin en la prctica (Puntos =5) El estudiante logr desarrollar parcialmente las competencias planteadas para la actividad (Puntos = 5) El informe no aborda totalmente los temas solicitados (Puntos = 5)
Mximo Puntaje
10
El estudiante logr desarrollar satisfactoriamente las competencias planteadas para 10 la actividad (Puntos = 10)
10
30
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
REFERENCIAS
BATINI C.; Ceri S.; Navathe S. Diseo conceptual de bases de datos. Un enfoque de entidades-interrelaciones. 1994. Ed. Addison-Wesley. CASTAO A.; Piattini M. Fundamentos y modelos de bases de datos. 1999. Ed. Alfaomega. Segunda edicin. CERI S, Pelagatti G.,Distributed databases principles & systems.. Ed. MacGraw-Hill. 1985. DATE, C. J, Introduccin a los sistemas de bases de datos. Ed. Prentice Hall. Sptima edicin. DORSEY, P, Hudicka Oracle8. Diseo de bases de datos con UML. J. Ed. Oracle press. 1999. KROENKE,D. Procesamiento de bases de datos. Fundamentos, diseo e implementacin. 2003. Ed. Pearson Education. Octava edicin SILVERSCHATZ, Korth y Sudarshan, Fundamentos de bases de datos, Ed MacGrawHill. Cuarta edicin OTZU, Valduriez, Distributed databases, Ed. MacGraw-Hill. ULLMAN, J Principles of database systems, Ed. Computer science press, 1982.
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
REPORTES PRESENTADOS POR EL TUTOR El tutor presentar al director de curso los siguientes documentos: 1. Cronograma de prcticas. Este se presenta en el formato 1, al comenzar el curso 2. Registro de prcticas. Formato 2, se presenta despus de desarrollar cada una de las tres prcticas 3. Reporte de calificaciones. Formato 3. Se presenta despus de evaluar la tercera prctica, dentro del tiempo establecido en la agenda para realimentacin de prcticas y laboratorios. Todos los documentos se presentarn en formato pdf y con la correspondiente firma del tutor. Si algn tutor no entrega el reporte de calificaciones dentro del plazo previsto, es responsable ante los estudiantes y ante la universidad por las consecuencias que esta actitud pueda tener y deber llevar a cabo las acciones necesarias para solucionar los problemas que se generen. Favor enviar esta informacin a la direccin de correo: anivar.chaves@unad.edu.co, indiferente de que se suba en sala de tutores. Nota: los estudiantes tienen derecho a conocer la informacin de todos estos documentos, especialmente las calificaciones, antes de que sean enviadas al director de curo. Formato 1.
CRONOGRAMA DE PRCTICAS
CEAD:________________________________________ Tutor: _________________________________________ Correo________________________________ Telfono ___________ Celular ____________ Prctica Prctica 1 Prctica 2 Prctica 3 Lugar Fecha Hora
Nota: esta informacin ser publicada en el curso y por ende constituye un compromiso con los estudiantes
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
Formato 2.
REGISTRO DE PRCTICAS
Informacin del tutor: Nombre: _________________________________________ Cdula: ____________ Correo________________________________Telfonos ___________ Celular ____________ Informacin de la prctica:
NOMBRES
APELLIDOS
CODIGO
FIRMA
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
Formato 3.
REPORTE DE CALIFICACIONES
1 2 3 4 5 6 7 8 9 10 11 12