Lección 5 del curso SQL Nivel Básico.
En la lección anterior vimos cómo instalar y configurar PostgreSQL y con lo visto en esa lección culminamos el primer módulo del curso.
En este segundo módulo veremos, de forma práctica, las herramientas de consulta que más comúnmente tendremos que usar al momento de interactuar con una base de datos.
Pero antes de ver estas herramientas necesitamos precisamente contar con una base de datos para poder hacer uso de SQL posteriormente. Así que en esta lección veremos cómo importar la base de datos que usaremos a lo largo de este curso.
Esta base de datos proviene de “Olist”, una tienda por departamentos de Brasil con más de 100.000 registros asociados a clientes, proveedores y productos.
Así que específicamente vamos a ver a continuación cómo usar “PgAdmin” para importar esta base de datos (que está almacenada en un archivo con extensión .tar) y veremos además cómo realizar una primera exploración de esta base de datos usando tanto “PgAdmin” como “psql” (herramientas de las cuales hablamos en la lección anterior).
Y como parte de esta exploración vamos a entender dos conceptos claves: qué son los “primary keys” (o claves/llaves primarias) y los “foreign keys” (o claves/llaves foráneas).
¡Así que comencemos!
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.
¡Perfecto! Acabamos de ver que resulta muy sencillo importar una base de datos en PostgreSQL usando “PgAdmin”.
Y tras importar la base de datos relacional que usaremos a lo largo de este curso vimos no sólo las diferentes tablas que la conforman sino que además entendimos los conceptos de “primary key” y “foreign key” que permiten precisamente establecer relaciones entre las diferentes tablas de la base de datos.
Además, vimo cómo usar “PgAdmin” para generar un diagrama entidad-relación (o ERD por sus siglas en Inglés: “Entity-Relationship Diagram”) de la base de datos, que es simplemente una representación gráfica que nos permite ver cómo están conectadas las diferentes tablas de nuestra base de datos.
Y finalmente vimos cómo usar “psql” (la herramienta de la línea de comandos de Postgres) para explorar nuestra base de datos y ver por ejemplo las tablas que la conforman así como los detalles de cada tabla.
Así que ya estamos listos para comenzar a aprender a usar SQL para realizar consultas en una base de datos. Y en la próxima lección comenzaremos con viendo cómo funciona SELECT, la sentencia más usada al momento de realizar consultas a una base de datos.
Todas las lecciones del curso SQL Nivel Básico
