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