🎯 Objetivo de la lección:
Comprender qué es un SGBD, para qué sirve y cuáles son los más utilizados actualmente.
🧠 ¿Qué es un SGBD?
Un Sistema Gestor de Bases de Datos (SGBD) es un software que permite:
-
Crear, modificar y eliminar bases de datos.
-
Insertar, leer, actualizar y eliminar datos (conocido como operaciones CRUD).
-
Controlar el acceso seguro a los datos.
-
Evitar errores y proteger la integridad de la información.
👉 El SGBD es como el administrador de una biblioteca digital. Él decide cómo se guarda, organiza y recupera la información cuando alguien la necesita.
🧰 ¿Qué funciones tiene un SGBD?
-
📥 Almacenar datos de forma organizada
-
🔍 Permitir búsquedas y consultas
-
🛡️ Proteger la información (usuarios, permisos, respaldos)
-
🔄 Evitar duplicidades y errores (integridad de datos)
-
🧩 Facilitar el trabajo en equipo (acceso multiusuario)
🏷️ Ejemplos de SGBD populares
| SGBD | Tipo | Ejemplo de uso |
|---|---|---|
| MySQL | Relacional | Sitios web, e-commerce, WordPress |
| PostgreSQL | Relacional | Apps empresariales y científicas |
| Oracle DB | Relacional | Bancos, empresas grandes |
| Microsoft SQL Server | Relacional | Corporativos y sistemas internos |
| MongoDB | NoSQL (documentos) | Apps modernas, analítica de datos |
| Firebase | NoSQL (tiempo real) | Apps móviles con chat y datos vivos |
📌 ¿Cómo se comunican los usuarios con un SGBD?
A través de lenguajes de consulta.
El más común en bases relacionales es SQL (Structured Query Language).
Ejemplo de una consulta básica en SQL:
📝 Fragmento práctico
Analiza esta situación:
Tu equipo quiere construir una aplicación para llevar el registro de alumnos, sus notas y asistencia.
Preguntas:
-
¿Qué SGBD usarías?
-
¿Los datos que almacenarás son estructurados o no?
-
¿Qué ventajas tendría usar un SGBD en lugar de una planilla Excel?
💬 Cierre de la lección
Un SGBD es el motor detrás de cualquier base de datos profesional.
Aprender a usarlo correctamente te abre las puertas a desarrollar sistemas confiables, seguros y escalables.