El esquema de la base de datos
A estas alturas, ya sabes que las bases de datos SQL siempre tienen un esquema de base de datos. En el vídeo sobre bases de datos, has visto el siguiente diagrama:
Se crea una base de datos PostgreSQL en tu entorno local, que contiene este esquema de base de datos. Se ha rellenado con algunos datos de ejemplo. Puedes utilizar pandas
para consultar la base de datos mediante la función read_sql()
. Tendrás que pasarle un motor de base de datos, que se ha definido para ti y se llama db_engine
.
El paquete pandas
importado como pd
almacenará el resultado de la consulta en un objeto DataFrame, de modo que puedas utilizar cualquier funcionalidad DataFrame sobre él después de obtener los resultados de la base de datos.
Este ejercicio forma parte del curso
Introducción a la ingeniería de datos
Instrucciones de ejercicio
- Completa la declaración
SELECT
para que seleccione elfirst_name
y ellast_name
en la tabla"Customer"
. Asegúrate de hacer el pedido por el apellido primero y el nombre después. - Utiliza el método
.head()
para mostrar las primeras3
filas dedata
. - Utiliza
.info()
para mostrar alguna información general sobredata
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Complete the SELECT statement
data = pd.read_sql("""
SELECT first_name, ____ FROM "____"
ORDER BY ____, ____
""", db_engine)
# Show the first 3 rows of the DataFrame
print(data.head(____))
# Show the info of the DataFrame
print(data.____())