Saltar al contenido
Instituto de ciencia de datos

Curso en PRO C Embebido

Modalidad: Curso online

Carga horaria: 40 hs

Duración: 5 semanas

Preinscripción abierta

$4.999

Agotado

Descripción

Programa de estudios del Curso PRO C Embebido

El curso de Lenguaje PRO C Embebido fue diseñado y construido con la finalidad de obtener, una vez finalizado el mismo, los conceptos básicos y necesarios para desarrollar programas con un lenguaje de tercera generación “C” (3GL).

Al finalizar este curso tomará conocimiento sobre las convenciones estándares de acceso a la información de una base de datos ORACLE y la sintaxis necesaria de los comandos SQL para la recuperación y manipulación de datos ORACLE en el lenguaje host de tercera generación.

El “Pro*C/C++” es un precompilador totalmente compatible con ANSI/ISO SQL estándar. La compatibilización con estos estándares fue certificada por el National Institute of and Standards Technology (NSIT).

Este curso fue diseñado y construido con la finalidad de obtener, una vez finalizado el mismo, los conceptos básicos y necesarios para desarrollar procesos que interactúan con la base de datos Oracle por medio del Lenguaje Embebido Pro*C

Este pre-compilador le brinda potencia y flexibilidad con SQL en sus programas de aplicación creando una alta optimización en sus aplicaciones. Por ejemplo se puede crear aplicaciones para ejecutar en forma background sin la necesidad de contar con una aplicación interactiva.

Programa analítico del Curso Lenguaje PRO*C Embebido

Pro*C.
Objetivo.
Porque Pro*C.
Comando SQL.
Comando SQL vs Comando SQL*PLUS.
Comando PL/SQL.
Beneficios del Pro*C.
Conceptos claros de la programación embebida en SQL.
Como funciona Pro*C/C++.
Prologo de Aplicación.
Parte Principal
Sentencias y Tipos de Datos.
Sección Declare.
Conceptos Básicos.
Tipos de Datos.
Sentencias SQL dentro C/C++.
Área de Comunicaciones del SQL (SQLCA).
Sentencia CONNECT.
Tipos de Datos en Oracle.
Host Variables.
Estructuras y Punteros.
Estructuras.
Host Array y Estructuras.
Anidamiento y Estructuras.
Manipulación de Estructuras.
Punteros de Variables.
VARCHAR.
Consideraciones de Bloqueo.
Consultas de un sola Fila.
Detección de Errores y Variables Indicativas.
Detección de Errores y Recuperación.
Variables Indicativas.
Valores Posibles.
Variables de Salida (SELECT/INTO).
Variables de Entrada (UPDATE/INSERT).
Variables indicetivas – reglas.
Conversión Interna de Datos.
Consultas que Devuelen Múltiples Filas.
Cursores.
Implícitos.
Explícitos.
Comandos de Cursores.
Declaración.
Apertura de Cursores.
Obtención de Filas.
Cierre de Cursores.
Vectores Utilizados en Fetch.
SQL Dinámico.
Consideraciones Generales.
Tipos de Sentencias SQL Definidas Dinámicamente.
Método I – EXECUTE INMEDIATE.
Método II – PREPARE AND EXECUTE.
Método III – PREPARE AND FETCH.
Método IV.
Consideraciones Generales.
Describe.
SQLDA.
Información necesaria para la Construcción de un SELECT.
Cohexionar los Tipos de Datos.
Select Descriptor.
Bind Descriptor.
Precausión.
Extracción de Precisión y Redondeo.
Manejo de Null/Not Null.
Pasos Básicos para el Desarrollo del Método IV.
Ejemplo Método IV.
Requisitos

Para poder comprender el temario completo del curso el alumno deberá contar previamente con los conocimientos del lenguaje C y con los conocimientos del lenguaje SQL. Todos estos conceptos son explicados en el curso del lenguaje (C) y el curso de Bases de Datos MySQL

Docente: Marcelo Grispino