O esquema do banco de dados
Até agora, você sabe que os bancos de dados SQL sempre têm um esquema de banco de dados. No vídeo sobre bancos de dados, você viu o seguinte diagrama:
Um banco de dados PostgreSQL é configurado em seu ambiente local, que contém esse esquema de banco de dados. Ele foi preenchido com alguns dados de exemplo. Você pode usar pandas
para consultar o banco de dados usando a função read_sql()
. Você terá que passar a ele um mecanismo de banco de dados, que foi definido para você e é chamado de db_engine
.
O pacote pandas
importado como pd
armazenará o resultado da consulta em um objeto DataFrame, de modo que você possa usar qualquer funcionalidade DataFrame nele depois de obter os resultados do banco de dados.
Este exercício faz parte do curso
Introdução à engenharia de dados
Instruções de exercício
- Complete a instrução
SELECT
para que você selecione ofirst_name
e olast_name
na tabela"Customer"
. Certifique-se de fazer o pedido pelo sobrenome primeiro e o primeiro nome depois. - Use o método
.head()
para mostrar as primeiras3
linhas dedata
. - Use
.info()
para mostrar algumas informações gerais sobredata
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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.____())