Está en la página 1de 8

Historia de las Bases de Datos 

El término bases de datos fue escuchado por primera vez  en un simposio


celebrado en California en 1963.

En una primera aproximación, se puede decir que una base de datos es un


conjunto de información relacionada que se encuentra agrupada o estructurada.

Desde el punto de vista informático, una base de datos es un sistema formado por
un conjunto de datos almacenados en discos que permiten el acceso directo a
ellos y un conjunto de programas que manipulen ese conjunto de datos.

Por su parte, un sistema de Gestión de Bases de datos es un tipo de software muy


especifico dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan; o lo que es lo mismo, una agrupación de programas
que sirven para definir, construir y manipular una base de datos, permitiendo así
almacenar y posteriormente acceder a los datos de forma rápida y estructurada.

Actualmente, las bases de datos están teniendo un impacto decisivo sobre el


creciente uso de las computadoras.

Pero para poder entender más profundamente una base de datos cabe entender
su historia.

Origenes
Los orígenes de las bases de datos se remontan a la Antigüedad donde ya
existían bibliotecas y toda clase de registros. Además también se utilizaban para
recoger información sobre las cosechas y censos. Sin embargo, su búsqueda era
lenta y poco eficaz y no se contaba con la ayuda de máquinas que pudiesen
reemplazar el trabajo manual.

Posteriormente, el uso de las bases de datos se desarrolló a partir de las


necesidades de almacenar grandes cantidades de información o datos. Sobre
todo, desde la aparición de las primeras computadoras, el concepto de bases de
datos ha estado siempre ligado a la informática.

En 1884 Herman Hollerith creó la máquina automática de tarjetas perforadas,


siendo nombrado así el primer ingeniero estadístico de la historia. En esta época,
los censos se realizaban de forma manual.
Década de 1970
Por lo que respecta a la década de los setenta, Edgar Frank Codd, científico
informático ingles conocido por sus aportaciones a la teoría de bases de datos
relacionales, definió el modelo relacional a la par que publicó una serie de reglas
para los sistemas de datos relacionales a través de su artículo “Un modelo
relacional de datos para grandes bancos de datos compartidos”.

Década de 1980
Por su parte, a principios de los años ochenta comenzó el auge de la
comercialización de los sistemas relacionales, y SQL comenzó a ser el estándar
de la industria, ya que las bases de datos relacionales con su sistema de tablas
(compuesta por filas y columnas) pudieron competir con las bases jerárquicas y de
red, como consecuencia de que su nivel de programación era sencillo y su nivel de
programación era relativamente bajo.

Década años 1990


En la década de 1990 la investigación en bases de datos giró en torno a las bases
de datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de
gestionar datos complejos en los campos donde las bases de datos relacionales
no han podido desarrollarse de forma eficiente. Así se desarrollaron herramientas
como Excel y Access del paquete de Microsoft Office que marcan el inicio de las
bases de datos orientadas a objetos.

SIGLO XXI
En la actualidad, las tres grandes compañías que dominan el mercado de las
bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet,
la compañía que genera gran cantidad de información es Google. Aunque existe
una gran variedad de software que  permiten crear y manejar bases de datos con
gran facilidad, como por ejemplo LINQ, que es un proyecto de Microsoft que
agrega consultas nativas semejantes a las de SQL a los lenguajes de la
plataforma .NET. El objetivo de este proyecto es permitir que todo el código hecho
en Visual Studio sean también orientados a objetos; ya que antes de LINQ la
manipulación de datos externos tenía un concepto más estructurado que orientado
a objetos; y es por eso que trata de facilitar y estandarizar el acceso a dichos
objetos.
Edgar Frank Codd. Científico informático inglés, conocido por sus aportes a la
teoría de bases de datos relacionales, considerado el modelo más usado hoy en
día y para muchas personas, el único que conocen.

Síntesis biográfica
Nace 19 de agosto de 1923 en la Isla de Portland, Inglaterra. Hijo de un curtidor y
una profesora, siendo el menor de siete hermanos. Asiste a la escuela secundaria
de Poole, y posteriormente estudia matemáticas y química en el Exeter College,
en Oxford, antes de servir como piloto de la Royal Air Force durante la Segunda
Guerra Mundial.
Trayectoria profesional
En 1948, se establece en Nueva York donde comienza a trabajar para IBM como
programador matemático usando un prototipo de computador que ocupaba dos
pisos completos de un edificio de oficinas en Manhattan. En 1953, enojado por el
senador Joseph McCarthy, Codd se traslada a Ottawa, Canadá. Diez años más
tarde regresa a Estados Unidos y recibe su doctorado en ciencias de la
computación de la Universidad de Michigan en Ann Arbor. Dos años más tarde se
traslada a San José, California, para trabajar en el Laboratorio de Investigación de
IBM en San José, donde continúa trabajando hasta la década de 1980 siendo
nombrado Fellow de IBM en 1976.
En las décadas de los sesenta y los setenta trabaja en sus teorías sobre modelado
de datos, publicando su trabajo "Un modelo relacional de datos para grandes
bancos de datos compartidos" ("A Relational Model of Data for Large Shared Data
Banks") en 1970. Para su descontento, IBM no se apresura a explotar sus
sugerencias hasta que no comienzan a ser puestas en práctica por rivales
comerciales, por ejemplo, Larry Ellison diseña la base de datos Oracle basándose
en las ideas de Codd.
Codd continúa expandiendo y desarrollando su modelo relacional, en ocasiones
en colaboración con Chris Date. También trabaja el área de los autómatas
celulares, sobre la que versa su tesis doctoral. Codd define las tres primeras
Formas Normales que se aplican para la normalización de sistemas de bases de
datos. Además, la Forma normal de Boyce-Codd lleva el nombre en su honor.
También acuña el término OLAP y redacta las doce leyes del procesamiento
analítico informático. La vida de Codd cambia en 1983, cuando sufre una seria
caída. Luego de recuperarse, se jubila de IBM y abandona su diversión favorita:
volar. Sin embargo sigue trabajando hasta 1999, en la consultora que forma con
Chris Date y Sharon Weinberg, dos ex colaboradores de IBM. Esta última, pasa a
ser su segunda esposa en 1990. Su salud se deteriora y deja el trabajo. Los
últimos años vive en Williams Island, Florida.
Muerte
Muere en la Isla Williams, Estados Unidos, el 18 de abril del 2003, a los 79 años
de edad de un paro cardíaco.
Premios
En 1981 obtiene el premio Turing de la ACM, el más importante en computación.
En 1996 obtiene el premio de la IEEE a pioneros de la computación.

El Dr. Peter Pin-Shan Chen (en chino: Chen Pin-Shan, en chino tradicional, es un
informático teórico estadounidense-taiwanés creador del modelo entidad-relación
(modelo ER).
Trayectoria
El Modelo Entidad-Relación ha sido la base para diversas metodologías sobre
análisis y diseño de sistemas, herramientas de ingeniería de software asistida por
computador (CASE) y repositorios de sistemas. En este sentido, el modelo ER ha
sido utilizado por el IBM Repository Manager/MVS y por el DEC CDD/Plus. Los
términos "modelo de entidad-relación (modelo ER)", "diagrama de entidad-relación
(diagrama ER)" y "Peter Chen" son utilizados habitualmente en diccionarios en
línea, libros, artículos, páginas Web, textos de aprendizaje y en especificaciones
de productos comerciales.
El artículo original de Chen1 sobre el modelo ER es uno de los trabajos más
citados en el campo de las ciencias de la computación.2 Este artículo ha sido
recientemente galardonado como uno de los 38 artículos más influyentes para las
ciencias de la computación, según una encuesta3 realizada a cerca de 1000
investigadores universitarios. En 1998, Peter Chen fue admitido como socio en la
[Association for Computing Machinery].
Hoy en día, es muy probable encontrar al menos un capítulo que hable sobre el
modelo ER en libros de diseño de sistemas de información o de bases de datos.
También es muy probable ver que el modelo ER se explica en clases de Gestión
de la Información. Por ejemplo, en la Universidad Estatal de Luisiana el modelo
ER se enseña en el Departamento de Ciencias de la Computación del Colegio de
Ciencias Básicas, en el Departamento de Sistemas de Información y Ciencias de
la Decisión de la Escuela de Negocios, y en el Departamento de Ingeniería
Industrial y Sistemas de Manufacturación del Colegio de Ingenieros. El modelo ER
también se enseña en otras universidades, por ejemplo, en dos o tres cursos de la
Escuela de Administración de la Información en Berkeley, en los programas de
Biología Computacional y de Bioinformática de la Universidad de Pensilvania,
también en la Universidad de Drexel, la Universidad de Virginia, y la Universidad
de Hong Kong. Estos son solo algunos ejemplos, ya que actualmente se enseña el
modelo ER en diversas instituciones de educación superior.
De acuerdo a una base de datos de referencias, el artículo de Chen está en el
lugar 35 de los más citados en el ámbito de Ciencia de la Computación. A pesar
de que este artículo fue publicado hace 30 años, en enero del 2005 fue el cuarto
artículo más descargado de la Biblioteca Digital de la ACM.
El modelo ER fue adoptado como meta modelo estándar ANSI (ANSI Standard) en
el Information Resource Directory System (IRDS). Además, en varias encuestas
realizadas a compañías Fortune 500, la aproximación ER ha sido posicionada
como la mejor metodología para el diseño de bases de datos, y como una de las
mejores metodologías para el desarrollo de sistemas. El trabajo del Profesor Chen
está fuertemente referenciado en el libro Software Challenges, que fue publicado
en 1993 por Time-Life Books como parte de la serie "Understanding Computers".
El trabajo del Dr. Chen es una de las piedras angulares en la ingeniería del
software, y especialmente en la ingeniería del software asistida por computador
(Computer-Aided Software Engineering – CASE). A finales de la década de 1980 y
principios de la de 1990, el marco de trabajo de IBM para el Ciclo de Desarrollo de
Aplicaciones (Application Development Cycle – AD/Cycle) y el repositorio DB2
(RM/MVS) estaban basados en el modelo ER. Los sistemas de repositorios de
otros vendedores, como el CDD+ de Digital, también estaban basados en el
modelo ER. Además, el Dr. Chen, mediante sus investigaciones y conferencias
correspondientes a metodologías de desarrollo de sistemas estructurados, ha
tenido un impacto significativo en la industria CASE. De hecho, el modelo ER ha
influido en la mayoría de las herramientas CASE (CASE tools), incluyendo a
ERWIN de Computer Associates, Designer/2000 de Oracle Corporation, y
PowerDesigner de Sybase (e incluso en una herramienta de dibujo general como
Microsoft Visio), así como también en el estándar IDEF1X.
El concepto de hipertexto, que hace a la World Wide Web extremadamente
popular, es bastante similar al concepto central del modelo ER. Actualmente, el Dr.
Chen está investigando este vínculo como experto invitado de varios grupos de
trabajo de XML del World Wide Web Consortium (W3C).
Asimismo, el modelo ER es la base de algunos trabajos más recientes sobre
metodologías de análisis y diseño orientadas a objetos, y de la web semántica. En
este sentido, el lenguaje de modelado UML tiene sus raíces en el modelo ER.
Premios
El Dr. Chen ha recibido numerosos premios prestigiosos en diversas áreas de la
tecnología de la información. En 1990 recibió en Nueva York el Data Resource
Management Technology Award de la Data Administration Management
Association. En 2000, ganó el Achievement Award in Information Management de
DAMA International. También en 2000, fue incluido en el Data Management Hall of
Fame. Ha recibido el Stevens Award in Software Method Innovation en el 2001;
este galardón fue otorgado el 8 de noviembre del mismo año, durante la IEEE
International Conference on Software Maintenance en Florencia, Italia. En el 2003,
el Dr. Chen recibió el IEEE Harry Goode Award en el encuentro de IEEE-CS Board
of Governors en San Diego. Algunos ganadores anteriores de este premio fueron
los inventores de computadores, memorias core y semiconductores. En junio del
2003 le concedieron el ACM/AAAI Allen Newell Award en el Banquete de ACM en
San Diego.
Del mismo modo, el Dr. Chen ha recibido el Pan Wen-Yuan Outstanding Research
Award en el año 2004. El premio antes mencionado se instauró en 1997 y se
concede a tres personas cada año (una de Taiwán, otra de China continental y
otra del extranjero – fuera de China continental o Taiwán) ligadas con áreas de
alta tecnología (incluyendo electrónica, semiconductores, telecomunicaciones,
ciencias de la computación, hardware / software, tecnología de la información y
ciencias de la información. En el año 2003, el ganador extranjero fue el profesor
Andrew Yao de la Universidad de Princeton, quien también ha ganado el ACM
Turing Award.
Una definición sencilla de qué es un ERP (Enterprise Resource Planning –
Planificación de Recursos Empresariales) es un conjunto de sistemas de
información que permite la integración de ciertas operaciones de una empresa,
especialmente las que tienen que ver con la producción, la logística, el inventario,
los envíos y la contabilidad.
El ERP funciona como un sistema integrado, y aunque pueda tener menús
modulares, es un todo. Es decir, es un único programa con acceso a una base de
datos centralizada. Un ejemplo claro lo tenemos en ONYX ERP, que además de
ser un programa de gestión para PYMEs, está integrado con el programa de
contabilidad ONYX FINANCIALS, con el programa de control de procesos de
calidad ONYX CALIDAD, etc. Los datos se dan de alta sólo una vez y son
consistentes, completos y comunes.
PROPOSITO
El propósito de un software ERP es apoyar a los clientes de la empresa, dar
tiempos rápidos de respuesta a sus problemas, así como un eficiente manejo de
información que permita la toma de decisiones y minimizar los costes.
Los ERP-s funcionan en todo tipo de empresas y su selección depende de
factores como el tamaño de la empresa, el tipo de empresa, procesos, recursos,
etc...
Hoy día el mercado ofrece 2 grandes grupos de soluciones de software para las
necesidades de las empresas.
Una de ellas es la que da soluciones con un software especializado para
determinada industria, y responde a necesidades puntuales. Éstos son los ERPs
VERTICALES.
La segunda es el tipo de software que sirve para la administración de cualquier
empresa y tiene posibilidades de configuración que permite personalizar la
solución para un determinado caso. Éstos son los ERPs HORIZONTALES. Éste
es el caso del ONYX ERP.

También podría gustarte