3. Sistemas gestores de bases de datos (SGBD)



Todo lo que necesitas saber sobre los Sistemas Gestores de Bases de Datos (SGBD)

Introducción a los Sistemas Gestores de Bases de Datos (SGBD)

¿Te imaginas intentar organizar toda la información de tu vida en hojas de papel? Antes de la creación de los Sistemas Gestores de Bases de Datos (SGBD), las empresas enfrentaban ese problema. Sin embargo, estos sistemas surgieron para hacer nuestra vida mucho más sencilla.

Los SGBD comenzaron a desarrollarse en los años 60 para manejar grandes cantidades de datos en industrias como la aeroespacial y la automovilística. ¡Y desde entonces no han dejado de mejorar!



¿Qué hace un SGBD? (Y cómo mejora nuestra vida)

Un SGBD es como un cerebro digital que organiza y gestiona datos. Imagina que tienes una biblioteca gigante y el SGBD es el bibliotecario, asegurándose de que encuentres el libro correcto, te lo preste y lo devuelvas en orden. ¡Todo sin que te pierdas entre tantos libros!

Funciones principales de un SGBD:

  • Guarda, consulta y organiza datos. Como si fuera tu biblioteca personal digital.
  • Controla quién puede acceder a los datos. ¡Como un guardián! Solo personas autorizadas pueden ver ciertos libros.
  • Hace copias de seguridad. Si pasa algo malo, ¡no se pierde la información!



Cómo está organizado un SGBD

Imagina que los SGBD son como una torre de pisos. Cada piso tiene una función distinta para que la torre (la base de datos) funcione correctamente.

  1. Nivel físico: Es donde se guardan los datos, como los libros de una biblioteca.
  2. Nivel lógico: Aquí se organiza todo, como en una estantería donde los libros están ordenados por género.
  3. Nivel de usuario: Es la parte que tú ves, la interfaz donde pides el libro y lo recibes.

Tipos de Sistemas Gestores de Bases de Datos

Como en todo, existen diferentes tipos de SGBD, cada uno con características únicas.

  1. Jerárquico: Imagina un árbol genealógico, donde cada dato está relacionado con otro.
  2. En red: Aquí los datos pueden conectarse de maneras más complejas, como una telaraña.
  3. Relacional: Este es el más común. Los datos están organizados en tablas, como las que usas en Excel.
  4. Orientado a objetos: Similar a los lenguajes de programación, donde cada dato es un "objeto" con propiedades.



¿Cómo funciona un SGBD? (¡Es más sencillo de lo que piensas!)

Para que un SGBD funcione, todo sigue una serie de pasos ordenados:

  1. Un usuario (como tú) hace una petición: "Quiero saber cuántos libros tengo".
  2. El SGBD recibe esa petición y busca la información.
  3. Después, te entrega los datos organizados, listos para ser utilizados.

¡Así de fácil!


SGBD vs. Archivos Clásicos (¿Quién gana la batalla?)

Antes de los SGBD, las empresas usaban archivos clásicos para gestionar la información. Pero con el tiempo, estos archivos se volvieron complicados de manejar. Aquí te dejamos algunas diferencias clave:

  • Los archivos clásicos son como un montón de papeles desorganizados.
  • Los SGBD son como bibliotecas donde todo está en su lugar y fácil de encontrar.

¿Qué opciones de SGBD existen?

Existen dos tipos principales de SGBD: libres (gratuitos) y comerciales (de pago).

·         Libres:

    • MySQL: Muy popular para aplicaciones web.
    • PostgreSQL: Ideal para proyectos más grandes y multiplataforma.
    • SQLite: Ligero y perfecto para dispositivos móviles.
    • MongoDB: No usa tablas y es excelente para la nube.

·         Comerciales:

    • Oracle: Uno de los más robustos, pero puede ser caro.
    • Microsoft SQL Server: Se integra muy bien con sistemas de Microsoft.
    • Sybase: Ideal para manejar grandes cantidades de datos.
    • IBM DB2: Super potente y automatizable.



Conclusión: ¿Por qué los SGBD son esenciales hoy en día?

Hoy en día, los SGBD son el corazón de cualquier sistema que maneje información. Desde pequeñas aplicaciones móviles hasta grandes servidores de empresas, todos dependen de estos sistemas para organizar, almacenar y recuperar datos de manera rápida y segura.

Los SGBD han dejado atrás a los métodos clásicos de gestión de ficheros, y ahora, con la computación en la nube, el futuro de la gestión de bases de datos se ve más prometedor que nunca.


<<  Tema 2 BBDD         Tema 4 BBDD >>

 

No hay comentarios:

Publicar un comentario