ACTUALIZACIÓN SECUENCIAL SICI-3009 Prof. Nelliud D. Torres.

Slides:



Advertisements
Presentaciones similares
IBD Curso 2007 Clase 2.
Advertisements

Vitrocar, S.A. de C.V. Vitrocar.
Support.ebsco.com Como crear una Colección Local Tutorial.
Support.ebsco.com Career Management System Tutorial para Administradores Tutorial.
Manipulación de archivos de texto
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.
Sesión 5 Diagramas de Flujo
Análisis de Requisitos
OTTO EL ROBOT SICI-3011 Preparado por: Prof. Nelliud D. Torres.
Creación de Tablas In Design View Por: Jack Catheline.
Ordenamiento Interno y Búsqueda Binaria
Planificación de la Información.
RESOLVIENDO RELACIONES MUCHOS A MUCHOS
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Definición de Datos Conceptos básicos.
Diccionario de datos en Análisis y Diseño Estructurado
SQL Lenguaje de consulta estructurado
Competencias de Programación Inter-Universitarias
SQL Básico Prof. Nelliud D. Torres.
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
FORMATO DEL MERGE Prof. Nelliud D. Torres. PROPÓSITO Se utiliza como una alternativa para organizar un archivo con datos que sea extremadamente grande.
Scis.regis.edu ● CIS 206: Software de aplicaciones para negocios Semana 7 Dr. Jesús Borrego Regis University 1.
USO DE APLICACIONES ACCESS-2010 SICI-3211 Dr. Nelliud D. Torres Batista 21/04/20151 MIS.
INTRODUCCIÓN A LA COMPUTACIÓN
ESTRUCTURAS DE CONTROL Estructuras Secuenciales. Las estructuras de programación secuenciales son una combinación de sentencias de entrada de datos al.
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
1. Hacer clic Inicio 2. Hacer clic Todos los programas 3. Hacer clic Microsoft Office 4. Hacer clic Microsoft Office Excel Hacer clic Inicio.
SmartApprove Training Project Owner. SmartApprove Training Project Owner Cuando entre en SmartBrand, ve a ‘Create New Project’ (crear proyecto nuevo)
CLAUSULAS DE LA SENTENCIA OPEN Clausula Entrada y Salida PropósitoValores posibles [UNIT=] exp_enteraEntradaAsocia la entrada/salida a un file Entero.
Manual El programa no se instala es portable. Se ejecuta desde el archivo Information.exe.
SmartApprove Training Agencia. SmartApprove Training Agency Su cliente en Diageo creara un proyecto SmartApprove y le seleccionara como contacto de agencia.
 La estructura donde se guardan los datos de los programas se llama archivo (file)  Un file consiste en varias líneas de datos relacionados que forman.
Modelos de Sistemas con
INTERFASES DE ACCES Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnos: González Rosas Citlalmina Romero Ortega Roberto Grupo:303 Equipo:08.
1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en.
Structured Query Language (Lenguaje Estructurado de Consultas)
2: La escuela, nombres avanzados de clases. En la clase de teatro, tenemos que actuar en teatros.
Access.
Banco de Datos Prof. Belinda Moné Frontera GSI 611.
Filas Secuenciales.
Sistema de Base de Datos
Surey Avilés Jordán Maestra Bibliotecaria
Tema: Dispositivos de almacenamiento secundario. Tema: Dispositivos de almacenamiento secundario ¿Cuál es la unidad base en el sistema de medición para.
Computación I. CI-2125 Tema VIII
GENERADOR DE CÓDIGO FUENTE COBOL
¿Qué es una Planilla de Cálculo? Excel. Gráficos  Posibilitan la representación de datos en forma de diagramas.  ¿Cómo realizar un gráfico?  Ayudan.
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Computación I. CI-2125 Tema VII
MIA - Grupo 5 Unidad 2.
(Lenguaje de consulta estructurado)
 Importar gráficos de Excel  Añadir sonido  Inserta tablas de Word  Exportar una presentación a un procesador de palabras.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
PASOS PARA CREAR LA BASE DE DATOS BOOK-o_RAMA Prof. Nelliud D. Torres © - Derechos Reservados.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Preparado por: Prof. Nelliud D. Torres
ECOM-6030 CAPÍTULO 7 EXCEPTION HANDLING Prof. Nelliud D. Torres © - Derechos Reservados.
Programación en Visual Basic Laboratorio #4 Por Antonio F. Huertas Modificado por: Nelliud D. Torres.
Tablas Dinámicas Creación de informes en Excel 2010 Ing. Maynor Guillermo Reynado Rivas.
6 Triggers ORACLE - II Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
Sistema de Gestión de Archivos FUNDAMENTOS TEORICOS Ing. Jorge Gutiérrez D Universidad Nacional de Colombia Catedrático - I Sem 2009
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
El Software mas vendido en Latinoamérica Representantes Autorizados en Nicaragua.
Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales.
Nombre: ____________________________________________________________ Clave: _______.
Inventarios Es un sistema de inventarios. inventarios.
Escribe el nombre a los números 1 _______________________ 2 _______________________ 3_______________________ 4_______________________ 5 _______________________.
Transcripción de la presentación:

ACTUALIZACIÓN SECUENCIAL SICI-3009 Prof. Nelliud D. Torres

REQUISITOS 1.Tanto las transacciones como el archivo maestro deben tener los records en orden secuencial por el mismo campo clave. 2.Los tipo de transacciones que podemos hacer es; ADD, DELETE y MODIFY 3.Para cada transacción tenemos tres posibilidades.

BLOCK DIAGRAM Transacciones Archivo Maestro Archivo Maestro Actualizado Reporte de Errores Programa de Actualizar

DESCRIPCIÓN DE ARCHIVOS MASTER NUM-PIEZAPIC X(5). DESCRIPCIONPIC x(30). PRECIO-UNITARIOPIC 9(5)V99. CANT-INVENTARIO9(5), TRANSACTION FILE T-NUM-PIEZAPIC X(5). T-TIPO-TRANSPIC X. * T-CANT-INVENTPIC 9(5). * A = Add (añadir una pieza nueva) M = Modify (Actualizar la cantidad) D = Delete (eliminar pieza del inventario)

ADD IF T > M 1. Mover el record del Old Master File al New Master File. 2. Leer un nuevo record del Old Master File. IF T < M 1. Escribir el New Master File con los datos dados en la transacción. 2. Leer la próxima transacción. IF T = M 1. Error, el record ya existe. 2. Mover el record del Old Master File al New Master File. 3. Leer próximo record del Old master file y del Transaction file.

MODIFY IF T > M 1. Mover el record del Old Master File al New Master File. 2. Leer un nuevo record del Old Master File. IF T < M 1. Error – Record not found. 2. Leer la próxima transacción. IF T = M 1. Calcular la cantidad en inventario. 2. Mover el record del Old Master File al New Master File. 3. Leer próximo record del Old master file y del Transaction file.

DELETE IF T > M 1. Mover el record del Old Master File al New Master File. 2. Leer un nuevo record del Old Master File. IF T < M 1. Error – Record not foud. 2. Leer la próxima transacción. IF T = M 1. Leer un record del Old master file y del Transaction file. 2. No se va a escribir nada, con eso se elimina el record indicado.