Las primeras computadoras del siglo 20 requiere a los programadores a introducir instrucciones y datos mediante el establecimiento de interruptores en un panel y pulsando el equivalente a la tecla "Enter " . Esto hizo que la programación y la entrada de datos de un proceso lento y tedioso . La introducción de la cinta de papel, tarjetas perforadas y los lenguajes de programación llevaron a procesos mucho más rápidas que la tecnología mejoró .
Tarjetas perforadas
Herman Hollerith inventó la tarjeta perforada en el 1800 y la empresa comenzó finalmente se convirtió en IBM, que estandarizado el uso de la tarjeta perforada de 80 columnas de entrada de la computadora . Programadores y digitadores utilizan máquinas de tarjetas perforadas con teclados máquina de escribir para crear barajas de cartas que pueden ser leídos por un lector de tarjetas especial que se atribuye a un mainframe. El formato de 80 columnas más tarde trasladado a principios de los terminales , lo que proporciona una pantalla de 80 columnas .
Clave en cinta o disco
mejoras tecnológicas llevó a la introducción de la clave de disco y clave para los sistemas de cinta . Estos sistemas permiten vendedores de entrada de datos para utilizar la interfaz de teclado familiar, pero en vez de golpear una tarjeta, el sistema envía los datos directamente en cinta o disquetes. Estos medios fueron leídos por los mainframes a través de lectores de cinta o disco. Esta mejora elimina los problemas inherentes a las tarjetas como las tarjetas dobladas y dejó caer las cubiertas.
Online entrada
tecnología de introducción de datos Data dio otro gran salto hacia un mayor poder del mainframe y programadores desarrollado programas en línea para la entrada de datos . Estos programas validan los datos a medida que se introduce , reduciendo rechazados los registros de entrada de datos y la mejora de la precisión de la base de datos. Estos programas siguen produciendo un archivo de entrada al ciclo de procesamiento por lotes, pero los programadores siguieron mejorando los sistemas para proporcionar la entrada de datos directamente en la base de datos activa . Los acontecimientos recientes incluyen capacidades de entrada de datos de mainframe basado en la Web .