3 - Sistemas de gestión de bases de datos relacionales

Lección 3 del curso SQL Nivel Básico.

En la lección anterior vimos qué es SQL y el papel tan importante que juega en la Ciencia de Datos y el Machine Learning.

En esta lección comenzaremos a adentrarnos en los aspectos técnicos de SQL y específicamente vamos a entender que son los Sistemas de Gestión de Bases de Datos Relacionales (o RDMS por sus siglas en Inglés: Relational Database Management Systems).

Además de entender qué son estos RDMS vamos a entender en qué consiste la configuración cliente-servidor y como el RDMS se usa en esta configuración para lograr la interacción entre el usuario y la base de datos relacional:

Contenido exclusivo suscriptores

Suscríbete para tener acceso al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Bien, en esencia un Sistema de Gestión de Bases de Datos Relacionales es un programa de computador que funciona como la interfaz entre el usuario (conocido como “cliente”) y la base de datos relacional.

Y usualmente tanto el sistema de gestión como la base de datos relacional estarán alojados en un “servidor” (que puede ser local o remoto) y que será el encargado de recibir las solicitudes (“queries”) del cliente (hechas a través de SQL) y generar las respuestas correspondientes.

Además hemos hablado de los principales Sistemas de Gestión de Bases de Datos Relacionales y hemos visto que para el caso de Ciencia de Datos y Machine Learning el sistema que resulta más adecuado es PostgreSQL (o simplemente Postgres), que será precisamente el RDMS que usaremos en este y en los próximos cursos.

Así que teniendo claro qué es un sistema de gestión de bases de datos relacionales en la próxima lección veremos cómo instalar y cómo configurar PostgreSQL en nuestros computadores.

Todas las lecciones del curso SQL Nivel Básico