Академический Документы
Профессиональный Документы
Культура Документы
INSTITUCIN: FACULTAD: NOMBRE DE LA CARRERA: SEMESTRE: NOMBRE DE LA ASIGNATURA: CDIGO DE LA ASIGNATURA: NMERO DE CRDITOS TERICOS: NMERO DE CRDITOS PRCTICOS:
Universidad Nacional de Chimborazo Ingeniera Ingeniera en Sistemas y Computacin Cuarto Base de datos II SIC 405 5.2 1.4 6.6 N.H.T.S. N.H.T.S. 3 1 N.H.T.SE. N.H.T.SE. 70 22
DESCRIPCIN DEL CURSO Este no es un curso de SQL ni de un SGBD concreto, sino la profundizacin en el diseo de las bases de datos desde el punto de vista de la tecnologa, aplicada al desarrollo de soluciones, considerando aspectos relevantes para la gestin y administracin de la informacin. Este curso ampla lo que se aprendi en la materia anterior sobre SQL y presenta varios otros temas avanzados entre los que se incluyen seguridad, optimizacin y concurrencia.
CORREQUISITOS OBJETIVOS DEL CURSO Definir y manejar datos en bases de datos relacionales utilizando el SQL
CONTENIDOS, RESULTADOS Y EVIDENCIAS SESIONES/ Horas (horas clase de 50 min de duracin) RESULTADOS DEL APRENDIZAJE (Qu debe ser capaz de hacer)(competencias bsicas)
EVIDENCIAS DE LO APRENDIDO
UNIDAD I RECUPERACIN AVANZADA DE DATOS. (SQL: DML, DDL) Temas: 1. Consultas avanzadas (funciones de agregacin, operadores, agrupaciones) 2. Consultas multitabla (Combinacin de varias tablas, consultas resumen) 3. Subconsultas 4. DML avanzado: enable/disable, secuencias 5. Administracin de ndices y Vistas (sinnimos)
El estudiante ser capaz de: Cada uno de los ejercicios prcticos requiere del alumno la presentacin de informe de resultados, en los que quedar constancia de lo aprendido. (Conservar los trabajos)
1. 2.
Clases prcticas: 1. Configuracin del entorno de trabajo. Implementacin y ejecucin de consultas: Presentacin de informe de resultados" 2. Trabajar con ejercicios de join para recuperacin de datos: Presentacin de informes de resultados 3. Trabajar con ejercicios de subconsultas: Presentacin de informe de resultados 4. Trabajar con ejercicios de secuencias: Presentacin de informe de resultados 5. Trabajar con la creacin de ndices y vistas y sinnimos: presentacin de informe de resultados
3.
Ejecutar consultas y subconsultas. Analizar informacin extrada de la base de datos. Crear y Disear elementos adicionales en la recuperacin de datos.
Elaborar una solucin a una necesidad de empresa, para lo que el alumno deber documentar de forma clara y estandarizada los elementos incluidos. Trabajo de Investigacin Se revisar la evolucin de trabajo durante horas de tutoras, tomando algunos minutos de las clases prcticas. Entregar el trabajo en la sesin No 31 y defender dicho trabajo en la sesin 32
CONTENIDOS, RESULTADOS Y EVIDENCIAS SESIONES/ Horas (horas clase de 50 min de duracin) RESULTADOS DEL APRENDIZAJE (Qu debe ser capaz de hacer)(competencias bsicas)
CONTENIDOS TEMAS (Qu debe saber y entender) UNIDAD II TRANSACCIONES Y CONTROL DE CONCURRENCIA (SQL: TCL) Temas: 1. Transacciones: Conceptos, propiedades ACID 2. Serializacin 3. Control de Concurrencia: Bloqueos 4. Control de Concurrencia: Deadlocks 5. Control de Concurrencia: Timestamps 6. Introduccin a la optimizacin: estados del procesamiento de consultas Clases prcticas: 3. Identificacin y control de bloqueos: elaboracin de informe de resultados 4. Analizar estadsticas de optimizacin de SGBD: Presentacin de informe de resultados
EVIDENCIAS DE LO APRENDIDO
El estudiante ser capaz de: Cada uno de los ejercicios prcticos requiere del alumno Comprender los conceptos de la presentacin de informe de transacciones, serializacin y resultados, en los que quedar bloqueos en la base de datos. constancia de lo aprendido. Analizar estadsticas de (Conservar los trabajos) optimizacin
1.
2.
15/2hrs
Elaborar una solucin a una necesidad de empresa, para lo que el alumno deber documentar de forma clara y estandarizada los elementos incluidos. Trabajo de Investigacin Se revisar la evolucin de trabajo durante horas de tutoras, tomando algunos minutos de las clases prcticas. Entregar el trabajo en la sesin No 31 y defender dicho trabajo en la sesin 32
CONTENIDOS, RESULTADOS Y EVIDENCIAS SESIONES/ Horas (horas clase de 50 min de duracin) RESULTADOS DEL APRENDIZAJE (Qu debe ser capaz de hacer)(competencias bsicas)
CONTENIDOS TEMAS (Qu debe saber y entender) UNIDAD III ACCESO A LA BASE DE DATOS SQL (DCL) Temas: 1. Introduccin a la arquitectura de la Base de Datos Autenticacin y administracin de usuarios: conceptos Administracin de privilegios, roles, perfiles Limitacin de recursos Autenticacin
EVIDENCIAS DE LO APRENDIDO
2.
16/ 2hrs 17/ 2hrs 18/ 2hrs 20/ 1hrs El estudiante ser capaz de: Cada uno de los ejercicios prcticos requiere del alumno la presentacin de informe de resultados, en los que quedar constancia de lo aprendido. (Conservar los trabajos)
3. 4. 5.
1. 2. 3.
Clases prcticas: 1. Identificacin de los niveles de arquitectura en una base de datos 3. Creacin de usuarios, Identificacin de recursos limitacin de acceso y elaboracin de informe de resultados. 4. Ejercicio y elaboracin de informe de resultados
Identificar los comandos para la creacin de usuarios Definir el proceso de autenticacin Ejecutar scripts con la creacin de usuarios y ciertas restricciones.
Elaborar una solucin a una necesidad de empresa, para lo que el alumno deber documentar de forma clara y estandarizada los elementos incluidos. Trabajo de Investigacin Se revisar la evolucin de trabajo durante horas de tutoras, tomando algunos minutos de las clases prcticas. Entregar el trabajo en la sesin No 31 y defender dicho trabajo en la sesin 32
CONTENIDOS, RESULTADOS Y EVIDENCIAS SESIONES/ Horas (horas clase de 50 min de duracin) RESULTADOS DEL APRENDIZAJE (Qu debe ser capaz de hacer)(competencias bsicas)
CONTENIDOS TEMAS (Qu debe saber y entender) UNIDAD IV INTRODUCCION A LA PROGRAMACION EN LA BASE DE DATOS
EVIDENCIAS DE LO APRENDIDO
Temas: 22, 23/ 3hrs El estudiante ser capaz de: 1. Introduccin a la 24, 25/ 2hrs programacin de lado del 26, 27/ 2hrs servidor 2. Procedimientos 1. Comprender los elementos y Cada uno de los ejercicios Almacenados diferencias entre prcticos requiere del alumno 3. Desencadenadores procedimientos y la presentacin de informe de (Triggers). Diferencias entre desencadenadores. resultados, en los que quedar triggers y procedimientos 2. Ejecutar bloques basados en constancia de lo aprendido. elementos de programacin. (Conservar los trabajos) Clases prcticas: 3. Conocer elementos de lado de 1. Diseo y ejecucin de cliente para el desarrollo de peques bloques con aplicaciones. recuperacin de datos y tratamiento de excepciones. 23, 24/ 2hrs 25, 26/2hrs Presentacin de informe con 27, 28/2hrs resultados. 2. Implementacin y ejecucin de procedimiento. 3. Implementacin y ejecucin de trigger Elaborar una solucin a una necesidad de empresa, para lo que el alumno deber documentar de forma clara y estandarizada los elementos incluidos. Trabajo de Investigacin Se revisar la evolucin de trabajo durante horas de tutoras, tomando algunos minutos de las clases prcticas. Entregar el trabajo en la sesin No 31 y defender dicho trabajo en la sesin 32
CONTENIDOS, RESULTADOS Y EVIDENCIAS SESIONES/ Horas (horas clase de 50 min de duracin) RESULTADOS DEL APRENDIZAJE (Qu debe ser capaz de hacer)(competencias bsicas) El estudiante ser capaz de:
CONTENIDOS TEMAS (Qu debe saber y entender) UNIDAD V SEGURIDAD EN LA BASE DE DATOS Temas: 1. Consideraciones de seguridad en las bases de datos y Principios de proteccin de bases de datos 2. Monitoreo de Desempeo Clases prcticas: 2. Elaboracin de informe con la auditora de usuarios. Conexin/desconexin
EVIDENCIAS DE LO APRENDIDO
4.
32/2hrs Elaborar un trabajo individual de investigacin que trate aspectos de seguridad de la bases de datos (tecnologas, impacto, ejemplos). Se revisar la evolucin de trabajo durante horas de tutoras, tomando algunos minutos de las clases prcticas. Entregar el trabajo en la sesin No 32
Comprender las implicaciones y la importancia de aspectos de seguridad en las bases de datos en el diseo. Ejecutar procesos de auditora y monitoreo del desempeo. Gestionar elementos de administracin de bases de datos. Participar activamente con sus compaeros de grupo.
Cada uno de los ejercicios prcticos requiere del alumno la presentacin de informe de resultados, en los que quedar constancia de lo aprendido. (Conservar los trabajos)
Trabajo de Investigacin
CONTRIBUCIN DEL CURSO EN LA FORMACIN DEL PROFESIONAL. La asignatura de Base de Datos II aporta con la teora y prctica al manejo adecuado de herramientas de diseo y gestin de datos, de relevancia en cualquier industria.
METODOLOGA
MTODO ENSEANZA-APRENDIZAJE - LECCIN MAGISTRAL: se trabajarn contenidos especificados. - LECTURAS COMPLEMENTARIAS: se revisarn los conceptos a estudiar basados en lecturas complementarias que estarn disponibles, antes de cada sesin, en la plataforma virtual de la UNACH. - EJERCICIOS DE CASOS: adems de los conceptos estudiados, se utilizarn herramientas en la red donde se interactuar con los alumnos sobre casos reales y actuales referidos a las bases de datos. Estas aportaciones se considerarn dentro de la participacin de clase. - TRABAJO AUTONOMO: para el seguimiento eficiente de las sesiones, los alumnos deben dedicar horas de trabajo individual a la preparacin de los temas, informes de prcticas y otras aportaciones. - Todo el material de trabajo de cada unidad temtica, as como el material complementario se encontrar a disposicin de los alumnos en la plataforma virtual de la universidad. MTODO EVALUACIN: El sistema de evaluacin ser DECIMAL: de 0 a 10 y se realizar de la siguiente manera: Examen: se realizar una prueba terico-prctica en el que se incluye el contenido visto durante el semestre en forma de preguntas cortas y ejercicios prcticos. Supondr un 25% de la calificacin final. Cuestionario: al finalizar la unidad se realizar un pequeo cuestionario de preguntas relativas a la teora de dicha unidad. Cada prueba punta de 0 a 10. Al final del semestre se calcular el promedio de todas las pruebas. Supondr un 10% de la calificacin final. Participacin y asistencia : se realizar en los primeros 5 minutos de cada sesin, una o dos preguntas cortas sobre el tema de la sesin. Las preguntas cortas constituirn el banco de preguntas de las pruebas parciales. Durante cada sesin se evaluar la participacin activa y las aportaciones de calidad de los alumnos. En las sesiones en las que se incluyan lecturas, el alumno deber llevar preparada lneas de preguntas o aportes que se presentarn al iniciar la sesin. La no aportacin o falta de asistencia supondr la no participacin durante la sesin. La suma total supondr al final del semestre un 10%. Trabajo en equipo: se evaluar la presentacin de una solucin a una necesidad de empresa, para lo que el alumno deber documentar de forma clara y estandarizada los elementos incluidos. El trabajo se preparar en grupo y debern incluir una presentacin resumen en clase sobre el trabajo realizado. Se valorar positivamente el detalle de cada paso elaborado en el trabajo, as como la inclusin de los roles de cada miembro del grupo. Supondr el 15% de la nota final. Trabajo individual: se evaluar la elaboracin de un trabajo relacionado con la seguridad de las bases de datos. Supondr el 15% de la nota final. Prcticas: se realizarn sesiones de prcticas segn el cronograma establecido, al finalizar los temas correspondientes. Los alumnos debern entregar un informe de resultados de cada sesin prctica al finalizar la
unidad temtica. Cada trabajo se calificar de 0 a 10 y se realizar la media aritmtica de los informes presentados. Supondr un 25% de la nota final. Los trabajos, prcticas y cualquier participacin debern realizarse con apropiacin, usando un lenguaje tcnico, incluyendo referencias estandarizadas. En las definiciones, no se valorarn aportaciones de ninguna WIKI (a menos que se indique lo contrario, a modo de ejemplo), los conceptos deben estar documentados con referencias tcnicas y cientficas. Todos los trabajos o aportaciones que no sean propias deben identificar el/los autor/es. Cada trabajo tiene criterios de evaluacin que se darn a conocer en clase.
COMPONENT E APORTE 1 APORTE 2 PROMEDIO FINAL QUIMESTRAL DETALLE Examen y cuestionario Participacin en clase y asistencia Trabajo grupal Trabajo individual Informes de prcticas *(AP1 +AP2) /2
*(Calculado por el sistema informtico de la Universidad)
BIBLIOGRAFA BB1. TeachingSoft. (2011). Oracle 11g. Curso prctico. Mxico: Alfaomega Group Editor S.A BIBLIOGRAFA COMPLEMENTARIA Oracle. (2011, Septiembre). Oracle Database. Conceptos. 11g Release 2 (11.2). Retrieved from http://docs.oracle.com/cd/E11882_01/server.112/e10713/startup.htm BR2. MySQL. (2013). MySQL 5.6 Reference Manual. Retrieved from http://dev.mysql.com/doc/
BR1. BR3. Manuales de OER Commons http://www.oercommons.org/courses/advanced-databases/view BR4. MIT Dspace http://dspace.mit.edu/bitstream/handle/1721.1/36861/6-893Fall2004/OcwWeb/Electrical-Engineering-and-Computer-Science/6-893Fall-2004/Syllabus/index.htm BR5. Kronke., David M., Procesamiento de Base de datos 8/e Pearson Educacin, Mxico, Mxico, 2006.
LECTURAS RECOMENDADAS
Se darn las lecturas en el avance del curso y estarn disponibles en la plataforma virtual de la asignatura.