UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLIC...
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLIC...
Próxima SlideShare
Cargando en…5
×

Herrera marcelo bdii_T8

193 visualizaciones

Publicado el

bdii_T8

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
193
En SlideShare
0
De insertados
0
Número de insertados
52
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Herrera marcelo bdii_T8

  1. 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. 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. 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. 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. 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

×