Download Seminario de Bases de Datos

Document related concepts

Oracle Database wikipedia , lookup

SQL wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Mapeo objeto wikipedia , lookup

Base de datos XML wikipedia , lookup

Transcript
Seminario de
Bases de Datos
8/9/2017
Seminario de Bases de Datos
1
OBJETIVO GENERAL

Presentar y aplicar las bases de datos
objeto relacionales en un SGBD
específico y comparar el rendimiento
contra el modelo relacional clásico
8/9/2017
Seminario de Bases de Datos
2
OBJETIVOS ESPECÍFICOS
1.
2.
3.
Presentar y aplicar los conceptos Objeto
Relacionales en un SGBD específico y establecer
comparaciones frente al modelo relacional
Presentar la arquitectura fundamental para acceso a
bases de datos desde la Web con su
correspondiente desarrollo de aplicaciones e
interfaces de usuario en tecnologías específicas
Presentar temas y tendencias de investigación
alrededor de las bases de datos
8/9/2017
Seminario de Bases de Datos
3
CONTENIDO
(1/3)
1. Bases de datos objeto relacionales



Nuevos tipos de datos
primitivos del modelo
objeto relacional
Tipos de datos definidos
por el usuario (UDTs)
La adición de
comportamiento a los
tipos de datos:
Encapsulamiento




8/9/2017
Polimorfismo y
Sobrecarga
Herencia
Aplicación del modelo
objeto relacional a
casos de estudio en un
SGBD específico
Ventajas y desventajas
del modelo objeto
relacional
Seminario de Bases de Datos
4
CONTENIDO
(2/3)
2. Bases de datos en la Web





Arquitectura de acceso a una
base de datos desde la Web
Mecanismos de conectividad
Lenguajes para la construcción
de la interfaz de usuario y de
validación de datos
Lenguajes de acceso a la base
de datos
Servidores Web
8/9/2017
Lenguajes para intercambio de datos
para bases de datos en la Web:
- Elementos básicos
- Lenguajes de consulta
- Lenguajes de presentación

Desarrollo de ejemplos en
tecnologías específicas
Seminario de Bases de Datos
5
CONTENIDO
(3/3)
3. Tendencias alrededor de las BD






Dataware housing
OLAP
Data Mining
XML
Web Services
SOA
8/9/2017
Seminario de Bases de Datos
6
METODOLOGÍA



Clases Magistrales
Clases Prácticas en la Sala de Cómputo
Desarrollo de ejercicios en clase por parte
de los estudiantes y el profesor
Desarrollo de trabajos en grupo
8/9/2017
Seminario de Bases de Datos
7
BIBLIOGRAFÍA



(1/3)
Bodnar R. “Modelling Customers: an Object
Lesson”. Oracle Magazine, Julio - Agosto 2000.
Gulutzan P., Pelzer T. "SQL-99 Complete Really".
CMP Books, 1999.
Kulkarni, K.“Overview of SQL:2003”. Silicon Valley
Laboratory,IBM Corporation, Noviembre de 2003.
8/9/2017
Seminario de Bases de Datos
8
BIBLIOGRAFÍA





(2/2)
Melton J., Eisenberg A. “SQL y Java: Guía para
SQLJ, JDBC y Tecnologías Relacionadas”.
Alfaomega, 2002.
Melton J., Eisenberg A. “SQL:1999, Formerly
Known as SQL3”. Reporte Técnico. 2001.
Oracle Corp. “Oracle 10G: Application Developer’s
Guide: Object Relational Features”. Oracle, 2004.
Oracle Corp. “Oracle 10G: PL/SQL User’s Guide and
Reference” Oracle, 2001.
Rusty E. “XML Bible”. Hungry Minds, 2001.
8/9/2017
Seminario de Bases de Datos
9
BIBLIOGRAFÍA



(3/3)
Stonebreaker M., Moore D. “Object-Relational DBMSs,
The Next Great Wave”. Morgan Kaufman, 1996.
Unland R., Schlageter G. ”Object-Oriented Database
Systems: Concepts and Perspectives”. IBM Symposium:
Database Systems of the 90s, 1990.
Revista Oracle Magazine
http://www.oracle.com/oramag/index.html
Recursos en Internet:
http://www.w3c.org
8/9/2017
Seminario de Bases de Datos
10
EVALUACIÓN
- Trabajo seguimiento 20%
(Grupos de 2 o 3 personas)
- 1 Examen del 20% (individual)
- Exposición Tema de Investigación 10%
- Práctica WEB 50%
8/9/2017
Seminario de Bases de Datos
11