Curso de Programación en INFORMIX-4GL

Páginas: 32 (7859 palabras) Publicado: 1 de octubre de 2013
Curso de Programación en INFORMIX-4GL

CONTENIDO

I INTRODUCCION
1. Que es el INFORMIX?
2. Que es una base de datos?
3. Que es una tabla?
4. Base de datos ejemplo.
III PROGRAMACION EN INFORMIX-4GL
1. Estructura de un Programa 4GL
2. Tipos de datos en INFORMIX 4GL
3. Declaración de variables
4. Asignación de datos
5. Estructuras de control
5.1 Estructura Secuencial
5.2 EstructuraAlternativa
5.3 Estructura Repetitiva
6. Manejo de Menúes
7. Formatos de pantalla
7.1 Estructura de un formato de pantalla
7.2 Instrucciones para manejo de formatos de pantalla desde 4GL
6. Captura de datos
7. Query By Example
9.1 Especificación del criterio de búsqueda
9.2 Preparación de la consulta
9.3 Manejo de cursores
10. Reportes simples
10.1 Construcción del reporte
10.2Estructura del Formato de reporte
10.3 Sentencias que se utilizan en la función reporte
10.4 Variables y funciones que se pueden usar en un formato de reporte
11. Manejo de arreglos con formatos de pantalla
11.1 Captura de datos en arreglos
11.2 Instrucciones para manejo de arreglos con formatos de pantalla
12. Reportes complejos con cortes de control

Ing. Juan Carlos Contreras VillegasU.A.G.R.M.-INFORMATICA

Página 1

.

Curso de Programación en INFORMIX-4GL

I
INTRODUCCIÓN

1.1.- Introducción.4GL .- Four Generation Language (Lenguaje de programación de cuarta
generación), es un lenguaje de programación que conjuntamente con el SQL
permiten crear sistemas de archivos.
INFORMIX-4GL es un lenguaje de cuarta generación muy poderoso que provee
todas las herramientas quetu necesitas para crear sistemas de manejo de base de
datos relacionales
INFORMIX-4GL consta de:
• SQL (Para la manipulación de los datos)
• Estructuras de control (IF, WHILE, Etc)
• Manejo de menús
• Manejo de ventanas
• Formatos de pantalla
• Reportes
2.- Que es una Base de datos ?
- Es una colección de información o datos relacionados.
- Es un conjunto de archivos relacionados.
- Esuna colección de tablas.
3.- Que es una tabla ?
Una tabla es una colección de datos organizados en filas y columnas
Una base de datos contiene al menos una tabla, como también puede tener
muchas tablas, tantas como sea necesario.
4.- Para poder llevar adelante el curso se hace necesario trabajar sobre un ejemplo, para
así poder ser mas objetivo, y hacer que se comprenda mejor el manejo deINFORMIX
con un ejemplo practico.

Ing. Juan Carlos Contreras Villegas

U.A.G.R.M.-INFORMATICA

Página 2

.

Curso de Programación en INFORMIX-4GL

El ejemplo planteado para el presente curso es un sistema de control de almacén
para la empresa DELTA. El diseño de la base de datos ALMACEN es la siguiente:

Base de datos ALMACEN
cod_sec

descrip

fecha

1

nro_egr

NSECCION

EGRESO

Recibe

M
cod_pro
direc

nombre

p_unit

PROVEEDOR
fecha
nro_ing

cant

Contiene

1
p_unit

cod_mat

Hace
p_unit

cant

N

descrip

stock_min

cantidad
N

M
INGRESO

Tiene

Ing. Juan Carlos Contreras Villegas

N

MATERIAL

U.A.G.R.M.-INFORMATICA

Página 3

.

Curso de Programación en INFORMIX-4GL

Descripción de las tablaspara la base de datos ALMACEN

PROVEEDOR
cod_prov nombre direc
MATERIAL
cod_mat descrip p_unit stock_min cantidad
SECCION
cod_sec descrip
INGRESOS
nro_ing
fecha

cod_prov

EGRESOS
nro_egr

fecha

cod_sec

MAT_ING
nro_ing cod_mat

cant

p_unit

MAT_EGR
nro_egr cod_mat

cant p_unit

Ing. Juan Carlos Contreras Villegas

U.A.G.R.M.-INFORMATICA

Página 4

.Curso de Programación en INFORMIX-4GL

III
INFORMIX - 4GL
SQL + Estructuras de control + Formatos de pantalla + Reportes = 4GL
3.1.-- ESTRUCTURA DE UN PROGRAMA 4GL.DATABASE NombreBaseDeDatos
GLOBALS
aqui va la declaracion de variables globales
END GLOBALS
MAIN
Sentencias
---------------END MAIN

FUNCTION NombreFuncion(lista de argumentos)
definicion de argumentos
definicion de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion curso
  • Programación Curso
  • PROGRAMACIÓN DEL CURSO ALGORITMOS Y PROGRAMACIÓN
  • Curso de 4gl
  • Ejemplo Programacion Curso
  • Planeación y programación del curso
  • Curso de Programacion 001
  • Curso de Programación 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS