IfxToJava2
Páginas: 452 (112780 palabras)
Publicado: 17 de septiembre de 2015
ESCUELA POLITÉCNICA SUPERIOR DE INGENIERÍA DE
GIJÓN
LENGUAJES Y SISTEMAS INFORMÁTICOS
PROYECTO FIN DE CARRERA Nº 1082012
ÁNALISIS TEORICO/PRÁCTICO DE LA TRADUCCIÓN DE UN
LENGUAJE DE CUARTA GENERACIÓN A JAVA
DOCUMENTO Nº
1
MEMORIA
ÁNGEL SUÁREZ GARCÍA
JULIO DE 2008
TUTOR: RAÚL IZQUIERDO
CASTANEDO
2
ÍNDICE:
PREAMBULO........................................................................................................... 6
PLANTEAMIENTO 4GL............................................................................................... 8
INTRODUCCION 4GL ................................................................................................ 8
ESTUDIO DEL LENGUAJE INFORMIX-4GL ..................................................................... 9INTERFACES DE UNA APLICACIÓN EN INFORMIX
9
PARTES DE UNA APLICACIÓN
10
TIPOS DE DATOS
17
CARACTERÍSTICAS BÁSICAS DEL LENGUAJE
EXPRESIONES 4GL
12
19
TRADUCTOR DEL LENGUAJE .................................................................................... 24
PRERREQUISITOS
24
ANALIZADOR LEXICO
25
ALCANCE Y LIMITACIONES
ANALISIS DE LA SINTAXIS
SEMANTICA, TABLA DE SIMBOLOS, Y MANEJO DEERRORES
GENERACIÓN DE CÓDIGO
24
27
53
55
TRATAMIENTO DE SENTENCIAS DE INFORMIX-4GL ..................................................... 57
SENTENCIAS DE DEFINICIÓN DEL MÓDULO PRINCIPAL DE PROGRAMA
57
SENTENCIAS DE CONTROL DEL FLUJO
74
SENTENCIAS DE MANEJO DE FUNCIONES
SENTENCIA DE DEFINICIÓN DE MENÚS
SENTENCIAS DE DECLARACIÓN Y UTILIZACIÓN DE VARIABLES
70
79
83
ÁMBITO DE VARIABLES.......................................................................................... 86
PLANTEAMIENTO SQL............................................................................................. 89
ENFOQUE ............................................................................................................. 89PRERREQUISITOS.................................................................................................. 90
ESTANDARES SQL ................................................................................................. 91
CONVENCIONES DE SINTAXIS ................................................................................ 92
CLASIFICACIÓN DE LAS SENTENCIAS SQL................................................................. 93
SENTENCIAS SQL DEDEFINICIÓN DE DATOS
93
SENTENCIAS SQL DE MANIPULACIÓN DE CURSORES
93
SENTENCIAS SQL DE MANIPULACIÓN DE DATOS
SENTENCIAS SQL DE OPTIMIZACIÓN-INFORMACIÓN
SENTENCIAS SQL DE CONTROL DE ACCESO A LOS DATOS
SENTENCIAS SQL QUE GARANTIZAN LA INTEGRIDAD DE LOS DATOS
SENTENCIAS SQL DE MANIPULACIÓN DINÁMICA DE DATOS
93
93
93
94
94
ESTUDIO DE LAS SENTENCIAS SQL......................................................................... 94
SENTENCIA ALTER INDEX
94
SENTENCIA BEGIN WORK
102
SENTENCIA CLOSE DATABASE
105
SENTENCIA ALTER TABLE
SENTENCIA CLOSE
SENTENCIA COMMIT WORK
SENTENCIA CREATE AUDIT
SENTENCIA CREATE DATABASE
SENTENCIA CREATE INDEX
SENTENCIA CREATE SYNONYM
SENTENCIA CREATE TABLE
SENTENCIA CREATE VIEW
95
104
106
106
107
109
110
111
117
3
SENTENCIA DATABASE
118
SENTENCIADELETE FROM
120
SENTENCIA DECLARE CURSOR
SENTENCIA DROP AUDIT FOR
SENTENCIA DROP DATABASE
SENTENCIA DROP INDEX
SENTENCIA DROP SYNONYM
SENTENCIA DROP TABLE
SENTENCIA DROP VIEW
SENTENCIA EXECUTE
SENTENCIA FETCH
SETENCIA FLUSH
SENTENCIA FREE
SENTENCIA GRANT
SENTENCIA INSERT INTO
SENTENCIA LOAD FROM
SENTENCIA LOCK TABLE
SENTENCIA OPEN
SENTENCIA PREPAPRE
SENTENCIA PUT
SENTENCIA RENAME COLUMNSENTENCIA RENAME TABLE
SENTENCIA REVOKE
SENTENCIA ROLLBACK WORK
SENTENCIA SELECT
SENTENCIA START
SENTENCIA UNLOAD
UNLOCK TABLE
SENTENCIA UPDATE
UPDATE STATISTICS
119
121
122
122
123
124
125
125
126
127
128
128
134
135
136
138
139
140
140
141
141
143
143
147
147
148
148
150
SENTENCIAS DE MANIPULACIÓN DINÁMICA DE DATOS Y CURSORES ........................... 150
SENTENCIAS DE CONTROL DE...
Leer documento completo
Regístrate para leer el documento completo.