next up previous contents
Next: Parte 4. Generador de Up: Parte 3. Precompiladores (Pro*C) Previous: Motivación   Índice General

Desarrollo (2 sesiones de 3 horas)

En las sesiones de prácticas dedicadas a esta tercera parte se muestra el uso de SQL embebido en el lenguaje de programación C. Para ello se utiliza el precompilador para C que proporciona el sistema de gestión de bases de datos Oracle 8, Pro*C. Un precompilador es una herramienta de programación que permite incluir sentencias de SQL en un programa escrito en un lenguaje de alto nivel. Oracle tiene precompiladores para Ada, C, C++, COBOL, FORTRAN, Pascal y PL/I. El precompilador acepta como entrada un programa fuente y traduce las sentencias de SQL embebidas en él, en llamadas a rutinas de Oracle, generando un programa que se compila, enlaza y ejecuta de forma habitual.

En la primera sesión de esta parte se proporciona un programa escrito en C que incorpora sentencias de SQL para realizar una consulta simple sobre la base de datos de prácticas, generando un informe. El programa, que posee algunos errores intencionados de distinta índole, debe ser depurado hasta su puesta en funcionamiento. Para la segunda sesión se propone el desarrollo de un programa en C que realice una consulta compleja en la que se hace necesario el uso de cursores.


next up previous contents
Next: Parte 4. Generador de Up: Parte 3. Precompiladores (Pro*C) Previous: Motivación   Índice General
Marques Andres Maria Mercedes
2000-07-05