Unidad de Aprendizaje ORGANIZACIÓN DE ARCHIVOS Tema: Reconocimiento de Archivos Mtro. Yaroslaf Aarón Albarrán Fernández Ingeniería en Sistemas Inteligentes.

Slides:



Advertisements
Presentaciones similares
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Advertisements

Programación en Lenguaje Ensamblador.
Planificación de la Información.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
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.
Clase 10: Estructuras de datos y arreglos.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Teoría de Sistemas Operativos Administración de Archivos.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Almacenamiento de la información IES Virgen del Espino.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN Ing. Tanya Recalde Chiluiza.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Terminología informática básica FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN.
Programación II Concepto de Archivos.
ESTUDIOS DE USUARIOS EN ARCHIVOS LUIS FERNANDO JAÉN GARCÍA PROFESOR CATEDRÁRTICO UNIVERSIDAD DE COSTA RICA.
TALLER HINARI Tegucigalpa 31 marzo – 1 abril 2016 Secretaría de Salud Honduras.
Unidad de Aprendizaje ORGANIZACIÓN DE ARCHIVOS Tema: Introducción Mtro. Yaroslaf Aarón Albarrán Fernández Ingeniería en Sistemas Inteligentes Universidad.
Accesibilidad web. ¿Qué es la accesibilidad web? Hablar de Accesibilidad Web es hablar de un acceso universal a la Web, independientemente del tipo de.
MATERIAL EDUCATIVO PARA EL «ROE» COMBINAR CORRESPONDENCIA PROFRA. Guadalupe Hernández Ramírez MATRÍCULA PLANTEL 12 Nezahualcóyotl FECHA. 21 de.
CÁTEDRA CUMEX DE BIOLOGÍA “JUAN LUIS CIFUENTES LEMUS”
Desarrollo de las competencias y destrezas lingüísticas del alumno del español como lengua B en el sistema del Bachillerato Internacional Liubov Medvedeva.
TEMA 2: HARDWARE Y SISTEMAS OPERATIVOS
FORMACIÓN PERMANENTE - UNIVERSIDAD DE SALAMANCA BANCO NACIONAL DE ADN CARLOS III (PLATAFORMA NUCLEUS) UNIVERSIDAD DE SALAMANCA Curso de formación téorico-práctico.
Arquitectura y Sistemas Operativos Gestión de Memoria Parte 1 1 Gestión de Memoria – Parte 1 Agenda Parte 1 –RequisitosRequisitos –EvoluciónEvolución –Carga.
LÓGICA COMPUTACIONAL Y PROGRAMACIÓN PROPÓSITO INTRODUCCIÓN USO DE LA PROGRAMACIÓN Programación Lenguajes de Programación Sistema Operativo Elementos para.
Inicio Propósito Introducción Hardware Software Analogía Actividades de Aprendizaje Fuentes Consultadas Créditos.
Una visión práctica El profesional ante el portal ElRuido.com:
Concurso de Oposición para la promoción a cargos con Funciones de Dirección (Subdirector Académico) en la Educación Media Superior.
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
SISTEMAS OPERATIVOS Contenido: Descripción del proceso proceso nulo estado del procesador imagen del proceso información del BCP Miguel Ángel Martínez.
Curso de formación en la enseñanza de las matemáticas para el manejo de contenidos del Plan y Programas de estudio 2009 en el aula. Elaborado por: Mtra.
INNOVACIÓN DEL SISTEMA DE GESTIÓN DOCUMENTAL Y APROPIACIÓN/DIFUSIÓN DE LAS FUENTES HISTÓRICAS DEL PATRIMONIO DOCUMENTAL, DE LA UNIVERSIDAD NACIONAL DE.
Bases de datos II Universidad del Cauca Ing. Wilson Ortega.
CENTRO UNIVERSITARIO UAEM TEXCOCO INGENIERÍA EN COMPUTACIÓN DISEÑO DE SISTEMAS M. En C.C. Ma. Dolores Arévalo Zenteno.
El SENA está encargado de cumplir la función que le corresponde al Estado de invertir en el desarrollo social y técnico de los trabajadores colombianos,
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje Programación Estructurada.
Presentación del curso Desarrollo Organizacional.
Prof. Teresa Moreno Prof. Yovanni Ruiz Prof. Damaris González
1 Introducción a la Programación Estructurada Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
This y static. This Normalmente, dentro del cuerpo de un método de un objeto se puede referir directamente a las variables miembros del objeto. Sin embargo,
ELABORACIÓN DE MAPAS CONCEPTUALES ANGELES MATA MENDOZA.
BASE DE DATOS AVANZADAS Unidad III Reconocer las características de las bases de datos hipertexto AUTOR: ARACELI RODRIGUEZ LUNA 02/10/2015.
Miembros de la Red Española y Latinoamericana de Escuelas Sistémicas (RELATES) C O N V O C A N a cursar la MAESTRÍA EN TERAPIA FAMILIAR SEJ: Acuerdo Número:
Básico Módulo Básico FSRM Administrador de Recursos del Servidor de Archivos.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
Procesamiento de Datos Cód.: 330 Facilitadora: Beatriz González Profesor: Oscar Núñez Universidad Nacional Abierta Vicerrectorado Académico Área: Ingeniería.
UNIVERSIDAD AUTÓNOMA DE ZACATECAS “Francisco García Salinas” ÁREA DE CIENCIAS DE LA SALUD ENFERMERÍA – MEDICINA HUMANA – ODONTOLOGÍA – NUTRICIÓN - QUÍMICO.
ESCUELA DE CIENCIAS ADMINISTRATIVAS, CONTABLES, ECONÓMICAS Y DE NEGOCIOS Curso Fundamentos Legales José Eduardo Corredor Torres Neiva (Huila)
Análisis de la experiencia del Perú en la formación y certificación de funcionarios en compras públicas.
INSTITUTO TECNOLÓGICO DE LA ZONA MAYA
Conceptos de sistemas de información 4 Sistema de información formal –Es un medio informativo organizacionalmente eficaz, que es diseñado con la finalidad.
Diseño recursos vivientes. 2 Plan de Exposición Introducción Presentación de referentes teóricos Primeros elementos del diseño de recursos vivientes Situaciones.
Red de Apoyo Técnico de los Servicios de Empleo de America Latina y el Caribe Seminario: “Cómo contribuyen los Servicios de Empleo a mejorar el funcionamiento.
ANÁLISIS DE VARIANZA DE UN FACTOR ANOVA I Dr. en Ed. Carlos Saúl Juárez Lugo Centro Universitario UAEM Ecatepec 2015.
UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA DE INGENIERIA EN PRODUCCION INDUSTRIAL Unidad de Aprendizaje:
SIMPOSIO INTERNACIONAL DE TIC EN EDUCACION SOMECE 2015 El Diplomado en Gestión Educativa para la calidad y la inclusión social de la UAGro: Una experiencia.
Asignaturas: Informática/Electiva I. Definición de Sistema operativo Conceptos Básicos Funciones de los Sistemas Operativos Clasificación Componentes.
G ESTIÓN DE LA MEMORIA Paginación y segmentación.
Nombre del Grupo GRUPO DE APOYO INTERNACIONAL DEL CIEL Presentado por LIC. WILFREDO J., VILLEGAS S.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
LA TECNOLOGÍA APLICADA A LOS CENTROS ESCOLARES Licenciatura Preescolar 1°B Integrantes: María del Carmen Martínez Mendoza Miriam Alejandra Trejo Mireles.
Bases de datos II Universidad del Cauca Ing. Wilson Ortega.
 Un revisión en la Red de Revistas Científicas de América Latina y el Caribe, España y Portugal (Redalyc) nos deja ver que entre el año 2000 y el año.
Proceso de Evaluación del CAUI Objetivo General Diseñar un instrumento que permita la evaluación de las Competencias para el Acceso y Uso de la.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS INGENIERÍA EN SISTEMAS ENERGÉTICOS SUSTENTABLES.
Comité Asesor Programa de Ingeniería de Sistemas y Computación Febrero 16 de 2016.
Escuela de Ciencias Administrativas, Contables, Económicas y de Negocios - ECACEN UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD PROGRAMA ADMINISTRACIÓN.
Escuela de Ciencias Administrativas Contables Económicas y de Negocios Curso académico Administración Publica Código: Programa de Administración.
Dr. en A.P. José Martínez Vilchis
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Transcripción de la presentación:

Unidad de Aprendizaje ORGANIZACIÓN DE ARCHIVOS Tema: Reconocimiento de Archivos Mtro. Yaroslaf Aarón Albarrán Fernández Ingeniería en Sistemas Inteligentes Universidad Autónoma del Estado de México Unidad Académica Profesional Nezahualcóyotl

DIRECTORIO DE LA UAEM Dr. en D. Jorge Olvera García Rector Dr. en Ed. Alfredo Barrera Baca Secretario de Docencia Dra. en Est. Lat. Ángeles Ma. del Rosario Pérez Bernal Secretaria de Investigación y Estudios Avanzados Dr. en D. José Benjamín Bernal Suárez Secretario de Rectoría Mtra. en E. P. D. Ivett Tinoco García Secretaria de Difusión Cultural Mtro. en C. I. Ricardo Joya Cepeda Secretario de Extensión Vinculación Mtro. en E. Javier González Martínez Secretario de Administración Dr. en C. Pol. Manuel Hernández Luna Secretario de Planeación y Desarrollo Institucional Mtra. en A. Ed. Yolanda E. Ballesteros Sentíes Secretaria de Cooperación Internacional Dr. en. D Hiram Raúl Piña Libien Abogado General Lic. en Com. Juan Portilla Estrada Director General de Comunicación Universitaria Lic. Jorge Bernaldez García Secretario Técnico de la Rectoría Mtro. en A. Emilio Tovar Pérez Director General de Centros Universitarios y Unidades Académicas Profesionales Mtro. en A. Ignacio Gutiérrez Padilla Contralor DIRECTORIO DE LA UAP- NEZAHUALCÓYOTL Dr. en C.E. Luis Ramón López Gutiérrez Coordinador Dr. en F.M. Israel Gutiérrez González Subdirector Académico Lic. en E. Alfredo Ríos Flores Subdirector Administrativo Dra. en C. S. María Luisa Quintero Soto Coordinadora de Investigación y Estudios Avanzados Lic. en A. E. Víctor Manuel Durán López Coordinador de Planeación y Desarrollo Institucional Dr. en E. Selene Jiménez Bautista Coordinadora de la Licenciatura en Comercio Internacional Dra. en C. Georgina Contreras Landgrave Coordinadora de la Licenciatura en Educación para la Salud Dra. en C. Dora María Calderón Nepamuceno Coordinadora de Ingeniería en Sistemas Inteligentes Mtro. en C. Juan Antonio Jiménez García Coordinador de Ingeniería en Transporte

Ubicación de la asignatura de Organización de Archivos dentro del programa de la Lic. en Ingeniería en Sistemas Inteligentes

Programas de estudios por competencias en la Lic. en Ingeniería en Sistemas Inteligentes ORGANISMO ACADÉMICO: Unidad Académica Profesional Nezahualcóyotl Programa Educativo: INGENIERÍA EN SISTEMAS INETLIGENETS Área de docencia: PROGRAMACIÓN E INGENIERÍA DE SOFTWARE Aprobación por los H.H. Consejos Académico y de Gobierno Fecha: Programa elaborado por: Fecha de elaboración : Agosto 2007 Clave Horas de teoría Horas de práctica Total de horas Créditos Tipo de Unidad de Aprendizaje Carácter de la Unidad de Aprendizaje Núcleo de formació n Modalidad L Curso Obligatoria A1 Presencial Prerrequisitos (Conocimientos Previos): Programación estructurada, Programación avanzada y Estructuras de Datos Unidad de Aprendizaje Antecedente Estructuras de Datos Unidad de Aprendizaje Consecuente Ninguna Programas educativos en los que se imparte:

ORGANIZACIÓN DE ARCHIVOS Objetivos  Adquirir la capacidad de conjugar conceptos de estructuras dinámicas aplicadas a los elementos de archivos.  En esta parte del curso el alumno conocerá los diversos modos de trabajo de los archivos, así como una descripción de cada uno de ellos.

Organización de Archivos. Unidad II : Criterios para la definición de Archivos. 1.Tipos de Archivos 2. Archivo Secuencial 2.1.Operaciones. 3. Archivos indexados. 4. Archivo secuencial indexado. 5. Archivo directo. 6. Procesamiento de archivos directos o aleatorios 7. Tipos de Archivos Archivo maestro 7.2. Archivos de transacciones Archivos de programa. 8. Llamadas de exec sobre archivos.

1. Tipos de Archivos Archivo Por su Acceso Por su Función Secuénciales Indexados Directos Maestros Temporales Históricos

2. Archivo Secuencial Un archivo organizado secuencialmente es el formado por una sucesión de registro relacionados de manera que su acceso está determinado por su ordenamiento. Los archivos secuénciales operan de la misma forma como la cola larga, el primer registro (físico) es el primer registro escrito. La principal ventaja de la organización secuencial es la capacidad para acceder rápidamente al siguiente registro. Los archivos secuenciales tienen algunas características que hay que tener en cuenta: La escritura de nuevos datos siempre se hace al final del archivo. Para leer una zona concreta del archivo hay que avanzar siempre, si la zona está antes de la zona actual de lectura, será necesario "rebobinar" el archivo. Los ficheros sólo se pueden abrir para lectura o para escritura, nunca de los dos modos a la vez.

Ejemplo de trabajo de un archivo secuencial

Decidir la manera como se va a usar el archivo es fundamental para determinar como se debe organizar el archivo, los métodos de acceso que se aplicarán para su manipulación y las posibles operaciones a realizar, tales como: Creación Consulta Actualización Clasificación Reorganización Fusión 2.1.Operaciones.

Indexación: Es una forma de organizar datos de almacenamiento secundario. Tiene como objetivo fundamental organizar de manera efectiva una colección de registros para facilitar y agilizar su acceso. Índice: Es un recurso para encontrar información. El índice contiene una lista de temas (llaves) y números de páginas donde encontraremos esos temas (campos de referencia). 3. Archivos indexados.

El tipo de sus registros contiene un campo clave identificador. Los registros están situados en un soporte direccionable por el orden de los valores indicados por la clave. Existe un índice con cada una de las posiciones direccionables que almacena la dirección de la posición y el valor de la clave, es decir, en el índice encontramos la clave del último registro y la dirección de acceso al primer registro bloque.

4. Archivo Secuencial-Indexado.

Cuando en un archivo el orden físico no se corresponde con el orden lógico decimos que está organizado de un modo directo. Los datos se sitúan en el archivo y se acceden a ellos directamente mediante su posición. Las condiciones para que un archivo sea de organización directa son las siguientes: Almacenamiento en un soporte direccionable. Cada registro debe contener un campo clave. Debe haber correspondencia entre los posibles valores de la clave y las direcciones existentes en el soporte. Conocer el número el número de registros que van a almacenar. 5. Archivo Directo.

6. Procesamiento de archivos directos o aleatorios Un archivo es directo o aleatorio si podemos acceder directamente a cualquier registro mediante la especificación de un índice que da la posición del registro con respecto al origen del fichero. Estos archivos tienen gran rapidez para el acceso. Mediante la función Hash o función de conversión se obtienen una dirección. DIRECCIÓN ABSOLUTA O RELATIVA Es un soporte direccionables cada posición se realiza por su dirección absoluta, número de pista y número de sector de disco. Los archivos directos manipulan direcciones relativas en lugar de absolutas esto hará al programa independiente de la posición absoluta del archivo en el soporte.

En base a su función, existen 6 tipos básicos de archivos clasificados por la función que desempeñan en un sistema de información  Archivo Maestro  Archivo de Transacciones  Archivo de Trabajo  Archivo de Programa  Archivo de Texto 7. Tipos de archivos.

Representa una visión estática de algún aspecto de los negocios de una organización en un momento dado. Un Registro en un archivo maestro registra el estado de alguno de sus componentes. Ejemplo: el estado de un empleado Un archivo maestro contiene datos relativamente permanentes o datos de estados históricos. Los cambios que han de ser aplicados al archivo maestro, son recolectados en un archivo de transacciones Archivo Maestro.

Puede contener datos para agregar un nuevo registro o para borrar, modificar un registro maestro. cada registro en un archivo de transacciones representa un evento a un cambio de alguna cosa Archivo de transacciones.

Es un archivo temporal en el sistema, no tiene las características de E/S de un archivo de transacciones de reporte; ejemplo: Archivo de trabajo para el ordenamiento de empleados. El archivo de trabajo se usa comúnmente para pasar datos creados por un programa a otro programa Archivos de trabajo.

Contiene instrucciones para procesar datos, las cuales pueden almacenarse en otros archivos o recibir en la memoria principal. Ejemplo: El código de un lenguaje : de alto nivel (lenguaje c, c++,etc), lenguaje ensamblador, lenguaje maquina. Estos también pueden ser el resultado de una compilación de un ligado, de una interpretación o de otros procesos Archivos de programa.

El sistema operativo UNIX ofrece una llamada al sistema llamada 'exec' para lanzar a ejecución un programa, almacenado en forma de fichero. Aunque en el fondo sólo existe una llamada, las bibliotecas estándares del C disponen de varias funciones, todas comenzando por 'exec' que se diferencian en la manera en que se pasan parámetros al programa. La versión típica cuando se conoce a priori el número de argumentos que se van a entregar al programa se denomina execl. Su sintaxis es int execl ( char* fichero, char* arg0, char* arg1,..., 0 ); Es decir, el nombre del fichero y luego todos los argumentos consecutivamente, terminando con un puntero nulo (vale con un cero). Sirva este ejemplo: Para ejecutar /bin/ls -l /usr/include escribiríamos execlp ( "/bin/ls", "ls", "-l", "/usr/include", 0 ); 8. Llamadas de exec sobre archivos.

A continuación se presenta un ejemplo desarrollado en c++.

Ejemplos Creando un archivo.sh y ejecutandolo

Programa que copia la ultima cadena escrita por un usuario al ejecutar un programa

Creando un archivo que crea una carpeta y modifica sus restricciones

Creando un archivo que crea una carpeta y modifica sus restricciones, por medio de un script de Shell.

En esta parte se verifica la existencia de un archivo.sh, de no ser así este crea el archivo de manera automática.

Resumen. El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red (sin la intervención de un dispositivo de almacenamiento).

Referencias bibliográficas. Dale y Lilly.Pascal y estructuras de datos. Ed. Mc Graw Hill Herbert Schildt. Manual de referencia de C. Ed. Osborne/ Mc Graw-Hill. John Konvalina y Stanley Wileman. Programación con Pascal. Ed. Mc Graw Hill Luis Joyanes. Fundamentos de Programación, Algoritmos, estructuras de datos y objetos. Ed. Mc Graw Hill Román Martínez y Elda Quiroga. Estructuras de datos. Ed. Thomson Learning