FORMATO DEL MERGE Prof. Nelliud D. Torres. PROPÓSITO Se utiliza como una alternativa para organizar un archivo con datos que sea extremadamente grande.

Slides:



Advertisements
Presentaciones similares
Q- Basic.
Advertisements

Bases de la programación de un PLC
Verbos con Cambios de Raíz
Conceptos Básicos del lenguaje de programación COBOL
Uso de Archivos de Datos en Visual Basic
Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.
Diseño de Sistemas de Información
PROGRAMACIÓN.
Lenguajes de programación
OTTO EL ROBOT SICI-3011 Preparado por: Prof. Nelliud D. Torres.
Ordenamiento Interno y Búsqueda Binaria
Paricial IV Ing. Esmeralda Elizabeth Rodríguez Rodríguez
Informática I Código Semestre Para Ingeniería Electrónica e Ingeniería de Telecomunicaciones Profesor: Sebastián Isaza.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Predicción de saltos.
Circuitos Digitales II
IBD Plan 2003 Clase 4. UNLP - Facultad de InformáticaIBD - CLASE 4 2 Archivos - Búsqueda Búsqueda de información (costo) # de comparaciones (operaciones.
Algoritmos de Búsqueda
1 1 Capítulo 7 Data Design Prof. Nelliud D. Torres.
Noviembre – La lección uno. mnioceraa ricacararima canoaamericanocariecamino camaaireamanamorarco marina.
Archivos y Búsqueda Secuencial
La memoria (vocablo que deriva del latín memoria) es una facultad que le permite al ser humano retener y recordar hechos pasados. Es la capacidad de recuperar.
SQL Básico Prof. Nelliud D. Torres.
16/04/ Sesión 11 Funciones y procedimientos Ing. Ricardo Inquilla.
GESTION DE LA JERARQUIA
Ionic Bonding Day 3 November 27, Do Now 1.Write the formula for Ca bonded to N Escribe la fórmula de Ca unidos a N 2.What is the ionic charge of.
Sebastián Sánchez Prieto
1 Administración y Diseño de Bases de Datos Por : Luis Saavedra Zegarra.
Vectors (Vectores) Agustin J. González ELO329. Contenidos Qué es un vector? Declaración de Objetos Vectores Inserción y eliminación de items Uso de sub-índices.
6 Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Visualización de Datos de Varias Tablas Utilizando Uniones.
USO DE APLICACIONES ACCESS-2010 SICI-3211 Dr. Nelliud D. Torres Batista 21/04/20151 MIS.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
Noviembre– La lección tres. gpeirenors grisreino signogripe peropesopeorreno serenoperrosperegrinos.
Cap. 12 Microprocesadores (Conferencia 3) TEEL 4011 Prof. Jaime José Laracuente-Díaz Referencia: Floyd.
Implementacion de F.S. Asignación espacio Manejo espacio libre Emely Arráiz Ene-Mar 08.
1 Asignación Dinámica de Memoria Agustín J. González Versión original de Kip Irvine ELO 329.
Diciembre– La lección dos. ccaesanivo vacacasa canasaca vasonavacenavena avenavacaciones.
ACTUALIZACIÓN SECUENCIAL SICI-3009 Prof. Nelliud D. Torres.
Diseño y análisis de algoritmos Clasificación II.
NOMBRES: ANDRÉS JÁCOME BRAYAN LEITON PAUL IMBAQUINGO CURSO: 5 “A”
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
A Computer System TEEL 4011 PROF. JAIME JOSE LARACUENTE-DIAZ Reference: Textbook Author: Floyd.
Create a PowerPoint illustrating the weather in a Spanish-speaking country. Make two slides only Sign up with the teacher for your country. They cannot.
Eng. Ivan E. Juárez. Preliminary Activity The different kind of tools that we will use during this course require to use a gmail account, even if you.
No somos… Zenaida Bacardí de Argamasilla To insert your company logo on this slide From the Insert Menu Select “Picture” Locate your logo file Click OK.
2003 HYPACK® MAX Training Seminar1 Sample_Dam7000_83 83-Assigning XYZ Data to Edited ALL Format Files in REMAP The REMAP program enables you to merge XYZ.
Find your new seat Quasimodo:. Quizzes:  Regular verbs quiz: Average = 91% (B+)  Big quiz: Average = 93% (B+)  You should be able to figure out the.
Me llamo __________ Clase 602 La fecha es el 20 de noviembre del 2014 Proposito # 29: ¿Como terminamos el repaso del verbo SER? Actividad Inicial: Copia.
Tutorial Dropbox. ¿Qué es Dropbox? Es un disco duro en la nube, donde puedes guardar los archivos que tu quieras desde tu computador y sicronizarlos en.
¿Qué vas a hacer en el futuro?
Telling Time on the Hour If the hours are between 2 and 12, use “Son las …” Examples: 3:00 – Son las tres. 11:00 – Son las once. If the hour is within.
Reviewing the literature Revise la literatura ¡Sea sistemático! Anote las bibliografías de sus lecturas. Be systematic! Keep annotated bibliographies of.
Discussion Voice Activity 1.05
ECOM-6030 CAPÍTULO 3 USING ARRAYS Prof. Nelliud D. Torres © - Derechos Reservados.
ECOM-6030 PASOS PARA LA INSTALACIÓN DE EASYPHP Prof. Nelliud D. Torres © - Derechos Reservados.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
ALC 67 Jueves el 9 de diciembre Necesitan la asignación del martes.
¿Qué vas a hacer este fin de semana? Actividades diarias 1 Paul Widergren 2007.
CREACION DE PARTICIONES Y VOLUMEN EN DISCOS DUROS JINNY Z. VAZQUEZ 5.1 BLOG TIPOS DE ARCHIVOS INTE 3020 PROF. JUAN C. RIVERA - NUCO.
3 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
2 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
EasyChair How to submit a paper Como someter un paper
3 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
*TIENES 5 MINUTOS* Objective: Vocab/Ideas: Vámonos:
SHARE POINT.
¡Hola! Hoy es el 19 de agosto.
2 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
EasyChair How to submit a paper Como someter un paper
Hoy vamos a..... escuchar y entender un rap en español
2 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
Transcripción de la presentación:

FORMATO DEL MERGE Prof. Nelliud D. Torres

PROPÓSITO Se utiliza como una alternativa para organizar un archivo con datos que sea extremadamente grande. Proviene de la necesidad de aquella época de organizar datos con pocos recursos (memoria, espacio en disco, etc.) Se divide el archivos en varias partes y se organiza cada uno por separado (Sort) Al final se utiliza el concepto del MERGE para unir esos pequeños archivos en el archivo grande original, pero ya organizado.

DIAGRAMA Proceso de MERGE Proceso de SORT

MERGE file-name-1 ON {DESCENDING KEY { data-name-1}... } ASCENDING} COLLATING SEQUENCE IS alphabet-name USING file-name-2 [ file-name-3 ]... THRU OUTPUT PROCEDURE IS procedure-name-1 THROUGH procedure-name-2 GIVING {fine-name-4} MERGE SYNTAX

EJEMPLO MERGE MERGEWORKFILE ON ASCENDING KEY TRANSDATEWF, TRANSCODEWF, STUDENTIDWF USING INSERTTRANSFILE, DELETETRANSFILE, UPDATETRANSFILE GIVING COMBINEDTRANSFILE.

Ejemplo de Código IDENTIFICATION DIVISION. PROGRAM-ID. MergeFiles. AUTHOR. MICHAEL COUGHLAN. * Example program demonstrating the use of the MERGE. * The program merges the file Students.Dat and * Transins.Dat to create a new file Students.New ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT StudentFile ASSIGN TO "STUDENTS.DAT" ORGANIZATION IS LINE SEQUENTIAL. SELECT InsertionsFile ASSIGN TO "TRANSINS.DAT" ORGANIZATION IS LINE SEQUENTIAL. SELECT NewStudentFile ASSIGN TO "STUDENTS.NEW" ORGANIZATION IS LINE SEQUENTIAL. SELECT WorkFile ASSIGN TO "WORK.TMP".

DATA DIVISION. FILE SECTION. FD StudentFile. 01 StudentRec PIC X(30). FD InsertionsFile. 01 InsertionRec PIC X(30). FD NewStudentFile. 01 NewStudentRec PIC X(30). SD WorkFile. 01 WorkRec. 02 StudentIdWF PIC 9(7). 02 FILLER PIC X(23). PROCEDURE DIVISION. Begin. MERGE WorkFile ON ASCENDING KEY StudentIdWF USING InsertionsFile, StudentFile GIVING NewStudentFile. STOP RUN. Ejemplo de Código (Cont.)

LOGICA DEL MERGE 1.Para unir dos archivos secuenciales, ambos deben estar organizados (SORT) por un campo clave en común. 2.El resultado se debe almacenar en un archivo diferente de los originales. 3.Para propósitos del proyecto, solo vamos a trabajar con dos (2) archivos a la misma vez. 4.Para el siguiente ejemplo, asuma que R1 es un record del primer archivo y R2 es un record del segundo archivo.

PROCEDIMENTO PARA MERGE IF R1 > R2 1. Mover el record del archivo 2 al archivo nuevo. 2. Leer un nuevo record del archivo 2. IF R1 < R2 1. Mover el record del archivo 1 al archivo nuevo. 2. Leer un nuevo record del archivo 1. IF R1 = R2 1. Mover ambos records al archivo nuevo. 2. Leer los próximos dos records de cada archivo y volver a comparar. Recuerde que tiene que contenplar la posibilidad de que se termine cualquiera de los dos archivos en cualquier momento. archivo 1 B D archivo nuevo A B C D archivo 2 A C