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 para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Así que 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
