La importancia de las bases de datos

in #technology7 years ago (edited)

En muchas ocasiones escuchamos hablar o mencionar el término base de datos, pero no todos tenemos compresión con exactitud de lo que significa y de la importancia que juega, en el mundo tan tecnificado como el que tenemos hoy en día. Para comprender mejor la importancia de las bases de datos en la actualidad, veamos un recuento rápido de la evolución de las BBDD.

Evolución:

Desde que el hombre existe ha tenido la necesidad de comunicarse y de guardar información. Por siglos el hombre utilizó cavernas, piedras para en ellas plasmar su información. Luego utilizó el papel y con la llegada de la imprenta, los libros, enciclopedias etc. es por ello que ya en la antigüedad existían bibliotecas y toda clase de registros de datos y de información. Desde tiempos muy antiguos y remotos, el hombre se ha visto en la necesidad de registrar los datos, utilizando para ello diferentes medios (piedra, papel, madera).

Ya para el siglo XIX, por el año 1884, debido a las necesidades de almacenar y procesar grandes volúmenes de datos, nace el primer equipo o maquinaria que permitía guardar datos en una tarjeta perforada. Este invento se le acredita a Herman Holerith, la cual fue utilizada para gestionar censos poblacionales. A partir de este momento la manera de tratar los datos y de gestionarlos cambiaria, dando origen a la automatización de la información.

El siguiente paso en la evolución de la gestión de los datos, sería la llegada de los discos duros y de las cintas magnéticas. Estas herramientas, por allá en la decada de 1950, permitían almacenar grandes volúmenes de datos, en archivos planos, los cuales no poseían estructura y solo se conocían sus campos o columnas y sus registros o filas. Con esta evolución podemos notar la gran importancia que tiene para el hombre el poder almacenar sus datos, para a traves de ella obtener información.

Dadas las limitaciones que poseían los medios de almacenamiento que existían para esos años 50 y comienzos de los 60, haciendo la acotación, que, si los miramos hoy en retrospectiva, podemos considerarlos absurdos y obsoletos, pero para ese momento histórico era lo último en tecnología, lo más avanzado. No podemos descalificar esos mecanismos de almacenamiento, porque tal cual le sucederá a los que utilizamos hoy en día. Pasarán de actualidad, y serán obsoletos. Mucho de lo que tenemos hoy y de lo cual disfrutamos, se debe a esas primeras tecnologías y desarrollos de aquellos años. Por otro lado, vino a resolver los problemas de almacenamiento y recuperación de información que tenía para ese entonces el sector industrial.

Nace el termino base de datos:

Es entonces que, dadas las circunstancias de las limitaciones y la tendencia humana de crear, innovar y mejorar, surgen en los años 60 los discos duros, nuevas formas de almacenamiento y más rápidas, y es en un congreso celebrado en california en el año 1963 que se acuña el término bases de datos, y se da su primera definición: es un cúmulo de información que se encuentra organizada y estructurada.

Luego surgirían los diferentes tipos de bases de datos: jerárquicas, de redes hasta llegar en los años 70 las bases de datos relacionales. Este nuevo concepto se le atribuye al científico inglés Edgard Frank codd, quien sienta las bases y reglas del modelo relacional, y posteriormente Larry ellison, basado en el trabajo de codd, el relational software system, el cual hoy en día conocemos como ORACLE, dando origen así a una nueva generación de gestores de bases de datos. En esta misma década surge el primer lenguaje para acceder a las bases de datos, creado por IBM conocido como SEQUEL, el cual se e convertiría en un standard de la industria en la década de los 80 y conocido hasta hoy en día como SQL. El lenguaje SQL se convirtió de esta manera, en un standard para los manejadores de bases de datos y para los miembros de la comunidad de informática. Esto generó un gran beneficio, sobre todo para los programadores, ya que solo se preocuparían por el lenguaje de programación, su interrelación con la base de datos ya era a través del SQL que estaba normatizado, con lo que pasó a ser el standard del instituto nacional estadounidense de estándares en 1986( ANSI) y de la organización internacional de normalización (ISO) en 1987. Desde entonces, el estandard ha sido revisado para incluir nuevas caracteristicas.

La nueva tendencia:

La evolución de los años 90 trae un nuevo modelo: las bases de datos orientadas a objetos. Igualmente, para esta década se logra sacar nuevas versiónes del lenguaje SQL. Ya en estos últimos años, del 2000 en adelante, han surgidos las bases de datos NOSQL, para enfrentar los retos que tenemos cada día mayores de almacenamiento, recuperación de información, considerando el alto volumen de datos, la variedad de los mismos (textos, videos, música, imágenes) y la velocidad de recuperación y análisis que se espera de ellos. Las bases de datos han dado así un salto mayor para resolver las necesidades no solo empresariales, sino de las personas en cuanto a la gestión de los datos.

Como podemos observar en esta breve evolución, las bases de datos desde que se inventó la máquina perforadora de tarjetas hasta el día de hoy, han dado un gran avance. Las bases de datos forman parte de todo, en lo tecnológico, de lo que nos rodea. Las empresas necesitan de grandes datos para obtener información valiosa que los ayude en la toma de decisiones, determinación de campañas publicitarias, relaciones con los clientes, de allí nace los CRM (customer relationship management). Pero no solo en el mundo empresarial, organizaciones gubernamentales y no gubernamentales llevan enormes cantidades de datos estadísticos, censos, datos electorales, geográficos, que les urgen utilizar bases de datos. En el ámbito de la salud, registros de epidemias, muestreos de personal, enfermedades. En la seguridad, con los gps se llevan datos enormes de movimientos de vehículos, personas. Todo este grande manejo de datos ha llevado al nacimiento de la BIGDATA, que no es más que grandes bancos de datos, los cuales requieren de una tecnología diferente para ser recuperados, analizados y convertidos en información relevante para los clientes.

Todos estos conceptos (CRM, BIGDATA) los estaremos estudiando y analizando en otras entregas. Las organizaciones y los individuos se han dado cuenta que el tener la información precisa en el momento adecuado es poder, los ayuda a tomar buenas decisiones, a definir estrategias, a relacionarse mejor con los clientes y es por ello que los datos han pasado, de ser algo necesario para el control, a un activo muy importante dentro de las organizaciones, y como tal debe ser muy bien protegido y gestionado.

La importancia de la gestión de bases de datos

En resumen, las BBDD, llegaron para quedarse, pero no solo eso. Necesitan evolucionar, como lo han hecho hasta ahora, pero esta evolución debe ir acompañada con un avance tecnológico y por supuesto con un crecimiento y desarrollo del personal idóneo y apto para manejar estas nuevas capacidades. Se requiere hoy en día de personal altamente calificado en estas nuevas tecnologías. Nosotros como técnicos de computación y la informática, nos vemos obligados a crecer y evolucionar a la par, ya que para las instituciones no solo se trata de almacenar datos, sino de saber gestionarlos eficientemente. La gestión de los datos de la manera más eficiente y efectiva se ha tornado fundamental para las organizaciones, es crucial hoy en dia. Es allí donde está nuestro gran reto personal. No se trata solo de tener datos, sino de convertirlos en información, información valiosa para quien la requiera, que le pueda dar una ventaja competitiva, más aún en un mundo tan globalizado como el que tenemos hoy.

Sin duda que la llegada y evolución de las BBDD a las organizaciones y al hombre mismo, es uno de los grandes aportes que nos ha traído la informática desde el siglo pasado, generando múltiples beneficios como en la realización de muchas de nuestras actividades, la mejora de las relaciones, que han producido gran impacto en la sociedad, inmersa hoy en la globalización. Las BBDD simplemente resuelven una gran necesidad: convertir los datos en información valiosa y oportuna.

En las próximas entregas continuaremos hablando sobre la importancia de las BBDD, los diferentes modelos que existen y las tendencias, así como aprenderemos los componentes de una base de datos y los diferentes (software) manejadores de bases de datos.

Sort:  

Congratulations @alpadel163! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @alpadel163! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!