SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
TEMA:
IMS de IBM
Procesamiento por lotes
OLTP
Lenguaje 4GL - Ejemplos
MATERIA:
BASE DE DATOS II
DOCENTE:
ING. LEONARDO AYAVACA
ESTUDIANTE:
MARCELO HERRERA
CURSO:
SEXTO SEMESTRE
PERIODO:
SEPTIEMBRE 2014 - FEBRERO 2015
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 1
IMS de IBM (Gestor de transacciones y bases de datos para aplicaciones de vital importancia en
línea).
IBM IMS.- Es un sistema avanzado de gestión de transacciones y de bases de datos jerárquicas.
Este software, basado en IBM System z, proporciona prestaciones para gestionar y distribuir datos.
Consta de dos componentes: un gestor de bases de datos y un gestor de transacciones. Los dos
ofrecen un alto nivel de productividad, rendimiento y fiabilidad.
Características de IMS:
 Acceso rápido a datos de vital importancia a través de las potentes prestaciones de gestión
de datos y distribución.
 Disminución del tiempo y los costes de desarrollo de aplicaciones a través de interfaces y
herramientas simplificadas.
 Integración con otros productos IBM para mejorar el rendimiento y la gestión de datos.
Procesamiento por lotes.- Multiprogramación y tiempo compartido se conoce como
procesamiento por lotes de un solo usuario. La Computadora ejecuta un programa a la vez al
procesar datos en grupo o en lotes.
En microcomputadoras, la ejecución de una lista de comandos del sistema operativo uno tras otro
sin intervención del usuario. En los ordenadores más grandes el proceso de recogida de
programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la
entrega de los resultados a los usuarios.
Procesamiento por lotes también puede referirse al proceso de almacenar transacciones durante
un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que
se efectúa durante la noche.
Sistemas Operativos de procesamiento por Lotes
La Computadora ejecuta un programa a la vez al procesar datos en grupo o en lotes. En los
Sistemas operativos antiguos, los usuarios tenían que entregar sus trabajos al centro de computo
en paquetes de tarjetas perforadas. Tenían que esperar horas y hasta días para que se le
devolviera impresiones a sus escritorios.
Los Sistemas Operativos por lotes, procesan un conjunto de trabajos (con características afines) al
mismo tiempo, es decir, con poca o ninguna interacción entre los usuarios y los programas en
ejecución. Estos sistemas no son convenientes para el desarrollo de programas de poco tiempo de
respuesta sino que están diseñados para conjuntos de programas de largos tiempos de ejecución
los cuales no pueden ser interrumpidos. Un ejemplo de estos lotes pueden ser: análisis
estadísticos, nóminas de personal.
Los sistemas que utilizan esta variante son sistemas de objetivo específico, con un fin común, son
por ejemplo sistemas capaces de controlar ciertas maquinarias y ciertas tareas que no pueden ser
interrumplibles. Es por ello que el usuario no puede interactuar con el sistema cuando hay un lote
ejecutándose.
Algunos ejemplos de Sistemas Operativos de Procesamiento por Lotes son: el SCOPE, el cual está
orientado a procesamiento científico pesado, y el EXEC II, orientado a procesamiento académico.
Características del Procesamiento por Lotes
 Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en
forma de lote.
 Permiten poca o ninguna interacción usuario/programa en ejecución.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 2
 Una mayor potencial de utilización de recursos que procesamiento serial simple en
sistemas multiusuarios.
 No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración
fuera de línea.
 Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos,
nóminas de personal, etc.).
 Se encuentra en muchos computadores personales combinados con procesamiento serial.
 La planificación del procesador es sencilla, típicamente procesados en orden de llegada.
 La planificación de memoria es sencilla, generalmente se divide en dos: parte residente del
S.O. y programas transitorios.
 No requieren gestión crítica de dispositivos en el tiempo.
 Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y
ningún control de concurrencia para el acceso.
OLTP (Procesamiento de Transacciones En Línea).- Es una clase de programa que facilita y
gestiona aplicaciones orientadas a transacciones, típicamente para ingreso de datos y retención de
transacciones en varias industrias, incluyendo banca, aerolíneas, correo, supermercados y
productores. Probablemente el producto OLTP instalado más distribuido es el CICS (Sistema de
Control de Información de Clientes) de IBM.
El proceso de transacciones en línea de hoy en día requiere cada vez más el apoyo para
transacciones que abarcan una red y pueden incluir más de una compañía. Por esta razón, los
nuevos software de OTLP usan un procesamiento cliente/servidor y un software intermediario que
permite que las transacciones se den en diferentes plataformas computacionales en una red.
LENGUAJE 4GL – EJEMPLOS
(Fourth Generation Language). Los lenguajes de cuarta generación son aquellos lenguajes de
programación o entornos de programación diseñados con un propósito específico, por
ejemplo, el desarrollo de software comercial.
La cuarta generación de lenguajes es la continuación de la tercera generación (3GL), donde se
continúa la tendencia hacia una mayor abstracción y poder en las sentencias.
A los lenguajes de programación de cuarta generación le continúan los de quinta generación
(5GL).
Características generales de los 4GL
 La cuarta generación incorpora lenguajes y metodologías de más alto nivel, con lo cual,
empleando sentencias simples, se generan instrucciones que, en los lenguajes 3GL,
hubiesen sido más complicadas. Esto también disminuye la posibilidad de errores al
programar.
 La idea del avance de la programación es que el programador se concentre en la
resolución del problema y no en las complicaciones inherentes al lenguaje. Los lenguajes
de cuarta generación son diseñados para reducir el esfuerzo en la programación, además
de los tiempos y costos del desarrollo de software: no en todos los casos logran su
cometido.
Origen de los lenguajes 4GL
El término 4GL fue utilizado por primera vez en el libro Applications Development Without
Programmers de James Martin en 1982, para referirse a los lenguajes de alto nivel no
procedimentales. Los primeros lenguajes que podrían llamarse "iniciadores primitivos" de la
categoría 4GL son el RPG de IBM del año 1960, el Informatics MARK-IV de 1967 y el MAPPER de
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 3
Sperry de 1969. Los lenguajes 4GL fueron evolucionando junto con el hardware y los sistemas
operativos. Aquellos lenguajes que tienen incorporado una interfaz de desarrollo y un sistema de
base de datos, constituyen claros ejemplos de la cuarta generación de lenguajes de programación.
Ejemplos de lenguajes 4GL
De uso general:
* Clipper
* Cognos PowerHouse 4GL
* DataFlex
* FoxPro
* Lycia Querix 4GL
* Omnis Studio SDK
* Panther
* Uniface
* Visual DataFlex
* WinDev
* XBase++
Lenguajes de consulta de base de datos:
* FOCUS
* Genero
* Informix-4GL
* Lycia Querix 4GL
* NATURAL
* SQL Generadores de reportes:
* BuildProfessional
* LINC
* NATURAL
* Oracle Reports
* Progress 4GL
* Quest
* RPG-II
De manipulación, análisis y reporte de datos
* Ab Initio
* ABAP
* Aubit-4GL
* CorVision
* Easytrieve
* FOCUS
* GraphTalk
* IDL
* IGOR Pro
* Informix-4GL
* LabVIEW
Bibliografía:
(s/f).IMS. Recuperado el 21 de Enero de 2015 de: http://www-03.ibm.com/software/products/es/ims-
product/
(s/f).Procesamiento por lotes. Recuperado el 21 de Enero de 2015 de:
http://www.ecured.cu/index.php/Procesamiento_por_lotes
(s/f). OLTP. Recuperado el 21 de Enero de 2015 de:
http://searchdatacenter.techtarget.com/es/definicion/OLTP-Procesamiento-de-Transacciones-En-
Linea
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 4
(s/f). Origen de los lenguajes 4GL. Recuperado el 21 de Enero de 2015 de:
http://www.alegsa.com.ar/Dic/lenguaje%20de%20cuarta%20generacion.php

Más contenido relacionado

La actualidad más candente

8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2 farca26
 
Lenguajes informáticos sistema operativo
Lenguajes informáticos   sistema operativoLenguajes informáticos   sistema operativo
Lenguajes informáticos sistema operativodianegasso
 
01 historia-de-la-programacic3b3n
01 historia-de-la-programacic3b3n01 historia-de-la-programacic3b3n
01 historia-de-la-programacic3b3nmaxcarballo
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Presentacion de la Unidad 2
Presentacion de la Unidad 2Presentacion de la Unidad 2
Presentacion de la Unidad 2Friasolan
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Lenguajes de 3 ra generacion
Lenguajes de 3 ra generacionLenguajes de 3 ra generacion
Lenguajes de 3 ra generacionKianny Mejia
 
Unidad ii lenguaje de programacion
Unidad ii lenguaje de programacionUnidad ii lenguaje de programacion
Unidad ii lenguaje de programacionNaudelyn
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxyenicamejo
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Programación Y Simulación De Robot SCARA, documento
Programación Y Simulación De Robot SCARA, documentoProgramación Y Simulación De Robot SCARA, documento
Programación Y Simulación De Robot SCARA, documentoBronson Duhart
 

La actualidad más candente (16)

8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
Lenguajes informáticos sistema operativo
Lenguajes informáticos   sistema operativoLenguajes informáticos   sistema operativo
Lenguajes informáticos sistema operativo
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
01 historia-de-la-programacic3b3n
01 historia-de-la-programacic3b3n01 historia-de-la-programacic3b3n
01 historia-de-la-programacic3b3n
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Presentacion de la Unidad 2
Presentacion de la Unidad 2Presentacion de la Unidad 2
Presentacion de la Unidad 2
 
Software pao
Software paoSoftware pao
Software pao
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Lenguajes de 3 ra generacion
Lenguajes de 3 ra generacionLenguajes de 3 ra generacion
Lenguajes de 3 ra generacion
 
Unidad ii lenguaje de programacion
Unidad ii lenguaje de programacionUnidad ii lenguaje de programacion
Unidad ii lenguaje de programacion
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Programación Y Simulación De Robot SCARA, documento
Programación Y Simulación De Robot SCARA, documentoProgramación Y Simulación De Robot SCARA, documento
Programación Y Simulación De Robot SCARA, documento
 

Destacado (20)

4. Normalización
4. Normalización4. Normalización
4. Normalización
 
Herrera marcelo bdii_6_s_tI_2
Herrera marcelo bdii_6_s_tI_2Herrera marcelo bdii_6_s_tI_2
Herrera marcelo bdii_6_s_tI_2
 
Herrera marcelo bdii_T7
Herrera marcelo bdii_T7Herrera marcelo bdii_T7
Herrera marcelo bdii_T7
 
Herrera marcelo bdii_T1
Herrera marcelo bdii_T1Herrera marcelo bdii_T1
Herrera marcelo bdii_T1
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Herrera marcelo bdii_T3
Herrera marcelo bdii_T3Herrera marcelo bdii_T3
Herrera marcelo bdii_T3
 
CONTENIDO 1
CONTENIDO 1CONTENIDO 1
CONTENIDO 1
 
Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
3 diseño de-BD
3 diseño de-BD3 diseño de-BD
3 diseño de-BD
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
7. sgbd sistema gestor de BD
7. sgbd   sistema gestor de BD7. sgbd   sistema gestor de BD
7. sgbd sistema gestor de BD
 
Herrera marcelo bdii_T2
Herrera marcelo bdii_T2Herrera marcelo bdii_T2
Herrera marcelo bdii_T2
 
7.Bases de datos access
7.Bases de datos access7.Bases de datos access
7.Bases de datos access
 
8.ejercicios SQL access
8.ejercicios SQL access8.ejercicios SQL access
8.ejercicios SQL access
 
Herrera marcelo Rl_1
Herrera marcelo Rl_1Herrera marcelo Rl_1
Herrera marcelo Rl_1
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1
 
Modelo logico de datos
Modelo logico de datosModelo logico de datos
Modelo logico de datos
 
Normalización de Bases de Datos
Normalización de Bases de DatosNormalización de Bases de Datos
Normalización de Bases de Datos
 
Presentación normalización
Presentación normalización Presentación normalización
Presentación normalización
 

Similar a Herrera marcelo bdii_T8 (20)

Lumisaca hector bdii_t8
Lumisaca hector bdii_t8Lumisaca hector bdii_t8
Lumisaca hector bdii_t8
 
William lozano bdii_t8
William lozano bdii_t8William lozano bdii_t8
William lozano bdii_t8
 
Aguagallo dorisa bdiit8
Aguagallo dorisa bdiit8Aguagallo dorisa bdiit8
Aguagallo dorisa bdiit8
 
Rosero inés bdii_t8 (1)
Rosero inés bdii_t8 (1)Rosero inés bdii_t8 (1)
Rosero inés bdii_t8 (1)
 
7 pérez jesica_bdii_t8
7 pérez jesica_bdii_t87 pérez jesica_bdii_t8
7 pérez jesica_bdii_t8
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
Tl primer grupo[2]
Tl primer grupo[2]Tl primer grupo[2]
Tl primer grupo[2]
 
Tl primer grupo
Tl primer grupoTl primer grupo
Tl primer grupo
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
So1
So1So1
So1
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
Saula ana bdii_t8
Saula ana bdii_t8Saula ana bdii_t8
Saula ana bdii_t8
 
Ada 3
Ada 3 Ada 3
Ada 3
 
123-123/12
123-123/12123-123/12
123-123/12
 
Cap1 intro
Cap1 introCap1 intro
Cap1 intro
 

Más de Marcelo Herrera

Más de Marcelo Herrera (20)

Historia
HistoriaHistoria
Historia
 
Seguridad informatica
Seguridad informaticaSeguridad informatica
Seguridad informatica
 
Tia 568
Tia 568Tia 568
Tia 568
 
Metodologia para el diseño de redes
Metodologia para el diseño de redesMetodologia para el diseño de redes
Metodologia para el diseño de redes
 
Administración de centros de cómputo clase 1
Administración de centros de cómputo   clase 1Administración de centros de cómputo   clase 1
Administración de centros de cómputo clase 1
 
Silabo adm
Silabo admSilabo adm
Silabo adm
 
plan
plan plan
plan
 
Plan ANUAL
Plan ANUAL Plan ANUAL
Plan ANUAL
 
Informe sobre VNC
 Informe sobre VNC Informe sobre VNC
Informe sobre VNC
 
Informe sobre Teamviewer
Informe sobre TeamviewerInforme sobre Teamviewer
Informe sobre Teamviewer
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsm   Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsm
 
Acuerdosy compromisosupa
Acuerdosy compromisosupaAcuerdosy compromisosupa
Acuerdosy compromisosupa
 
Seguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupaSeguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupa
 
Acuerdosy compromisosupa
Acuerdosy compromisosupaAcuerdosy compromisosupa
Acuerdosy compromisosupa
 
Seguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupaSeguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupa
 
Silabo redes de computadores II
Silabo redes de computadores IISilabo redes de computadores II
Silabo redes de computadores II
 
Seguimiento Silabo estudiantes
Seguimiento Silabo estudiantesSeguimiento Silabo estudiantes
Seguimiento Silabo estudiantes
 
Acta De compromiso
Acta De compromisoActa De compromiso
Acta De compromiso
 

Último

Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 

Último (20)

Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 

Herrera marcelo bdii_T8

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS CARRERA DE INFORMATICA APLICADA A LA DUCACION TEMA: IMS de IBM Procesamiento por lotes OLTP Lenguaje 4GL - Ejemplos MATERIA: BASE DE DATOS II DOCENTE: ING. LEONARDO AYAVACA ESTUDIANTE: MARCELO HERRERA CURSO: SEXTO SEMESTRE PERIODO: SEPTIEMBRE 2014 - FEBRERO 2015
  • 2. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS CARRERA DE INFORMATICA APLICADA A LA DUCACION BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 1 IMS de IBM (Gestor de transacciones y bases de datos para aplicaciones de vital importancia en línea). IBM IMS.- Es un sistema avanzado de gestión de transacciones y de bases de datos jerárquicas. Este software, basado en IBM System z, proporciona prestaciones para gestionar y distribuir datos. Consta de dos componentes: un gestor de bases de datos y un gestor de transacciones. Los dos ofrecen un alto nivel de productividad, rendimiento y fiabilidad. Características de IMS:  Acceso rápido a datos de vital importancia a través de las potentes prestaciones de gestión de datos y distribución.  Disminución del tiempo y los costes de desarrollo de aplicaciones a través de interfaces y herramientas simplificadas.  Integración con otros productos IBM para mejorar el rendimiento y la gestión de datos. Procesamiento por lotes.- Multiprogramación y tiempo compartido se conoce como procesamiento por lotes de un solo usuario. La Computadora ejecuta un programa a la vez al procesar datos en grupo o en lotes. En microcomputadoras, la ejecución de una lista de comandos del sistema operativo uno tras otro sin intervención del usuario. En los ordenadores más grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los resultados a los usuarios. Procesamiento por lotes también puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que se efectúa durante la noche. Sistemas Operativos de procesamiento por Lotes La Computadora ejecuta un programa a la vez al procesar datos en grupo o en lotes. En los Sistemas operativos antiguos, los usuarios tenían que entregar sus trabajos al centro de computo en paquetes de tarjetas perforadas. Tenían que esperar horas y hasta días para que se le devolviera impresiones a sus escritorios. Los Sistemas Operativos por lotes, procesan un conjunto de trabajos (con características afines) al mismo tiempo, es decir, con poca o ninguna interacción entre los usuarios y los programas en ejecución. Estos sistemas no son convenientes para el desarrollo de programas de poco tiempo de respuesta sino que están diseñados para conjuntos de programas de largos tiempos de ejecución los cuales no pueden ser interrumpidos. Un ejemplo de estos lotes pueden ser: análisis estadísticos, nóminas de personal. Los sistemas que utilizan esta variante son sistemas de objetivo específico, con un fin común, son por ejemplo sistemas capaces de controlar ciertas maquinarias y ciertas tareas que no pueden ser interrumplibles. Es por ello que el usuario no puede interactuar con el sistema cuando hay un lote ejecutándose. Algunos ejemplos de Sistemas Operativos de Procesamiento por Lotes son: el SCOPE, el cual está orientado a procesamiento científico pesado, y el EXEC II, orientado a procesamiento académico. Características del Procesamiento por Lotes  Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.  Permiten poca o ninguna interacción usuario/programa en ejecución.
  • 3. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS CARRERA DE INFORMATICA APLICADA A LA DUCACION BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 2  Una mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.  No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.  Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas de personal, etc.).  Se encuentra en muchos computadores personales combinados con procesamiento serial.  La planificación del procesador es sencilla, típicamente procesados en orden de llegada.  La planificación de memoria es sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios.  No requieren gestión crítica de dispositivos en el tiempo.  Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso. OLTP (Procesamiento de Transacciones En Línea).- Es una clase de programa que facilita y gestiona aplicaciones orientadas a transacciones, típicamente para ingreso de datos y retención de transacciones en varias industrias, incluyendo banca, aerolíneas, correo, supermercados y productores. Probablemente el producto OLTP instalado más distribuido es el CICS (Sistema de Control de Información de Clientes) de IBM. El proceso de transacciones en línea de hoy en día requiere cada vez más el apoyo para transacciones que abarcan una red y pueden incluir más de una compañía. Por esta razón, los nuevos software de OTLP usan un procesamiento cliente/servidor y un software intermediario que permite que las transacciones se den en diferentes plataformas computacionales en una red. LENGUAJE 4GL – EJEMPLOS (Fourth Generation Language). Los lenguajes de cuarta generación son aquellos lenguajes de programación o entornos de programación diseñados con un propósito específico, por ejemplo, el desarrollo de software comercial. La cuarta generación de lenguajes es la continuación de la tercera generación (3GL), donde se continúa la tendencia hacia una mayor abstracción y poder en las sentencias. A los lenguajes de programación de cuarta generación le continúan los de quinta generación (5GL). Características generales de los 4GL  La cuarta generación incorpora lenguajes y metodologías de más alto nivel, con lo cual, empleando sentencias simples, se generan instrucciones que, en los lenguajes 3GL, hubiesen sido más complicadas. Esto también disminuye la posibilidad de errores al programar.  La idea del avance de la programación es que el programador se concentre en la resolución del problema y no en las complicaciones inherentes al lenguaje. Los lenguajes de cuarta generación son diseñados para reducir el esfuerzo en la programación, además de los tiempos y costos del desarrollo de software: no en todos los casos logran su cometido. Origen de los lenguajes 4GL El término 4GL fue utilizado por primera vez en el libro Applications Development Without Programmers de James Martin en 1982, para referirse a los lenguajes de alto nivel no procedimentales. Los primeros lenguajes que podrían llamarse "iniciadores primitivos" de la categoría 4GL son el RPG de IBM del año 1960, el Informatics MARK-IV de 1967 y el MAPPER de
  • 4. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS CARRERA DE INFORMATICA APLICADA A LA DUCACION BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 3 Sperry de 1969. Los lenguajes 4GL fueron evolucionando junto con el hardware y los sistemas operativos. Aquellos lenguajes que tienen incorporado una interfaz de desarrollo y un sistema de base de datos, constituyen claros ejemplos de la cuarta generación de lenguajes de programación. Ejemplos de lenguajes 4GL De uso general: * Clipper * Cognos PowerHouse 4GL * DataFlex * FoxPro * Lycia Querix 4GL * Omnis Studio SDK * Panther * Uniface * Visual DataFlex * WinDev * XBase++ Lenguajes de consulta de base de datos: * FOCUS * Genero * Informix-4GL * Lycia Querix 4GL * NATURAL * SQL Generadores de reportes: * BuildProfessional * LINC * NATURAL * Oracle Reports * Progress 4GL * Quest * RPG-II De manipulación, análisis y reporte de datos * Ab Initio * ABAP * Aubit-4GL * CorVision * Easytrieve * FOCUS * GraphTalk * IDL * IGOR Pro * Informix-4GL * LabVIEW Bibliografía: (s/f).IMS. Recuperado el 21 de Enero de 2015 de: http://www-03.ibm.com/software/products/es/ims- product/ (s/f).Procesamiento por lotes. Recuperado el 21 de Enero de 2015 de: http://www.ecured.cu/index.php/Procesamiento_por_lotes (s/f). OLTP. Recuperado el 21 de Enero de 2015 de: http://searchdatacenter.techtarget.com/es/definicion/OLTP-Procesamiento-de-Transacciones-En- Linea
  • 5. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS CARRERA DE INFORMATICA APLICADA A LA DUCACION BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 4 (s/f). Origen de los lenguajes 4GL. Recuperado el 21 de Enero de 2015 de: http://www.alegsa.com.ar/Dic/lenguaje%20de%20cuarta%20generacion.php