UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS

Anuncio
UNIVERSIDAD DE GUADALAJARA
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS
DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN
DEPARTAMENTO DE CIENCIAS COMPUTACIONALES
DATOS GENERALES
CLAVE DE LA MATERIA
:
CC310
NOMBRE DE LA MATERIA
:
TALLER DE BASES DE DATOS AVANZADAS
TIPO
:
TALLER
CARACTER DEL CURSO
:
SELECTIVA
ÁREA DE FORMACIÓN
:
ESPECIALIZANTE SELECTIVA
PREREQUISITOS
:
RECOMENDABLE SIMUL. O POSTERIOR CC309
DEPTO. DE ADSCRIPCION
:
CIENCIAS COMPUTACIONALES
ACADEMIA
:
SISTEMAS DE INFORMACIÓN
CARGA HORARIA GLOBAL
:
60 HORAS
CARGA HORARIA SEMANAL
:
3 HORAS
VALOR EN CRÉDITOS
:
4 CRÉDITOS
FECHA DE ACTUALIZACIÓN
:
JULIO/2005
CALENDARIO DE APLICACIÓN
:
2005B
OBJETIVO GENERAL
: USAR Y PRACTICAR PARA DESARROLLAR MODELOS
Y SISTEMAS USANDO LOS CONCEPTOS BÁSICOS Y LAS CARACTERÍSTICAS MÁS
RELEVANTES SOBRE LOS SISTEMAS DE BASES DE DATOS ORIENTADAS A OBJETOS, LOS
SISTEMAS RELACIONALES EXTENDIDOS, EL MODELO DE RED, EL MODELO JERÁRQUICO LOS
SISTEMAS DE BASES DE DATOS DISTRIBUIDAS, LAS BASES DE DATOS INTELIGENTES, Y LOS
SISTEMAS DE BASES DE DATOS EXPERTOS
OBJETIVOS ESPECÍFICOS
TEMÁTICO PRINCIPAL
:
EN CADA MÓDULO DEL CONTENIDO
UNIVERSIDAD DE GUADALAJARA
DUVISIÓN DE ELETRÓNICA Y COMPUTACIÓN
DEPARTAMENTO DE CIENCIAS COMPUTACIONALES
TALLER DE BASES DE DATOS AVANZADAS
CONTENIDO TEMÁTICO PRINCIPAL
Módulo 1. Modelo de datos avanzados (13 horas)
Objetivo: Usar esta técnica de modelación para esquematizar un sistema de BDD.
Usar los Conceptos del modelo ER extendido (EER) para representar un Sistema de BDD
1.1 Concepto de desunión
1.2 Concepto de unión
1.3 Concepto de categoría
1.4 Traducción al modelo relacional
Módulo 2 Sistemas de bases de datos orientadas a objetos (28 horas )
Objetivo: Practicar con el desarrollo de sistemas de este modelo.
Realizar un modelo usando la teoría que se da para este tema (Principios de los sistemas orientados a
objetos, Jerarquía de clases, Herencia Múltiple, Identidad y Contenido de objetos, Consultas orientadas a
objetos y Modificación de Esquemas)
2.1 Concepto de clase
2.2 Concepto de herencia
2.3 Herencia selectiva
2.4 Clases amigas
2.5 Consultas orientadas a objetos (Lectura y escritura de archivos)
2.6 SQL Embebido
Módulo 3: Modelos de datos y sistemas convencionales (6 horas)
Objetivo: Realizar un proyecto en cada tipo de sistema.
3.1. Modelo de Red, conceptos básicos, diagramas de estructuras de datos.
3.2. El modelo CODASYL DBTG
3.3 DDL de modelo de red
3.4 DML de modelo de red
3.5 Modelo Jerárquico, conceptos básicos
3.6 DDL modelo jerárquico
3.7 DML modelo jerárquico
Módulo 4: Sistemas de bases de datos distribuidas. ( 3 horas )
Objetivo: Realizar un proyecto que sea utilizado en un sistema de bases de datos distribuidas, considerando:
4.1. Estructura de bases de datos distribuidas.
4.2. Diseño de bases de datos distribuidas
4.3. Procesamiento distribuido de consultas.
4.4. Control de concurrencia y recuperación.
4.5. Administración de bloqueos.
4.6. Sistemas de bases de datos múltiples
Módulo 5: Sistemas de bases de datos inteligentes ( 3 horas)
Objetivo: Realizar un diseño de bases de datos inteligentes y realizar algún programa en Prolog.
5.1. Ejemplo de un sistema de bases de datos deductivas.
5.2. Programa en Prolog.
REVISIÓN DE CUMPLIMIENTO DE OBJETIVOS DEL PROYECTO INDIVIDUAL ( 7 HORAS )
MODALIDAD DE ENSEÑANZA APRENDIZAJE.
Para la realización de este taller, se recomienda que el profesor supervise personalmente el proceso
de formación educativa de cada alumno, haciendo énfasis en el estudio que debe realizarse para comprender la
teoría general de los modelos de las Bases de Datos, la teoría matemática y la teoría de la lógica en las que se
fundamentan, observar también la asimilación de los elementos sintáctico, semántico y pragmático
relacionados con el uso de un lenguaje de programación avanzada de consultas y haciendo uso de la teoría,
para desarrollar aplicaciones de alto nivel de complejidad para cada modelo.
BIBLIOGRAFÍA
- Fundamentos de bases de datos 2 a . ed.
Hhenry J. Korth y Abraham Silverschatz
Mcgraw-Hill
- Sistemas de bases de datos 2 a . ed.
Ramez Elmasri y Shamkant B. Navathe
Addison-Wesley Iberoamericana
- Diseño y Administración de bases de datos, 2". ed.
Gary w. Hansen y James V. Hansen
Prentice Hall
- Object oriented databases tech., app, and products.
Bindu R. Rao
Mcgraw-Hill, Inc.
- Distributed databases, coop proccesing, & networking
Shaku Atre
Mcgraw-Hill, Inc.
- Deductive databases and logic programming
Subrata Kumar Das
Addison-Wesley
- Expert database systems
Keith Jeffery
Academic Press
- Object oriented databases
John G. Hughes
Prentice Hall International. Series in Computer Science
- Sistemas de bases de datos orientadas a objetos
Elisa Bertino, Lorenzo Martino
Addison Wesley/diaz de Santos
MATERIAL DE APOYO ACADÉMICO
- Acetatos diseñados y elaborados para el curso
- Notas elaboradas para el curso
- Laboratorio de microcomputadoras y macrocomputadoras.
- Sistemas de Bases de Datos para usarse en el Laboratorio.
- Software-. Prolog, Datalog -Proyector de acetatos
CRITERIOS DE EVALUACIÓN
Se evalúa durante el periodo escolar mediante:
- Tareas, trabajos, participación en clase, exámenes departamentales y el desarrollo de un proyecto terminal.
CRITERIOS DE CALIFICACIÓN
La calificación estará integrada por:
- 60 % por las calificaciones obtenidas en dos exámenes departamentales.
- 20 % por tareas, trabajos y participación en clase
- 20 % de puntos adquiridos por el cumplimiento del proyecto Final
CRITERIOS DE ACREDITACIÓN
Haber obtenido un promedio global mínimo de 60 puntos de un máximo de 100 puntos posibles, y los que
marca el reglamento de evaluación y promoción de alumnos.
COMPETENCIAS QUE SE PUEDEN ADQUIRIR
Conocimiento de herramientas y tecnologías del estado del arte en el área de las Bases de Datos,
avanzadas con lo que se coloca al estudiante en un campo de competencia ideal para Su desarrollo.
APLICACION PROFESIONAL
Comprender la importancia de obtener conocimientos avanzados de las Bases de Datos para resolver
problemas de orden tecnológico, científico, social y para el desarrollo de aplicaciones no estándar.
Descargar