Está en la página 1de 4

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA CENTRO UNIVERSITARIO DE RETALHULEU Carrera: Ingeniera en Sistemas de Informacin Curso: Diseo de bases de datos

FECHA
Semana del 01 al 03 de febrero

Dosificacin de Trabajo Primer Semestre 2012 PLAN DIARIO ACTIVIDAD


Clase magistral

TEMAS A TRATAR SEGN PROGRAMA


TRANSACCIONES 1.1 Transacciones 1.1.1 El concepto de transaccin 1.1.2 Propiedades ACID Atomicidad, Consistencia, Aislamiento, Durabilidad 1.1.3 Transacciones en SQL 1.1.4 La bitcora de transacciones 1.1.4 Puntos de sincronizacin o de chequeo 1.1.5 Recuperacin del sistema 1.2 Concurrencia en bases de datos 1.2.1 Problemas de concurrencia 1.2.2 Bloqueo y Deadlocks *** tarea: investigar fallos y su clasificacin Programacin SQL 1.3.2 Procedimientos Almacenados 1.3.2.1 Variables 1.3.2.1 Estructuras programticas 1.3.2.1 Tablas temporales y variables tipo tabla 1.3.4 Triggers Clase en laboratorio Presentar ejemplos de transacciones. Ejercicio de aplicacin de transacciones Ejemplos de procedimientos almacenados Ejemplo de trigger *** tarea: Conectar la base de datos con .net o Java y realizar la llamada de procedimiento almacenado Optimizacin y alto rendimiento Optimizacin de consultas 2.1 Optimizacin de consultas 2.1.1 Aplicacin de ndices 2.1.2 El proceso de ejecucin de consultas 2.1.3 Algoritmos y plan de ejecucin 2.1.4 Transformacin de expresiones 2.1.5 Implementacin de operadores relacionales 2.1.6 Optimizacin por reglas y por costos 2.1.7 Estrategia divide y vencers 2.2 Evaluacin del rendimiento 2.2.1 Parmetros de medicin

PUNTAJE

Semana del 06 al 10 de febrero

Clase magistral

Semana del 13 al 17 de febrero

Laboratorio

Semana del 20 al 24 de febrero

Clase Magistral

Semana del 27 de febrero al 02 de marzo

Semana del 05 al 09 marzo

2.2.2 El Hit ratio y Estadsticas de medicin 2.3 Optimizacin de aplicaciones Tarea: 2.4 Herramientas de apoyo para optimizacin de consultas 2.5 Conceptos bsicos de tuneo de base de datos. Laboratorio de optimizacin. Explicar cmo se realiza la optimizacin en consultas. Algoritmos. ndices, joins, operadores relacionales, divide y vencers. Reducir el uso de cursores, subconsultas, etc. Procedimientos almacenados con tablas temporales, variables temporales, etc. Practica de optimizacin. Seguridad 3.1. Consideraciones generales 3.2. Identificacin y autenticacin Control de acceso 3.3. Reglas de autorizacin 3.4. Clasificacin de datos 3.5 Cifrado de datos 3.6. Seguridad en SQL PRIMER PARCIAL Laboratorio de Seguridad Creacin y actualizacin de usuarios Asignacin de permisos a objetos Cifrado de datos Desbloqueo de usuarios y matar hilos de transacciones Repaso de Procedimientos almacenados Respaldo y Recuperacin 4.1. Clasificacin de fallos 4.2. Tipos de respaldo 4.3. Recuperacin basada en bitcora 4.4. Alta disponibilidad 4.4.1. Hardware y software en alta disponibilidad 4.4.2. Redundancia 4.4.2.1. Bases de datos en stand by 4.4.3. Clustering 4.4.3.1. Definicin de Cluster 4.4.4. Fail Over 4.5. Distribucin y paralelismo 4.6 Backup and restore (import and export) ASUETO SEMANA SANTA EXTRAORDINARIO PRIMER PARCIAL Laboratorio Respaldo. Generacion de backups y recuperacin de backups Entrega primer proyecto

Clase magistral.

Clase magistral

Semana del 12 al 16 de marzo Semana del 19 al 23 de marzo

Clase magistral.

Semana del 26 al 30 de marzo

Clase magistral

Semana del 02 al 06 de abril Semana del 09 al 13 de abril

Clase magistral.

Semana del 16 al 20 de abril

Semana del 23 al 27 de abril Semana del 30 de abril al 04 de mayo

Analisis multidimensional Datawarehouse 5.1 Datawarehouse y Datamart 5.2.1 Definicin de Datawarehouse 5.2.2 Definicin de Datamart 5.3 El proceso ETL 5.4 Mantenimiento de Datawarehouse Practica de creacin de estructura Datawarehouse y ETL OLAP 5.5 Bases de datos OLAP ROLAP MOLAP 5.6 El esquema estrella, el esquema snowfake, y el modelo constelacin 5.7 Jerarquas y resmenes 5.8 Data mining Tarea de investigacin: 5.9 Sistemas de soporte de decisiones DSS 5.10 Inteligencia del negocio (Bussiness Inteligent) SEGUNDO PARCIAL Laboratorio OLAP Tarea de Investigacin: 7.1 Basados en Objetos, orientado a objetos y objeto relacionales 7.2 Estructura de Objetos y jerarquas 7.3 SQL de objetos y SQL ANSI 2003 7.4 Ref objetos y llaves primarias 7.5 Campos mltiples y arrays 7.6 Tablas anidadas y jerarquas 7.7 Operaciones DDL y DML en objetos Sistemas Distribuidos de Bases de Datos 6.1 Definiciones 6.3 El commit de dos fases 6.4 Consistencia y convergencia 6.5 Diseo de sistemas distribuidos 6.6 La distribucin de los datos 6.6.1 Centralizada 6.6.2 Distribuida 6.6.3 Replicacin 6.6.3.1 Modelos de replicacin 6.6.3.1.1 Localidad primaria e instantneas 6.6.3.1.2 Replicacin simtrica (Multi-maestra) 6.6.3.1.3 Conflictos de replicacin EXTRAORDINARIO SEGUNDO PARCIAL

Clase magistral.

Laboratorio Clase magistral

Semana del 07 al 11 de mayo Semana del 14 al 18 de mayo

Clase magistral

Semana del 21 al 25 de mayo

Clase magistral

Semana del 28 de mayo al 01

de junio Semana del 04 al 08 de junio Semana del 11 al 15 de junio Semana del 18 al 22 de junio Semana del 25 al 29 de junio Semana del 02 al 06 de julio

Entrega de Proyecto Revisin segundo proyecto de aplicacin prctica Repaso del curso previo al examen final EXAMENES FINALES

50 puntos

EVALUACIONES DE RECUPERACIONES

50 puntos

TEXTO GUIA OBLIGATORIO SEGN PROGRAMA: C.J. DATE ABRAHAM


Introduccin a los Sistemas de Bases de datos

KORTH, Henry, SILBERSCHATZ, Abraham & SURDARSHAN Fundamentos de Bases de Datos Libros de Consulta ELMASRI/NAVATHE Sistemas de Bases de Datos. Conceptos fundamentales. RAMOS, Ma. Jess, RAMOS, Alicia & MONTERO, Fernando Desarrollo de aplicaciones en entornos de 4. Generacin y con herramientas Case.

f) ___________________________ Catedrtico (a)

f) _____________________________ Vo.Bo. Coordinador de carrera

También podría gustarte