Referencias Bibliográficas: [Dietrich, 2001,Elmasri and Navathe, 2004,Celko, 2005,Korth and Silberschatz, 2002]
Tópicos
- Síntesis de los lenguajes de bases de datos.
 
- SQL (definición de datos, formulación de consultas, actualización del sublenguaje, restricciones e integridad).
 
- Query by Example (QBE) y entornos de 4ta generación.
 
- Consultas no procedurales incrustadas en un lenguaje procedimental.
 
- Introducción al lenguaje de consultas orientado a objectos.
 
- Procedimientos almacenados.
 
Objetivos
- Crear un esquema de base de datos relacional en SQL que incorpora restricciones de integridad referencial, integridad-entidad, llaves.
 
- Demostrar la definición de datos en SQL y recuperar información de una base de datos usando la sentencia SQL SELECT.
 
- Evaluar un conjunto de estrategias de procesamiento de consultas y seleccionar la óptima.
 
- Crear una consulta no procedimental por medio de llenado de plantillas de relaciones para construir un ejemplo del resultado de la consulta deseada.
 
- Incrustar consultas orientadas a objetos en un lenguaje tal como C++ o Java (ejemplo, SELECT Col.Method FROM Object).
 
- Escribir un procedimiento almacenado que reciba parámetros y que tanga algún flujo de control para proveer alguna funcionalidad.
 
Generado por Ernesto Cuadros-Vargas ,               Sociedad Peruana de Computación-Peru,               Universidad Católica San Pablo, Arequipa-Peru
              basado en el modelo de la Computing Curricula de               IEEE-CS/ACM