Qué es una base de datos y qué es un SGBD
Antes de empezar a estudiar SQL, vamos a conocer los conceptos básicos de las bases de datos. Así entenderás para qué se usa SQL y en qué entorno se ejecuta.
En el fondo, no es más que un almacén de cierta información. Por sí solas, las bases de datos no tendrían mucho interés si no existieran los sistemas de gestión de bases de datos.
Dicho de forma más sencilla, un SGBD es un sistema que te permite crear bases de datos y manipular la información que contienen.
Este es el esquema más sencillo de trabajo con una base de datos:

Ranking de SGBD
Actualmente, el ranking de sistemas de gestión de bases de datos es el siguiente:
- Oracle: SGBD relacional
- MySQL: SGBD relacional
- Microsoft SQL Server: SGBD relacional
- PostgreSQL: SGBD relacional
- MongoDB: SGBD orientado a documentos
- Redis: almacén de tipo «clave-valor»
- Snowflake: SGBD relacional en la nube
- Elasticsearch: motor de búsqueda
- IBM Db2: SGBD relacional
- SQLite: SGBD relacional
Fíjate en que 7 de los 10 SGBD más populares son relacionales. Has hecho bien en elegir precisamente estos para aprender 😉.
Vamos a comprobar si has asimilado el tema. Elige la afirmación correcta: