La importancia y el uso de las bases de datos Los datos están por todos lados, lo importante es saber dónde y como están. (Citado José M. Aguilar) Hablar sobre la importancia y el uso de las bases de datos es importante para mí, porque en la actualidad se ha convertido en una herramienta necesaria para la vida, tanto en el ámbito personal como en lo empresarial. Llegando a considerar las bases de datos como uno de lo mayores aportes y logros generados de la informática con mayor impacto en la sociedad, pues ha permitido el manejo de grandes cantidades de información y datos. Para tener una base sobre el tema a tratar es importante conocer el concepto preciso: Según (Gómez, 2007, p. 18) una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para su posterior uso, es una colección de datos estructurados según un modelo que refleje las relaciones y restricciones existentes en el mundo real. Históricamente, el termino bases de datos fue escuchado por primera vez en California en 1963, los orígenes se remontan a la antigüedad haciendo referencia a las primeras bibliotecas existentes y a toda clase de registros que servían para documentar información y documentos, al no existir maquinaria que reemplazara el trabajo manual, las bases de datos eran analógicas contenían información en papel o textos impresos. Posteriormente, con la llegada de la era digital las bases de datos se fueron desarrollando por la necesidad de manejar y almacenar mayores cantidades de información y datos, sin perder su lazo. En 1969 Edgar Codd inventó el modelo relacional, donde su idea fundamental es el uso de relaciones, donde se pueden crear estructuras de datos relacionadas entre sí que permitan almacenar información de forma que la consistencia se pudiese mantener a largo plazo. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas. Pese a que esta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, pensando en cada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o "tupla") y columnas (también llamadas "campos"). A esto es lo que conocemos como una base de datos relacional, que están estructuradas en registros (líneas) y campos (columnas), que se vinculan entre sí por un campo en común, en ambos casos posee las mismas características como por ejemplo el nombre de campo, tipo y longitud; a este campo generalmente se le denomina ID, identificador o clave. A esta manera de construir bases de datos se le denomina modelo relacional. Esta información normalmente se almacena de forma electrónica en un sistema informático. Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento de texto. Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente los datos. Desde entonces estas bases han venido siempre de la mano con la informática, entendida esta como: Colección integrada y generalizada de datos, estructurada atendiendo a las relaciones naturales de modo que suministre todos los caminos de acceso necesarios a cada unidad de datos con objeto de poder atender todas las necesidades de los diferentes usuarios”, (Deen, 1985). En la actualidad, las bases de datos se usan tan ampliamente que se pueden encontrar en organizaciones de todos los tamaños, desde las grandes corporaciones hasta las dependencias gubernamentales y también las podemos encontrar en los hogares y pequeños negocios. Algunos pudieran no darse cuenta de la importancia y el uso de las bases de datos, pero en realidad las bases de datos están en todas partes. Aunque muchos no tengan el conocimiento sobre ellas, su efecto en nuestra vida diaria es extenso, lo podemos encontrar desde las apps que utilizamos para ver películas en línea, cualquier servicio de transmisión en línea, como Netflix, utiliza bases de datos para generar una lista de programas de TV y películas para ver. También al utilizar una banca electrónica, podemos obtener registros de base de datos acerca de depósitos, retiros, pago de facturas y otras transacciones para sus cuentas. Puede transferir fondos, ordenar cheques y realizar muchas otras funciones, todas las cuales involucran el uso de una base de datos. Cuando se usa una tarjeta de crédito, se espera la aprobación por computadora de su compra., El proceso de aprobación consulta una base de datos para verificar que su tarjeta no se perdió o la robaron y para encontrar su límite de crédito y saldo. En un uso más cotidiano para cualquier persona, también lo encontramos en el almacenamiento personal, al guardar fotos o documentos en nuestros teléfonos inteligentes, nuestra información se almacena y se guarda en carpetas automáticamente que facilitan posteriormente su búsqueda y su preservación. En el ámbito de organizaciones o empresas las bases de datos son fundamentales para mantener sus relaciones, pues ésta permite almacenar un conjunto de datos pertenecientes a un mismo contexto, para así ofrecer un alto rango de soluciones al problema de almacenar datos. Las Bases de Datos están teniendo un papel importante en todos lo lugares donde se hace uso de computadoras, pues están permitiendo almacenar grandes volúmenes de datos acerca de la empresa, los cuales son percibidos a través de los usuarios, de la misma manera la información obtenida de los datos almacenados debe estar en una forma que sirva para administrar, planear, controlar y tomar decisiones dentro de una organización. Hoy en día, vivimos en mundo globalizado y competitivo, en donde el manejo de información se convierte en una forma de marcar la diferencia y tener una ventaja competitiva. Toda empresa necesita tener un nivel de competitividad muy alto, tiene que conocer y dominar todos sus datos al igual que sus competidores. Muchas de las personas y organizaciones utilizan la base de datos como método para encontrar información de manera más rápida y con menos riesgo de perdidas. Entre mayor se la información en una base de datos se hace mas útil, esta puede llegar a proporcionar a las personas y organizaciones una cantidad de funciones como el acceso de datos, visualizar, ingresar, actualizar la información, almacenamiento y recuperación de la información. Los programas que han hecho esto posible se denominan sistemas gestores de bases de datos (SGBD) o, en inglés, Database Management System (DBMS). Este sistema es un software que sirve para crear y acceder a los datos de la base de datos, un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base de datos, contiene información relevante para una empresa. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. El lenguaje estándar para el acceso y manipulación de la base de datos es conocido como SQL (Structured Query Language). Este tipo de programas facilitan enormemente el almacenamiento de datos y la posterior consulta de los mismos, en un fueron utilizados por grandes empresas o administraciones públicas, pero en la actualidad también los emplean todo tipo de usuarios o empresas. Además, es importante saber que hay varios tipos de base de datos: la relacional; la distribuida; NoSQL; orientada a objetos; y, gráficas. La existencia de estas diversas bases de datos se debe a la variedad de forma de trabajo que se requiere de ellas. En la actualidad las bases de datos han avanzado enormemente comparadas a lo que eran cuando empezaron a usarse, ahora tenemos tres grandes empresas que dominan el mercado de la base de datos, IBM, Microsoft y Oracle. Finalmente, este breve panorama de la importancia y el uso de las bases de datos, demuestra que se están usando para satisfacer las necesidades de información de muchas organizaciones, empresas e individuos en una variedad de áreas. En un futuro las bases de datos continuarán desarrollándose y estarán surgiendo mas innovaciones, es muy seguro que vamos a poder ver la aparición de una nueva generación de bases de datos durante los siguientes años. Gracias a las bases de datos se han podido solucionar muchos de los problemas que surgían a raíz de la gran cantidad de información que se maneja en la actualidad. Como pudimos notar, tenemos una información breve y detallada sobre la importancia y el uso de las bases de datos, así como otros datos históricos y técnicos de los gestores de la base de datos, su arquitectura y sus áreas de aplicación. Otro punto importante fue el del algebra relacional, ya que nos enseña a poder hacer nuestras futuras consultas que realizaremos en una base de datos, para poder obtener los datos o valores que queremos, y poco a poco podamos hacer consultas más específicas y mejores. Tenemos información que nos da la pauta para que empecemos a crear y diseñar nuestras propias bases de datos y darle una solución correcta al manejo de información.