¿Qué es una base de datos y para qué sirve?
Las bases de datos, o bases de datos , son la fuente principal en la que se basa la recopilación de información del mundo actual.
Como una enorme biblioteca virtual , las bases de datos recopilan y catalogan datos, lo que los hace fácilmente accesibles para un usuario.
Obviamente, las fuentes de donde se recolectan estos datos son muchas, potencialmente infinitas: una guía telefónica, un sitio donde se almacenan datos para su funcionamiento, incluso una plataforma social como Facebook utilizan bases de datos para encontrar y almacenar cientos de miles de datos.
-
Cómo funciona una base de datos
Un sistema de base de datos recopila información y la conecta en una unidad lógica , para hacerlo, primero usa una parte física, el hardware y luego una parte del programa, un software.
- Hardware
Hablamos obviamente de la parte de las estructuras físicas a través de las cuales se gestiona un sistema de base de datos, por tanto los dispositivos informáticos, la propia máquina, más o menos compleja según las necesidades. - Software
Para gestionar y mantener organizados los datos acumulados en el hardware, una base de datos requiere un software, un “programa” de gestión , a menudo un sistema operativo real o Sistema de gestión de base de datos, abreviado como DBMS.
-
¿Qué es SQL?
El acrónimo SQL es la forma abreviada de Structured Query Language , que es el lenguaje de programación estándar para administrar bases de datos relacionales. Se utiliza para todas las funciones de inserción, búsqueda, actualización, modificación y borrado.
Nació en los años 70 gracias a IBM y una importante aportación de Oracle y a lo largo de los años ha sido fuente de inspiración para numerosas extensiones creadas por IBM, Oracle y la propia Microsoft.
Se usa mucho incluso hoy en día, sin embargo, está perdiendo terreno a favor de algunos nuevos lenguajes de programación.
Qué tipos de DB existen
Entre las muchas formas en que se puede crear y organizar una base de datos, algunas son más conocidas que otras.
-
Base de datos relacional
A la fecha , uno de los sistemas de BD más populares , aparece ya en los años 80. En este modo los elementos se organizan como una serie de tablas formadas por columnas y filas, proporcionando un acceso a la información muy eficiente y flexible.
-
Base de datos orientada a objetos
En este caso, en el concepto Orientado a Objetos, la información contenida en la Base de Datos se representa en forma de objetos, como en la programación denominada de la misma forma. Si bien esto permite una creación y un procesamiento más simples y flexibles, por otro lado, no es práctico en el manejo de grandes cantidades de datos.
-
Base de datos NoSQL
También llamada no relacional, este tipo de base de datos no requiere esquemas fijos y se pueden almacenar y manipular datos no estructurados o semiestructurados. La difusión de este tipo de BD ha crecido exponencialmente para satisfacer las demandas cada vez más complejas de las aplicaciones Web.
-
Base de datos de código abierto
Todas las bases de datos con una licencia abierta entran en esta categoría, por lo que pueden ser administradas e implementadas por desarrolladores potencialmente infinitos. Las bases de datos Open Source a su vez pueden ser SQL o NoSQL.
-
base de datos en la nube
Por DB Cloud nos referimos al software que se entrega a través de una plataforma de computación en la nube , administrada por un proveedor. Entre las principales ventajas, la disponibilidad de espacio y la escalabilidad.
-
datos JSON
Es un tipo de base de datos de documentos, diseñada para datos en formato de notación de objetos JavaScript (JSON) . El uso más adecuado es para archivar contenidos de blogs, catálogos y tiene una gran flexibilidad de indexación.

La gestión de una base de datos a través de DBMS
Un sistema de gestión de bases de datos (DBMS) es un software que se utiliza para gestionar una base de datos. Su función es básicamente la de permitir a los usuarios finales o programas una mejor interfaz con la base de datos, para facilitar todas las operaciones relacionadas con ella.
Estos sistemas permiten mejorar la seguridad informática , contrarrestando ataques no autorizados y garantizando así la integridad de la información contenida en las bases de datos.
Estructurado a nivel de hardware en un sistema de medios de almacenamiento (Disco Duro) y un procesador que permite su uso (servidor de base de datos), el SGBD dispone entonces de un software que gestiona el archivo estructurado de datos.
Algunos ejemplos de los sistemas DBMS más populares son: MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database y dBASE.
Administración de sistemas y bases de datos por Xenialab
Xenialab, gracias a su división dedicada a los Servicios Profesionales de Oracle, participa directamente en la gestión de bases de datos para procesos de actualización, parcheo y evaluación del rendimiento en entornos Oracle.