Curso de bases de datos

MSc. Leopoldo González Rosas (página personal)

(This course is online since O-2003)

Inicio base de datos Objetivos del curso Temario del curso Bibliografía Contenido del curso Evaluación Ligas de interés Ejercicios Dudas y comentarios
Evaluación

Este curso se evalua con dos asignaciones: una exposición oral de un tema libre relacionado con bases de datos y un proyecto de programación que haga uso de un DBMS y manejo de datos multimedia.

Ambos trabajos deben presentarse por los estudiantes de manera individual.

TRABAJO ESCRITO Y PRESENTACIÓN ORAL DEL MISMO:

Revisión critica de un tema relacionado con bases de datos.

- Seleccionar y leer algunos articulos (papers) "clásicos" o recientes relacionado con BASES DE DATOS 
- Producir un reporte incluyendo:

  • Reseña del o los articulos incluyendo las ideas, enfoque y conceptos centrales
  • Áreas de mayor aplicabilidad en BASES DE DATOS, incluyendo ejemplos no considerados
  • Conclusiones y respaldo
  • Opiniones y comentarios personales
  • Reseña del o los autores

- El reporte deberá entregarse en papel y hacerse disponible en la página del curso de cada estudiante 

Se repartirán en la primera sesión los temas:

1) XML

2) Resolución de queries en paralelo

3) Bibliotecas digitales

4) Content management

5) CSCW - Computer Supported Collaborative Work

6) IHC - Interacción humano computadora

7) VLDB

8) TCO 

9) DB Capacity planning

10) Comparativo Oracle, SQL Server 2000, DB2, mysql .... ¿qué compro? o ¿quien lo debería comprar? 

En esta liga encontrarás sitios de apoyo para los trabajos escritos.

Fecha de entrega y presentacion : La penúltima sesión de clase.

 

PROGRAMA:

NAVEGACION DE UNA BASE DE DATOS MULTIMEDIA.

Desarrollar un sistema que permita hacer las operaciones de altas, bajas, modificaciones y consultas a una base de datos que contiene datos tipo multimedia, es decir: fotos, videos, musica, ebooks,  etc. (debe contener obligatoriamente  imagenes) y otros datos mas simples como texto, ligas, numericos, etc. La interface es Web. El tema se deja a su creatividad y de preferencia que sea algo que puedan usar más adelante.

Sugerencias:  base de datos de empleados,  base de datos de mapas, base de datos de artículos de una tienda, base de datos de CDs, base de datos de biblioteca, base de datos de botanica o zoología, base de datos de suscriptores y otros, se creativo(a)..

        b.1) Utilizar cualquier manejador de base de datos, se sugiere: MySQL

        b.2) Usa cualquier lenguaje de desarrollo de preferencia:   Java,  DOT NET,  Delphi  o PHP

        b.3) llevar a cabo el proyecto siguiendo una metodología de desarrollo, por ejemplo Rational. se tomara en cuenta plan de trabajo, documentacion desde requerimientos hasta liberación, principalmente la documentación de diseño de base de datos, así como el programa mismo.

Fecha de entrega y presentacion : La última sesión de clase.

 

FORMA DE EVALUAR.

Trabajo escrito y exposición oral     40 puntos (20 oral y 20 escrito)

Programa y presentación            40 puntos (30 programa y 10 presentación)

Dos exámenes escritos             2O puntos

CONDICIONES

1) El trabajo y el proyecto es individual

2) Si el estudiante no presenta el programa fuente del proyecto final funcionando correctamente, automáticamente habrá reprobado el curso.

2) Si el estudiante no presenta su trabajo escrito y exposición oral automáticamente habrá reprobado el curso.

3) La deshonestidad académica, es decir, plagio de programas, trabajos escritos y exámenes será sancionada reprobando el curso.

SE LES RECUERDA A LOS ESTUDIANTES QUE ESTE ES UN CURSO DE NIVEL POSTGRADO Y POR LO TANTO DEBE SER TOMADO CON LA SERIEDAD Y RESPONSABILIDAD QUE AMERITA.

Los trabajos serán publicados aquí: (para las futuras generaciones)

            1) Trabajos escritos de bases de datos

            2) Proyectos de desarrollo Web

 

Contacto: lgr811@yahoo.com