Vous êtes sur la page 1sur 9

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERA ESCUELA DE INGENIERA EN SISTEMAS Y COMPUTACIN

SLABO DE LA MATERIA DE BASE DE DATOS II

Dr. Carlos Buenao Pesntez M.Sc.

MARZO 2013 AGOSTO 2013

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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.

PRERREQUISITOS SIC303 ( Bases de Datos I)

CORREQUISITOS OBJETIVOS DEL CURSO Definir y manejar datos en bases de datos relacionales utilizando el SQL

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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)

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)

1, 2/ 4hrs 4/ 2hrs 6/ 2hrs 8/ 2hrs 9, 10/ 2hrs

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.

3/2hrs 5/2hrs 7/2hrs 9/1hrs 10, 11/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

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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

11/ 1hrs 12/ 2hrs 13/ 2hrs 14/ 2hrs

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

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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.

17/ 1hrs 19/1hrs 21/1hrs

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

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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

1. 29, 30/ 4hrs 31/ 2hrs 2. 3.

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

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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.

RELACIN DEL CURSO CON EL CRITERIO RESULTADO DE APRENDIZAJE.


La asignatura contribuye a profundizar en el diseo de bases de datos y los elementos que hay que considerar, como seguridad, estructuras avanzadas en la creacin de usuarios y en la recuperacin de la base de datos, para que el estudiante genere y seleccione la tecnologa adecuada en la gestin de las bases de datos.

ASPECTOS DE CONDUCTA Y COMPORTAMIENTO ETICO


Se exige puntualidad, no se permitir el ingreso de los estudiantes con retraso La copia de exmenes ser severamente castigada. Art. 207 literal g. Sanciones (b) de la LOES Respeto en las relaciones docente-estudiante y alumno-alumno. Art. 86 de la LOES En los trabajos se debe incluir las citas y referencias de los autores consultados, usando las normas APA. El plagio puede dar motivo a valorar con cero la aportacin. No se receptarn trabajos o deberes u otro fuero de la fecha prevista, salvo justificacin debidamente aprobada.

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

Universidad Nacional de Chimborazo


Facultad de Ingeniera | Carrera de Ingeniera en Sistemas y Computacin Slabo de la Asignatura de Base de Datos II

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)

% 60% 40% 35% 35% 30%

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.

RESPONSABLE DE LA ELABORACIN DEL SILABO FECHA

Carlos Buenao Pesntez


01/04/2013

Vous aimerez peut-être aussi