viernes, 27 de enero de 2017

Glosario de Términos

  • Almacenamiento Lógico: El cual es un modelo conceptual del modo en que se almacenan los datos en el disco. Este modelo mental cómodo que ayuda al usuario a comprender el sistema de almacenamiento de la computadora. 
  • Almacenamiento Físico: Permite Indicar cómo es el almacenamiento en el disco físico.
  • Bloque: Es la cantidad de información que se transfiere en cada operación de lectura o escritura sobre un archivo.
  • Campo: es un conjunto de caracteres capaz de suministrar una determinada información referida a un concepto.
  • Claves: Se denomina a un campo especial del registro que sirve para identificarlo.
  • Dispositivo de Almacenamiento: Es el aparato mecánico, como una unidad de disco, que registra y recupera los datos que hay en el medio de almacenamiento. . 
  • Medio de Almacenamiento: Es el disco, cinta, papel u otro medio que contiene los Archivos de Datos
  • Tecnología de Almacenamiento: Se refiere a un dispositivo de almacenamiento y los medios físicos que utiliza.



Registro

       Registro es un conjunto de campos referentes a una entidad en particular y constituyen una unidad para su proceso. Un ejemplo de un registro puede ser la información de un determinado alumno universitario, que contiene los campos: libreta universitaria, apellido y nombre, número de documento, domicilio, fecha de nacimiento, entre otros campos.

       Tipos


  • Registro Fisico: Cantidad de datos que puede transferirse en una operación de I / O a traves del buffer.
  • Registro Logico: Definido por el programador. 
  • Factor de Bloqueo: Numero de Registros Logicos que puede contener un Registro Fisico.

Importancia

       En todo ámbito de la vida trabajamos recolectando, leyendo y analizando distintos Datos, que mediante un debido proceso y metodología permiten alcanzar la generación de una Información Útil, que forma parte de lo que es posteriormente conocido como Banco de Datos, siendo un objeto de consulta en todo ámbito socio económico.

       Esta información es guardada en conjunto con el emplazamiento de un Archivo, consistiendo básicamente en habitaciones o inclusive edificios enteros que se encargan de almacenar una gran cantidad de datos que fueron debidamente Clasificados y Ordenados, encontrándose su aplicación por ejemplo en el Registro de las Personas, que cuentan con información acerca de la emisión de los Documentos de Identidad, con un vasto archivo de documentaciones relativas a su emisión.

Ejemplos

Ejemplo de procesamiento de archivos
Por ejemplo, para mostrar todas las líneas de un archivo, precedidas por el número de línea, podemos hacerlo como en el Código 11.1.
# Código 11.1: numera_líneas.py**: Imprime las líneas de un archivo con su número

archivo = open("archivo.txt")
i = 1
for linea in archivo:
    linea = linea.rstrip("\\n")
    print " %4d: %s" % (i, linea)
    i+=1
archivo.close()
La llamada a rstrip es necesaria ya que cada línea que se lee del archivo contiene un fin de línea y con la llamada a rstrip("\\n") se remueve.
NOTALos archivos de texto son sencillos de manejar, pero existen por lo menos tres formas distintas de marcar un fin de línea. En Unix tradicionalmente se usa el caracter \n (valor de ASCII 10, definido como nueva línea) para el fin de línea, mientras que en Macintosh el fin de línea se solía representar como un \r (valor ASCII 13, definido como retorno de carro) y en Windows se usan ambos caracteres \r\n.

Si bien esto es algo que hay que tener en cuenta en una diversidad de casos, en particular en Python por omisión se maneja cualquier tipo de fin de línea como si fuese un \n, salvo que se le pida lo contrario. Para manejar los caracteres de fin de línea a mano se puede poner una U en el parámetro modo que le pasamos a open.

Jerarquización


Registro de Archivos

       Tipos de Registros

  • Registro Físico: Cantidad de datos que puede transferirse en una operación de I / O a través del buffer.
  • Registro Lógico: Definido por el programador.
  • Factor de Bloqueo: Numero de Registros Lógicos que puede contener un Registro Físico.

Sistema de Manejo de Archivos


Tiene las siguientes funciones:
  • Controla los datos en almacenamiento secundario [ ]
  •  Proporciona al usuario una abstracción de cómo se manipulan los datos internamente. [ ]
  • Proporciona independencia de E/S con los dispositivos [ ]
  • Soporte de compartición, protección, recuperación de archivos y posibles caídas del sistema. [ ]
  • Transmisión de datos de memoria principal a secundaria.[ ]


 Operaciones Generales que se realizan con un Archivo
  • Creación: Escritura de todos sus registros.
  •  Consulta: Lectura de todos sus registros.
  • Actualización: Inserción supresión o modificación de algunos de sus registros
  • Clasificación: Reubicación de los registros de tal forma que queden ordenados según determinados criterios.
  • Borrado: Eliminando total del archivo, dejando libre el espacio del soporte que ocupaba.