Inicio > Arquitectura de Información > Breve Historia de las Bases de datos.

Breve Historia de las Bases de datos.

Hablando dentro del contexto de Arquitecturas de Información, el diseño de las bases de datos es un elemento fundamental para el éxito de cualquier producto. Pero ¿qué es una base de datos?, en su definición más básica podríamos decir que una base de datos es un almacén que guarda datos. Un sistema de base de datos es un almacén de datos y también es un mecanismo para acceder esos datos.

Las bases de datos han existido desde los comienzos de las civilizaciones y de echo define a las civilizaciones.

Cuando el hombre necesita guardar conocimiento o seguir el rastro de la información, lo escribe, y lo cataloga usando índices de papel. Así el libro fue el primer tipo de base de datos. Estos no eran bases de datos electrónicas, sin embargo servían para el mismo propósito. Eran usados para seguir el rastro de libros de contabilidad, conocimiento científico e histórico. Hoy cuando pensamos en bases de datos, pensamos en bases de datos electrónicas, no en estos objetos que definieron a la civilización hace varios miles de años.

Las bases de datos sirven para solucionar algunos problemas:

  1. Compensan el hecho de una memoria terrible, si se olvida algo simplemente se busca.
  2. Compensan el hecho de que los humanos solo podemos analizar pequeñas piezas de información, las BD agrupan los datos por nosotros.
  3. Permiten compartir hechos y eventualmente conocimiento. Por ejemplo en los burós de crédito varias compañías pueden revisar el historial crediticio de las personas.

El nacimiento de las Bases de Datos relacionales

Cuando la gente habla de Bases de Datos, regularmente se refieren a Bases de datos electrónicas mas estructuradas tales como Relacionales, Objetos, OLAP o espaciales.

Este tipo de Bases de datos tienen sus orígenes en el año de 1970 cuando E.F. Codd de IBM introdujo la idea de un modelo relacional de Bases de datos en un documento titulado “A Relational Model of data for Large Shared Banks” , antes de eso la mayoría de bases de datos estaban basadas en un modelo de red o una simple estructura de archivo plano.

El modelo relacional estaba basado en una teoría de conjuntos matemáticos que servía para múltiples propósitos:

  • Abstraer la representación de datos de su almacenaje físico y manipularlos.
  • Minimizar la redundancia de datos, dividiéndolos en distintos grupos no duplicados que pueden ser relacionados en un infinito numero de maneras para producir un infinito número de representaciones.
  • Incrementar la consistencia de datos, por ejemplo si se cambia el nombre de un cliente, este cambiara en todos los reportes que se hagan acerca de ese cliente, porque esa parte es guardada en una sola parte pero genera varias vistas o representaciones del dato.

Posteriormente un lenguaje llamado SQL (Lenguaje estructurado de consultas) también desarrollado por IBM, fue creado para generar reportes y actualizar datos en este nuevo modelo relacional.

El Sistema R de IBM nació de este trabajo, pero fue ignorado por IBM, y poco después Oracle saco su versión comercial de BD basada en la teoría relacional de Codd, y el Berkely Ingres.

El proyecto de investigación Berkely Ingres fue también comenzado por este tiempo y consistía en extender el modelo relacional para que trabajara con modelos mas complejos de datos, muchos modelos de Objetos y Objetos relacionales tienen sus principios en Ingres.

Otros modelos relacionales de BD empezaron a brotar de estos modelos pioneros, Informix, Sybase y el proyecto Ingres dieron nacimiento al Postgres el cual consiste en agregar mas características Orientadas a Objetos al modelo relacional, después se transformó en PostgreSQL. El sistema R dio nacimiento a DB2.

Diferentes tipos de Bases de Datos.

El modelo relacional y SQL dieron nacimiento a otros modelos, los principales son Bases de datos de Objetos, Objetos Relacionales, Espaciales, OLAP y XML entre otras.

El modelo de Objetos fue desarrollado después del Modelo Relacional. Fue desarrollado para compensar las deficiencias del Modelo Relacional en cuanto a la construcción de consultas complejas, y estructuras de datos sin tener que dividirlas en una estructura relacional de 2 dimensiones. Este modelo usa un lenguaje muy similar al SQL llamado OSQL (object SQL).
Las bases de datos de Objetos son muy complicadas para la mayoría de los propósitos y también eran (al menos en sus inicios) mucho más lentas que las bases de datos relacionales.
Las bases de datos espaciales fueron desarrolladas para relacionar datos en el espacio, proveen respuestas a preguntas tales como ¿Cuanto dinero tenemos que gastar en un radio de 15 kilómetros de un lugar específico? o ¿A Cuántos kilómetros de distancia esta el hospital más cerca de mi casa?
La mayoría de las bases de datos espaciales son solo extensiones de las bases de datos relacionales usan un dialecto del SQL llamado Spatial Features Structured Quero Language (SFSQL) el cual simplemente agrega funciones espaciales al SQL.

Las bases de datos OLAP (On-Line Analytical Processing Databases) fueron diseñadas para analizar datos en lugar de actualizarlos. Son usadas para manejar procesos de negocios basados en análisis estadísticos de datos. La principal característica de las bases de datos OLAP es la velocidad de las consultas y la multi-dimensionalidad.
Tienen su propio dialecto de SQL específicamente diseñado para tratar con la multidimensionalidad de datos en OLAP.

Actualmente hay una tendencia creciente para proveer lógica de negocios con bases de datos. Inicialmente las bases de datos solo controlaban que tipo de datos podíamos capturar en un campo, después se hicieron mas sofisticadas y se hicieron mejoras como los triggers, actualización y borrado en cascada para manejar la inconsistencia entre las tablas. Ahora las BD están empezando a manejar lógica mas compleja, en algunos manejadores se pueden escribir procedimientos de bases de datos en Java, VB, Perl y Python para manejar funciones de las BD.

  1. José Fuentes
    May 19, 2008 a las 3:17 pm

    Gracias… esta informacion ha sido de gran ayuda para mi investigacion… es corta, pero dentro de ella encierra un contenido muy muy fuerte el cual le da fortaleza sobre el tema…

    Soulhundchen…

  2. ABS
    julio 3, 2008 a las 3:46 pm

    que interesante! a mi tambien me ayudó muchisimo, disculpa si te pregunto esto, pero tienes informacion sobre base de datos multimedia?

  3. Mábel Chalacan
    septiembre 5, 2008 a las 9:14 pm

    es muy interesante y gracias x la informacion dada ya q me ayuda mucho

  4. Hernán
    septiembre 25, 2008 a las 12:15 pm

    Saludos esta información me ayudo bastante, es precisa, corta y muy completa, la necesitaba para la materia de Sistema de Imformación

  5. Bruno Diaz
    noviembre 13, 2008 a las 12:26 am

    gracias por la ayuda compañero

  6. ragnark
    febrero 11, 2009 a las 5:06 am

    gracias por la informacion me ayudo muchisimo en mi tarea gracias xD

  7. Cr!Ss Ta!Sh0
    febrero 20, 2009 a las 4:02 am

    graxias xr la info esta genial i mui kompleta (bueno…)
    me sakaste d un pdote jeje
    wenop adios

  8. junio 2, 2009 a las 11:56 am

    bueno esta chida la info..
    pero nececitaba mas……
    de lo ams importante
    bueno me boy
    byeeee

    ;C

  9. XAV
    junio 10, 2009 a las 10:54 am

    bueno esta chida la info..
    pero nececitaba mas…
    sorry algo-
    y+ R3sUm1D0
    PS BY3
    CICLOPE-152@HOTMAIL.COM

  10. DENIS
    junio 13, 2009 a las 10:04 am

    bueno gracias soy un estudiante de ingenieria de sistemas aunque mi fuerte no son las bases de datos me alegra mucho encontrar este sitio web por que me ayudo a entender muchas cosas gracias para cualkier cosa dejo mis msn denis_def78@hotmail.com

  11. xely!!!!
    agosto 27, 2009 a las 3:41 pm

    MUXAS GRACIAS POR LA INFORMACION BRINDADA POR QUE LAVERDAD LA TAREA QUE NOS PIDE LA MAESTRA PERA ES MUXA YLUEGO YA N SABEMOS QUE HACER POR QUE LA QUIERE QUE ESTE BIEN DEFINIDA!!
    SALUDOS AL CBTIS 172 DE CORTAZAR!!!!1

  12. xely!!!!
    agosto 27, 2009 a las 3:42 pm

    MUXAS GRACIAS POR LA INFORMACION BRINDADA POR QUE LAVERDAD LA TAREA QUE NOS PIDE LA MAESTRA PERA ES MUXA YLUEGO YA N SABEMOS QUE HACER POR QUE LA QUIERE QUE ESTE BIEN DEFINIDA!!
    SALUDOS AL CBTIS 172 DE CORTAZAR!!!!1 Y A MI WERO QUE LO AMO MUXXXXOOOOO

  13. jarry
    agosto 28, 2009 a las 6:01 am

    gracias amigo por la informacion

  14. andmolina
    octubre 26, 2009 a las 10:49 pm

    Informacion clara y concisa, como debe ser. Muchas gracias.

  15. alguien
    marzo 26, 2010 a las 2:58 pm

    # Compensan el echo de una memoria terrible, si se olvida algo simplemente se busca.
    # Compensan el echo de que los humanos solo podemos analizar pequeñas piezas de información, las BD agrupan los datos por nosotros.

    Cuántos hechos sin «H» relata esta historia!

    • marzo 26, 2010 a las 4:43 pm

      ¡Listo! Gracias por la observación

  16. rosa estelia
    abril 1, 2010 a las 2:33 pm

    la inforamcion me sirvio mucho,muchas gracias me sirvio para mi trabajo de grado par mi post grado

  17. pereira
    abril 4, 2010 a las 6:28 pm

    excelente informacion para quienes nos incorporamos en la BD
    muchisimas gracias.

  18. kari
    abril 15, 2010 a las 9:25 am

    pz me parwece k seta bienla informacion pz no esncontre lo que realmente necesitaba pero por qlo que lei si trae cosas de utilidad bueno me despido saludos a lomas 09 eaea los mejores jaja hasta pronto

  19. ramiro
    May 30, 2010 a las 7:44 pm

    muy buen post

  20. William
    febrero 16, 2011 a las 8:04 am

    Gracias por esta reseña hstórica de la Base de Datos, me sirvio en parte para un trabajo a entregar en la Universidad.

  21. lucia rodriguez
    abril 13, 2011 a las 10:55 am

    me gusta mucha esta pagina porque me da la informacio q necesit

  22. Maria
    julio 28, 2011 a las 8:42 am

    En verdad gracias por la información, además de ser valiosa en este momento, me parece que sta muy bién explicado todo…

  23. septiembre 5, 2012 a las 5:10 pm

    Breve??? .____. Jajajajaja si como No!! xD

  24. Jeisson
    septiembre 13, 2012 a las 10:50 am

    gracias, me ha ayudado mucho, ha sido una informacion muy completa

  25. e
    octubre 11, 2012 a las 8:57 pm

    me gusta como se resume esta historia hojala todos los agan asi

  1. No trackbacks yet.