Plan de contenidos: Base de Datos Avanzadas

De Computacion

Universidad Técnica Particular de Loja

Escuela de Ciencias de la Computación

 

MODALIDAD PRESENCIAL

 

PLAN DOCENTE DE MATERIA

 

A.      DATOS BÁSICOS DEL PROFESOR

 

Nombres y Apellidos: Juan Carlos Morocho

Correo electrónico: jcmorocho@utpl.edu.ec

CITTES / Departamento: UPSI / Desarrollo de Software

Horario de tutoría personalizada: Lunes a Viernes 08H00 – 09H00

 

Información de Contacto

 

Teléfono: 2570275

Extensión: 2637

Cuenta SKYPE: jcmorocho

Cuenta MSN: juank_m@hotmail.com

Cuenta del.icio.us: http://del.icio.us/juank_m

Dirección Blog/web: http://jcmorocho.wordpress.com

 

 

B.       DATOS BÁSICOS DE LA MATERIA

 

Área Académica Técnica

Escuela de Ciencias de la Computación

 

Nombre de la Materia: Base de Datos Avanzadas

Semestre en el que se imparte: Abril – Agosto 2008

Tipo de materia: TRONCAL de carrera

Número de créditos UTPL - ECTS: 3

Día y horario de clases presenciales: De acuerdo al horario definido por la Escuela

Nro. de Aula: De acuerdo a la distribución de las salas de cómputo

 

Conocimientos previos recomendados:

 

El profesional en formación preferentemente debería haber cursado la asignatura de Fundamentos de Base de Datos, además debe tener destrezas para dado un problema elaborar el modelo E/R, transformarlo al modelo relacional, aplicarle las reglas de Normalización y traducir el modelo normalizado a lenguaje SQL para su implementación en cualquier DBMS, habilidades de programación.

 

C.      COMPETENCIAS A DESARROLLAR (expresados como resultados de aprendizaje)

 

         Capacidad de abstracción, análisis y síntesis

         Capacidad de aplicar los conocimientos en la práctica

         Conocimiento sobre el área de estudio y la profesión

         Capacidad de aprender a aprender como política de formación continua

         Habilidades para buscar, procesar y analizar información procedentes de fuentes diversas

         Competencias específicas de la Carrera

         Competencias genéricas de la UTPL

 

 

 

D.      CONTENIDOS Y PLANIFICACIÓN GENERAL DE LA MATERIA

 

PARTE I

 

CAPÍTULO

CONTENIDOS

SEMANA

ACTIVIDADES PRESENCIALES

(con profesor)

ACTIVIDADES EXTRACLASE

 

 

 

Actividad

Nro. de horas

 

Actividad

Nro. de horas

TEMA 1

Metodología de diseño de bases de datos: Diseño conceptual

(Capítulo 15, pág. 399)

Introducción a la metodología de diseño de bases de datos

 

Panorámica de la metodología de diseño de bases de datos

 

Metodología de diseño conceptual de la base de datos

Semana 1

* Presentación de la asignatura y normativas generales

* Breve introducción

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

30 min

 

 

 

10 min

 

90 min

 

 

50 min

* Lectura previa y elaboración del resumen del tema

* Desarrollar los ejercicios 15.17 y 15.18 propuestos en el texto al final del capítulo

* Interacción en el campus virtual

180 min

 

 

120 min.

 

 

 

60 min

TEMA 2

Metodología: diseño lógico de bases de datos para el modelo relacional

(Capítulo 16, pág. 421)

Metodología de diseño lógico de bases de datos para el modelo relacional

 

Semana 2

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

130 min

 

 

50 min

 

 

* Lectura previa y elaboración del resumen del tema

* Desarrollar los ejercicios 16.8 y 16.11 propuestos en el texto al final del capítulo

* Interacción en el campus virtual

150 min

 

 

120 min

 

 

 

 

60 min

TEMA 3

Metodología: diseño físico de bases de datos relacionales

(Capítulo 17, pág. 451)

Comparación del diseño lógico y del diseño físico de bases de datos

 

Panorámica de la metodología de diseño físico de bases de datos

Metodología de diseño físico de bases de datos relacionales

Semana 3

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

130 min

 

 

50 min

 

* Lectura previa y elaboración del resumen del tema

* Desarrollar los ejercicios 17.11 y 17.12 propuestos en el texto al final del capítulo

* Interacción en el campus virtual

180 min

 

 

 

120 min

 

 

 

60 min

 

TEMA 4 Metodología: monitorización y optimización del sistema final

(Capítulo 18, 473)

Desnormalización e introducción de redundancia controlada

 

Monitorización del sistema para mejorar el rendimiento

Semana 4

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

130 min

 

50 min

 

* Lectura previa y elaboración del resumen del tema

* Desarrollar el ejercicio 19.9 propuesto en el texto al final del capítulo

* Interacción en el campus virtual

180 min

 

 

120 min

 

 

 

 

60 min

 

TEMA 5

Seguridad

(Capítulo 19, pág. 493)

Seguridad de la base de datos

 

Contramedidas: controles informatizados

 

Seguridad en el SGBD de Microsoft Office Access

 

Seguridad en el SGBD de Oracle

 

Seguridad de un SGBD en entornos web

Semana 5 y 6

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

 

130 min

 

50 min

 

 

 

 

 

* Lectura previa y elaboración del resumen del tema

* Se propondrá oportunamente ejercicios a través del campus virtual

* Interacción en el campus virtual

180 min

 

 

120 min

 

 

 

 

60 min

 

TOTAL (horas)

 

15 Hrs

 

29.5 Hrs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 










Fechas importantes (actividades académicas):

 

*  Cuatro días laborables posterior a la primera clase: entrega de los ejercicios 15.17 y 15.18 desarrollados correctamente

*  Cuatro días laborables posterior a la segunda clase: entrega de los ejercicios 16.8 y 16.11 desarrollados correctamente

*  Cuatro días laborables posterior a la tercera clase: entrega de los ejercicios 17.11 y 17.12 correctamente desarrollados

*  Cuatro días laborables posterior a la cuarta clase: entrega del ejercicio 19.9 correctamente desarrollado

*  Primer día de exámenes del primer bimestre: entrega de los ejercicios propuestos para el tema 5 correctamente desarrollados

 

 

PARTE II

 

 

E.       EVALUACIÓN DE LA MATERIA

 

ACTIVIDADES: (las actividades y porcentajes variarán de acuerdo a la materia)

 

ACTIVIDAD

CRITERIOS

INSTRUMENTO

Peso

Puntos

Recuperable?

Asistencia y participación

-Participación activa en clase

-Interacción en el campus virtual

-Participación en trabajo grupal

Observación y notas del profesor.

30%

2

NO

Conceptos de la materia

-Dominio de los conocimientos teóricos de la materia

Examen teórico (prueba objetiva)

40%

8

SI

Aportaciones del alumno

-Entrega de ejercicios resueltos en cada capítulo

- Avances del proyecto de curso

Valoración del producto o actividad

20%

8

SI

Aplicación de conceptos en la práctica

-Resolución en clase de los ejercicios planteados con las herramientas software sugeridas

Observación y notas del profesor.

10%

2

NO

TOTAL

 

 

100%

20 puntos

 

 

-          Nota: La evaluación general del bimestre se desarrollará de acuerdo a las fechas establecidas en el calendario académico

 

SEGUNDO BIMESTRE

 

PARTE I

 

CAPÍTULO

CONTENIDOS

SEMANA

ACTIVIDADES PRESENCIALES

(con profesor)

ACTIVIDADES EXTRACLASE

 

 

 

Actividad

Nro. de horas

Actividad

Nro. de horas

TEMA 6

Gestión de Transacciones

(Capítulo 20, pág. 521)

Definición de datos

 

Vistas

 

Transacciones

 

Control de acceso

Semana 1 y 2

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

* Laboratorio: ejercicios en Oracle SQL

* Revisión de propuesta de Proyecto

60 min

 

 

50 min

 

 

 

120 min

 

 

60 min

* Lectura previa y elaboración del resumen del tema

* Desarrollar el ejercicio 20.18 propuesto en el texto al final del capítulo

* Desarrollo del proyecto de acuerdo a la planificación

180 min

 

 

90 min

 

 

 

 

 

120 min

 

TEMA 7

Bases de datos distribuidas: conceptos y diseño

(Capítulo 22, pág. 625)

Introducción

 

Panorámica de la comunicación por red

 

Funciones y arquitectura de un SGBDD

 

Diseño de bases de datos relacionales distribuidas

 

Transparencia en un SGBDD

 

Las doce reglas de Date para un SGBDD

Semana 3

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

* Recepción de avances del Proyecto

60 min

 

 

50 min

 

 

 

10 min

 

* Lectura previa y elaboración del resumen del tema

* Desarrollar el ejercicio 22.18 propuesto en el texto al final del capítulo

* Desarrollo del proyecto de acuerdo a la planificación

180 min

 

 

90 min

 

 

 

 

60 min

 

TEMA 8

Replicación y bases de datos móviles

(Capítulo 24, pág. 709)

Introducción a la replicación de bases de datos

 

Beneficios de la replicación de base de datos

 

Aplicaciones de la replicación

 

Componentes básicos de la replicación de bases de datos

 

Entornos de replicación de bases de datos

 

Servidores de replicación

 

Introducción a las bases de datos móviles

Semana 4

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

* Recepción de avances del Proyecto

60 min

 

 

50 min

 

 

 

10 min

 

* Lectura previa y elaboración del resumen del tema

* Desarrollar el ejercicio 24.12 propuesto en texto al final del capítulo

* Desarrollo del proyecto de acuerdo a la planificación

180 min

 

 

90 min

 

 

 

 

60 min

 

TEMA 9

Tecnología web y sistemas de gestión de bases de datos

(Capítulo 29, pág. 897)

Servicios web

 

Lenguaje script

 

Common Gateway Interface

 

Cookies http

 

Extensiones del servidor web

 

Java

 

Plataforma web de Microsoft

Semana 5 y 6

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

* Recepción de avances del Proyecto

70 min

 

 

50 min

 

 

 

10 min

 

* Lectura previa y elaboración del resumen del tema

* Desarrollar el ejercicios 29.12 propuesto en el texto al final del capítulo

* Desarrollo del proyecto de acuerdo a la planificación

180 min

 

 

90 min

 

 

 

 

60 min

 

TEMA 10

Introducción a los SGBD orientados a objetos

(Capítulo 25, pág. 731)

Aplicaciones avanzadas de base de datos

 

Debilidades de los SGBDR

 

Almacenamiento de objetos en una base de datos relacional

 

Sistemas de bases de datos de nueva generación

 

Diseño de bases de datos orientadas a objetos

 

Análisis y diseño orientados a objetos con UML

Semana 7

* Explicación y discusión de conceptos

* Resolver las cuestiones de repaso del capítulo

* Recepción del informe final del Proyecto

* Socialización del proyecto

60 min

 

 

50 min

 

 

 

10 min

 

 

120 min

* Lectura previa y elaboración del resumen del tema

* Desarrollar el ejercicio 25.13, propuesto en el texto al final del capítulo

* Desarrollo del proyecto de acuerdo a la planificación

* Preparación del informe fina del proyecto

180 min

 

 

90 min

 

 

 

 

 

60 min

 

 

 

120 min

 

TOTAL (horas)

 

15 Hrs.

 

32.5 Hrs.

 

 

 


































































































































Fechas importantes (actividades académicas):

 

*  Cuatro días laborables posterior a la primera clase: entrega del ejercicio 20.18 desarrollado correctamente

*  Cuatro días laborables posterior a la segunda clase: entrega del ejercicio 22.18 desarrollado correctamente

*  Cuatro días laborables posterior a la tercera clase: entrega del ejercicio 24.12 correctamente desarrollado

*  Cuatro días laborables posterior a la cuarta clase: entrega del ejercicio 29.12 correctamente desarrollado

*  Primer día de exámenes del segundo bimestre: entrega de los ejercicios propuestos para el tema 10 correctamente desarrollados

 

 

 

PARTE II

 

 

F.        EVALUACIÓN DE LA MATERIA

 

 

ACTIVIDADES: (las actividades y porcentajes variarán de acuerdo a la materia)

 

ACTIVIDAD

CRITERIOS

INSTRUMENTO

Peso

Puntos

Recuperable?

Asistencia y participación

-Participación activa en clase

-Interacción en el campus virtual

-Participación en trabajo grupal

Observación y notas del profesor.

20%

4

NO

Conceptos de la materia

-Dominio de los conocimientos teóricos de la materia

Examen teórico (prueba objetiva)

40%

8

SI

Realización de Proyecto de curso

Para los avances y el informe final del proyecto se considerará:

- Estructura

- Calidad de la documentación

- Originalidad

-Ortografía y presentación

Valoración de avances e informe final y socialización

30%

6

SI

Aportaciones del alumno

-Entrega de ejercicios resueltos en cada capítulo

Valoración del producto o actividad

10%

2

SI

TOTAL

 

 

100%

20 puntos

 

 

-          Nota: La evaluación general del bimestre se desarrollará de acuerdo a las fechas establecidas en el calendario académico

 

 

 

G.     RECUPERACIÓN

 

-          Las actividades de recuperación (antes supletorios) deberán desarrollarse de acuerdo a las fechas establecidas en el calendario académico

-          En ésta parte se debe indicar las actividades realizadas durante el desarrollo de la materia que podrán ser recuperados, el instrumento a utilizarse para la recuperación y el puntaje.

-          La recuperación es para los estudiantes que no completen 28 puntos en ambos bimestres o que desee mejorar su promedio.

 

 

 

 

ACTIVIDAD A RECUPERAR

INSTRUMENTO

Puntos

Primer Bimestre

- Conceptos de la materia

- Aportaciones del alumno

- Prueba objetiva

- Entrega de ejercicios correctamente resueltos

- Avances del proyecto de curso

8

2

 

6

Segundo Bimestre

- Conceptos de la materia

- Realización de proyecto de curso

- Aportaciones del alumno

- Prueba objetiva

- Informe final del proyecto y socialización

- Entrega de ejercicios correctamente resueltos

8

6

 

2

 

 

H.      RECURSOS A UTILIZAR PARA EL DESARROLLO DE LA MATERIA:

 

En este punto se debe indicar todos los recursos que el estudiante empleará para adquirir las competencias

 

-          Bibliografía Básica

*  CONNOLLY, Thomas M.; BEGG, Carolyn E., “Sistemas de bases de datos. Un enfoque práctico para diseño, implementación y gestión”, Pearson, 4ta. Edición, 2005, 1269 pág.

 

-          Bibliografía Complementaria

*  SILBERSCHATZ A., KORTH H., SUDARSHAN S., “Fundamentos de Bases de Datos”, McGraw Hill, Madrid, 1998, 3ra. Edición, 641 p.

*  SCOTT, Urman, “Oracle 9i PL/SQL Programming”, McGraw Hill Osborne, 2002, 631 pág.

 

-          Enlaces web

 

*  Sitio oficial de Oracle: http://otn.oracle.com

 

-          Otros recursos

*  La Wikipedia: http://es.wikipedia.org/wiki/Portada

*  Slideshare: http://www.slideshare.net

 

 

Herramientas personales
Sitios UTPL