the-bridge-logo.svg
Screenshot 2023-11-23 at 09.54.10.png
01/03/2022  - Data Science

¿Para qué sirve una base de datos?

Igual el título de este post te parece una obviedad, sin embargo y aunque las bases de datos forman parte de nuestra vida diaria… ¿Sabemos realmente para qué sirve una base de datos? Vamos a definirla y te explicamos algunas cosas que igual no sabías o ni te habías planteado ¡Dentro post! Una base de datos es cualquier conjunto de datos que comparten diversas características y que son almacenadas para su posterior consulta y explotación. Por ejemplo, una biblioteca podemos considerarla como una base de datos. Sin embargo, el concepto que tenemos ahora mismo sobre las bases de datos es muy diferente, ya que cuando hacemos referencia a ella, hablamos de las que están en formato digital, que son las que se utilizan de manera mayoritaria. Según el Diccionario panhispánico del español jurídico, sería: “La memoria informática en la que pueden integrarse datos dispuestos de modo que sean accesibles individualmente por medios electrónicos o de otra forma”. En definitiva, la base de datos puede incluir diferentes tipos de datos: cuantitativos, cualitativos, numéricos, alfabéticos o algorítmicos. ¿Qué es una tabla en base de datos? Por norma general, los datos suelen estar estructurados, si sus características están ya definidas, se clasifican en tablas como las fechas; por el contrario, pueden no estarlo, y no contar con una configuración común predeterminada como los documentos de texto o los archivos multimedia. También existe otra opción, la de los datos semiestructurados, que incluyen elementos predefinidos como marcadores específicos (documentos HTML y XML). Por eso, no podemos confundir una base de datos con una aplicación informática de almacenamiento y visualización de la información, como es el caso de las hojas de cálculo. Se diferencian por su nivel de complejidad y, sobre todo, por las grandes cantidades de datos que son capaces de administrar; sin dejar de lado nunca la eficiencia en la accesibilidad del usuario. Las tablas en base de datos son objetos que contienen todos sus datos. Cuando creamos las tablas, los datos los organizamos en función de un formato de filas y columnas, muy parecido al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro del registro.  De ahí que sea tan importante que las empresas u organizaciones requieran de gestores de bases de datos para mejorar el acceso y sobre todo, aprovechar al máximo la información con la que cuentan. Es lo que se conoce como Sistemas de Gestión de Bases de Datos (SGBD). Sistemas de Gestión de Bases de Datos (SGBD)Una vez que tenemos claro qué es una base de datos, veamos cómo funcionan los sistemas que las gestionan. Los sistemas de gestión de bases de datos son el conjunto de herramientas que nos permiten almacenar, definir, actualizar, procesar, consultar, analizar, efectuar copias de seguridad, etc. Habitualmente, cuando hablamos de bases de datos, lo hacemos tanto del catálogo de información como del sistema de gestión.  Oracle qué es Oracle Database fue el líder en el sector con una estructura de tipo objeto-relacional durante años, pero en los últimos tiempos, han aparecido multitud de competidores como: Microsoft SQL Server y MySQL, está última una de las de código abierto más populares. Veremos cuál era su función un poco más adelante. Las bases de datos son, a día de hoy, una pieza fundamental de cualquier empresa o institución, sin importar su tamaño. Si estas no hacen seguimiento y análisis de todos sus datos (beneficios, rentabilidad, eficiencia de sus campañas, etc), no podrán competir en el mercado, no importa el sector al que se dediquen. Las bases de datos son la clave para que un negocio crezca, mejore su productividad, conozca su rendimiento real, optimice sus recursos, mejore el trabajo de sus equipos, etc. Tipos de base de datos En función de su estructura, de cómo se distribuyen y cómo almacenan los datos, las bases pueden ser de un tipo u otro. Recuperamos la mención a Oracle, como decíamos anteriormente y tomamos como referencia su categorización, por ser uno de los sistemas de gestión de base de datos más populares del mercado. Bases de datos relacionales Tiene su origen en los laboratorios de IBM en los años 70. Están basadas en la distribución de la información en tablas, compuestas por columnas y filas, y las relaciones en común que existen entre ellas. Se utiliza el SQL que es el lenguaje de consulta, control, manipulación y definición de datos que ha sido especialmente diseñado para la gestión de este tipo de bases. Bases de datos orientadas a objetos Fue muy popular durante los años 90. Se recurre a una base de datos orientada a objetos cuando se trabaja al unísono con un lenguaje de programación basado en este paradigma como puede ser Java o C#. Bases de datos distribuidasLa información de este tipo de bases de datos se reparte en ubicaciones diversas, tanto físicas o digitales. Para ello, es necesaria una red de comunicación que conecte los diferentes archivos entre sí. Almacenes de datos Los almacenes de datos, también conocidos como data warehouse, son una pieza básica de una estructura empresarial. Se trata de un sistema de base de datos que integra toda la información de una empresa u organización de manera organizada para su posterior consulta y análisis. Lo más curioso e importante de este modelo es que los datos nunca se eliminan, si un valor debe ser modificado, se añade el nuevo dato, pero sin borrar el anterior. Así, quedan registradas todas las operaciones efectuadas. Bases de datos NoSQL Con la llegada de Internet y las aplicaciones web, era necesaria una estructura más flexible y eficiente para procesar los datos no estructurados y semiestructurados. Este es el origen de las bases de datos NoSQL que dejan de usar SQL como lenguaje de consulta predominante. Bases de datos orientadas a grafos Al igual que las bases de datos orientadas a objetos representan la información como objetos, en este caso, los datos se representan como grafos, es decir, una estructura de vértices y aristas que simbolizan los conjuntos de datos y las relaciones que existen entre ellos. Bases de datos OLTP Online Transaction Processing, OLTP, hace referencia al procesamiento de transacciones online. Es decir, administra todo lo que tiene que ver con la estructura de los datos transaccionales de los usuarios. Estos son solo algunos de los tipos de bases, pero pueden influir muchos factores a la hora de elegir unas u otras por parte de una empresa en función de sus necesidades específicas y su contexto tecnológico.  Lo habitual en los últimos años, por ejemplo, ha sido el almacenamiento y gestión de datos en la nube, una tendencia que no ha parado de crecer. Pero, no olvidemos que será aquello que más favorezca al tipo de organización o empresa en la que trabajemos, tendremos que elegir unas u otras. Si eres un apasionado del manejo de datos, no le des más vueltas y pregúntanos lo que quieras sobre el bootcamp de Data Science en The Bridge ¡Ha llegado tu oportunidad! 
Sigue leyendo. Artículos especializados en diferentes áreasEcha un vistazo al resto de artículos que tenemos en nuestro blog. Trabajamos duro para crear contenido de calidad y enriquecer la comunidad.
    ¿Te has quedado con ganas de saber más?No lo dudes y contacta con nosotros, te resolveremos todas las dudas y te asesoraremos para que encuentres el bootcamp, la modalidad y el plan de financiación que mejor se adapta a ti.
    SOLICITA INFORMACIÓN