Está en la página 1de 8

RESEÑA HISTORICA

BASE DE DATOS.
BRENDA ORELLANA

INGENIERO RENE COTO.

TEORIA DE BASES DE DATOS.

La Entrada Copán, 15 de Junio 2019.


BASE DE DATOS
Reseña histórica
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.

Pero mucho ayudaron nuestros antepasados, ya que guardaron


información muy valiosa, que sin ella sería muy difícil explicar nuestra
existencia desde aquellos tiempos remotos.

Una base de datos se puede comparar a un almacén, en el que se guardan


todo tipo de informaciones, clasificándola según la utilización que se le vaya
a dar, por ejemplo, listados de cosas, estudiantes, nóminas, mercancías, en
fin, lo que queramos dejar guardado o archivado.

Luego, cuando el volumen de datos e informaciones aumentó, hubo la


necesidad de mejorar la capacidad de almacenamiento. Fueron
apareciendo las primeras computadoras, que facilitaron inmensamente el
trabajo de guardar gran cantidad de datos, la informática siempre ha
estado ligada al concepto de Base de Datos.

En 1884, 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.

Mientras que en la década de 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.

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.
PRIMERA GENERACIONES.

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.
CODASYL

Conference on Data Systems Languages, como consorcio de industrias del


área informática, tenía como objeto regular el lenguaje de programación
estándar, para que pudiera usarse en multitud de ordenadores.

Ese consorcio estaba formado por industrias e instituciones


gubernamentales, que tenían que ver con el proceso de datos y su principal
meta era promover un diseño y nueva implementación de sistema de datos
aún más efectivos. Trabajaron con lenguajes de programación COBOL pero
nunca llegaron a un estándar fijo, lo que se llevó a cabo por ANSI.

El sistema SABRE se convirtió en un éxito comercial, fue utilizado por IBM en


la firma American Airlines, para gestionar sus datos de reservas de vuelos,
transacciones e informaciones referidas a los pasajeros.
AÑOS 70’

En la historia de la base de datos 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.

Inicialmente no se usó porque tuvo inconvenientes con el rendimiento, no


podía competir con las bases de datos jerárquicas y de redes. Finalmente
IBM desarrolló unas técnicas para construir un sistema de bases de datos
relacionales eficientes, las cuales llamó System R; por otro lado Ingres se
desarrolló en la UBC en los años de 1974 a 1977.
Ingres utilizaba un lenguaje de consulta, llamado QUEL, dando pie a la
creación de sistemas como Ingres Corporación, MS SQL Server, Sybase,
PACE Wang, y Britton Lee-. Por su parte, el Sistema R utilizó el lenguaje de
consulta Secuela, el cual ha contribuido al desarrollo de SQL / DS, DB2,
Allbase, Oracle y SQL Non-Stop. En esta década el término

Relational Database Management System, o RDBMS, fue ampliamente


reconocido. Con esto se abrió paso al nacimiento de la segunda
generación de los Sistemas Gestores de Bases de Datos.

AÑOS 80’

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.

SQL comenzó a ser el modelo estándar de las industrias, con su base de


datos bajo un sistema de tablas (filas y columnas), pudo competir con las
bases jerárquicas y de redes, ya que su nivel de programación era sencillo y
el nivel era relativamente bajo.
Estos sistemas de bases de datos relacionales fueron un éxito comercial, así
como el aumento en la venta de ordenadores, estimulando el mercado de
bases de datos, lo que provocó una caída importante en la popularidad de
las redes y los modelos jerárquicos de bases de datos.

El ORACLE está considerado como uno de los sistemas de bases de datos


más completos del mundo, su dominio en el mercado fue casi total hasta
muchos años después, pero esto cambió con la aparición del SQL Server de
Microsoft. La oferta de otros Sistemas Administradores de Bases de Datos
Relacionales, como PostgreSQL, MySQL o Firebird aparecieron
posteriormente en la década de 1990. Igualmente se da inicio a las bases
de datos que se orientaban a los objetos.

GESTORES DE BASES DE DATOS

Hoy día la mayoría de las bases de datos se presentan en formato digital,


gracias a los avances tecnológicos en la informática y la electrónica. Esto
ofrece un amplio abanico de soluciones al problema de almacenamiento
de datos.

Los gestores de bases de datos, Database Management System o DBMS


(SGBD) son programas que permiten almacenar y luego acceder a los datos
de forma estructurada y rápida. Las aplicaciones más usadas son para
gestiones de empresas e instituciones públicas, así como en entornos
científicos, para almacenar la información experimental.
LOS MEJORES GESTORES DE BASE DE DATOS

El principal lenguaje de base de datos y el más utilizado desde que se


conoce la programación de gestión, es el Structured Query Language (SQL).
Este, de consulta estructurada, facilita el acceso a la gestión de las bases de
datos relaciones, lo que permite realizar tareas en ellas y realizar consultas,
que sirvan para obtener, agregar, eliminar o modificar información.

Para el desarrollo de este lenguaje hay que utilizar un gestor de base de


datos, de los que hay muchos, unos de acceso libre y otros de pago.
Veamos cuáles son, primeramente, los gestores de base de datos de pago:
Oracle

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.
SQL Server

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.

Su carácter administrativo es otro valor agregado, tanto en sus funciones y


seguridad, como en su flexibilidad.
Gestores de base de datos de acceso libre

Dos de los principales y más utilizados gestores de pago, que son de acceso
libre (Open Source) son los siguientes:
MySQL

Este es de simple instalación y actúa de lado del cliente o servidor, es de


código abierto y tiene licencia comercial disponible. Pertenece a Oracle
Corporation y gestiona las bases de datos relacionales, con funciones
multiusuario y es el más usado dentro del software libre. Requiere de poca
memoria y procesador para su funcionamiento, lo que se traduce en mayor
velocidad en sus operaciones. Se usa principalmente para el desarrollo web.
FireBird

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.
Década 1990

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.

Las bases de datos orientadas a los objetos pudieron desarrollarse donde no


lo hicieron los datos relacionales de manera eficiente. De esa manera
surgieron herramientas como Excel y Acces de Microsof Office y nació la
tercera generación de sistemas gestores de bases de datos.

En los 90’ también se empezó a modificar la primera publicación de ANSI


con respecto al lenguaje SQL, se agregaron nuevas expresiones regulares,
triggers, consultas recursivas y características orientadas a objetos. El boom
fue la creación mágica del World Wide Web, a finales de esta década, con
el que se facilitaría la consulta a la base de datos.
Base de datos en la actualidad

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.
¿Cuáles son los componentes de una Base de Datos?

Hardware: está constituido por dispositivos de almacenamiento como:


discos, tambores, cintas, etc.

Software: que es el DBMS o Sistema Administrador de Base de Datos.

Datos: están almacenados de acuerdo a la estructura externa y serán


procesados para convertirse en información.
Algunos términos utilizados en la Base de Datos

Integridad: conjunto de medidas de seguridad, que son utilizadas para


mantener los datos correctos.

Usado cuando no existe a través de todo el sistema, procedimientos


uniformes para validación de los datos.

Fuente de Error: Se originan si el programa de entrada de datos no está


validado. Es decir si hay fallas o defectos de hardware, actualizaciones
incompletas, datos no válidos y/o errores humanos.

Validación: es una técnica usada por el BDMS para proteger los datos.
Valida los datos en la entrada de datos.

También podría gustarte