# data[].attributes.body
Los censos se realizaban de forma manual, hasta que Herman Hollerith inventó la máquina automática de perforación de tarjetas, que se usó en el censo de los Estados Unidos, mejorando significativamente el proceso de terminación, de siete años a dos años y medio.

# data[].attributes.body
En 1950, se cambia a un sistema de lectura secuencial y ordenada. El inglés Oberlin Smith, con este mecanismo, dio inicio a la automatización de la información referente a las nóminas, a través de cintas magnéticas, que a su vez respaldaban dicha información.

# data[].attributes.body
Una década después, en 1960, las empresas pudieron adquirir computadoras para facilitar sus gestiones. Las empresas informáticas habían bajado los precios de las mismas, para popularizar el uso de los discos, adelanto muy valioso y útil para esa época, ya que se ubicaba la información de manera directa, sin necesidad de saber la ubicación exacta de los datos. Se convirtió en una opción más rentable para las empresas pequeñas, medianas y grandes.
También se inició la primera generación de bases de datos de red (CODASYL) y las jerárquicas (IMS), que consistían en guardar las estructuras de datos en listas y árboles, además de que permitió crear un estándar en las bases de datos, gracias a los nuevos lenguajes implementados en los sistemas de información.

# data[].attributes.body
El término Base de Datos se usó por primera vez en un simposio celebrado en California, en el año 1963. Su origen se remonta a la antigüedad, cuando ya existían bibliotecas y registros acumulados de hechos y situaciones, de forma escrita y gráfica. Obviamente, por falta de recursos tecnológicos, la búsqueda y recopilación de información era mucho más lenta que hoy día. No había máquinas que ayudaran y pudieran reemplazar el trabajo manual.

# data[].attributes.body
Hay valiosos aportes, como los de Edgar Frank Codd, científico informático inglés, quien definió el modelo relacional. El multimillonario Lawrence “Larry” Ellison, pudo desarrollar el Relational Software System o sistema de datos ORACLE, aprovechando esa información de Codd. Este consistió en un sistema de administración de Base de Datos relacionados, el cual se destacaba por su estabilidad, escalabilidad, transacciones y multiplataforma.

Codd, además de definir el modelo relacional, publicó una serie de reglas, a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”, que evaluarían los administradores de sistemas de datos, o sea, desconectaba el almacenamiento de la información física, naciendo así las bases de datos relacionales.

# data[].attributes.headline
Años 80’: Comercialización de sistemas relacionales

# data[].attributes.subject
Años 80’: Comercialización de sistemas relacionales

# data[].attributes.body
En la década de los años 80’, se desarrolló el SQL (Structured Query Language), un lenguaje de consultas que permite consultar, valga la redundancia, con el fin de recuperar información de una base de datos y a su vez, hacer cambios sobre esa misma base, de forma sencilla.

Permitía analizar gran cantidad de información y especificar varios tipos de operaciones con la misma información, a diferencia de los años anteriores, cuando se diseñaron aplicaciones de procesamientos de transacciones.

# data[].attributes.body
Es de los más confiables sistemas de gestión de base de datos relacional, además del más usado. Es propiedad de Oracle Corporation y fue desarrollado en 1977. Se accede directamente a los objetos, a través del lenguaje de consulta SQL, es muy utilizado en las empresas, con un componente de red que permite la comunicación a través de las redes.

Su versatilidad le facilita ejecutarse en casi todas las plataformas existentes, Windows,   Unix, Linux, MAC OS, entre otros.

# data[].attributes.body
En competencia directa a Oracle, está SQL  Server de Microsoft. Los dos ocupan gran parte del mercado en el sector de base de datos. Son muy parecidos en algunas de sus características y funciones, aunque tienen sus marcadas diferencias.

SQL Server se ejecuta en Transact-SQL, esto es un grupo de programas que pueden añadir características al programa, como tratamiento de errores y excepciones, extracción de datos de la web en forma directa, procesamiento de datos, uso de distintos lenguajes de programación y otros más, que lo hacen un gestor muy completo y competitivo.

# data[].attributes.body
De gran potencia y muy sencillo a la vez, este sistema de gestión de base de datos relacional SQL, es uno de los mejores gestores Open Source (Código abierto) o libres. Es compatible con Windows y Linux. Es buen soporte para los procedimientos almacenados, las transacciones compatibles con ACID y con los métodos de acceso múltiple como Nativo, Python, .NET, etc…

Como vemos, son múltiples las posibilidades que tenemos de acceso a gestores de base de datos, tanto adquiriendo licencias de pago como acudiendo a software libre. En función de los gustos, formas de trabajar y necesidades de cada uno, seguro encontraremos distintos gestores de base de datos que pueden satisfacernos en pro de nuestro trabajo.

# data[].attributes.body
La investigación en bases de datos se orientó hacia los objetos, con bastante éxito en la gestión de datos complejos. Luego del sacudón de industrias de bases de datos, ahora muchas de las que sobrevivieron venden productos de alta complejidad de bases de datos, a precios muy elevados.

Las herramientas para desarrollar las aplicaciones fueron liberadas, incluyendo el desarrollador de Oracle, PowerBuilder, Visual Basic, como también para la productividad personal, las herramientas como ODBC y Excel / Access, también se desarrollaron.

Con la llegada del Internet la industria de la base de datos creció a un ritmo exponencial. Gran cantidad de usuarios de escritorio comenzaron a usar sistemas cliente-servidor, de bases de datos y acceder a los sistemas informáticos.

# data[].attributes.body
Hoy día, las compañías que dominan el mercado de las bases de datos son IBM, Microsoft y Oracle. Mientras que en lo que respecta a internet, el mandamás es Google, generando gran cantidad de información.

Aun cuando también existe gran cantidad de softwares que permiten crear y manipular bases de datos con gran facilidad, como LINQ de Microsoft, que se asemeja un poco a SQL en cuanto a las consultas nativas en los lenguajes de la plataforma .NET.

El fin primordial del proyecto de LINQ es permitir que el código de Visual Studio sea además, orientado a objetos. Antes de LINQ este manejo de datos externos era mucho más estructurado, más no orientado tanto a los objetos, por esta razón, se preocupa más en facilitar y estandarizar dicho acceso.

Vale acotar que Visual Studio es un entorno de desarrollo integrado para ser usado en sistemas operativos Windows, los que soportan varios lenguajes de programación, como Visual C++, Visual#, Visual J#, ASP.NET y Visual Basic.NET.

Se están desarrollando otras extensiones necesarias, para poder crear aplicaciones, sitios y aplicaciones Web, además de servicios web a todos los entornos que soporte la plataforma .NET, pudiendo interrelacionar aplicaciones entre estaciones de trabajo, páginas web y dispositivos móviles.

# data[].attributes.body
En la década del 2000, Internet experimentó un visible descenso, pero aun así las aplicaciones de base de datos continuaron creciendo. Resaltan las novedades en las aplicaciones interactivas desarrollados para PDAs, las transacciones en los puntos de venta, así como la consolidación de los proveedores.