Para fazer uma operação READ em um banco é necessário seguir os seguintes passos:
1. import sqlite3
2. cursor = conn.cursor()
3. cursor.execute(query)
4. print(linha)
5. resultado = cursor.fetchall()
6. conn = sqlite3.connect('meu_banco.db')
7. for linha in resultado:
8. query = "SELECT * FROM fornecedor"
Assinale a alternativa que apresenta a sequência corretaa)
1 - 3 - 5 - 4 - 7 - 2 - 8 - 6
b)
1 - 6 - 2 - 8 - 3 - 5 - 7 - 4
c)
8 - 7 - 6 - 3 - 1 - 5 - 2 - 4
d)
1 - 5 - 2 - 3 - 7 - 8 - 6 - 4
e)
1 - 8 - 7 - 3 - 2 - 5 - 4 - 6
Soluções para a tarefa
Resposta:
Letra B
Explicação:
b)
1 - 6 - 2 - 8 - 3 - 5 - 7 - 4
import sqlite3
conn = sqlite3.connect('meu_banco.db')
cursor = conn.cursor()
cursor.execute(query)
query = "SELECT * FROM fornecedor"
resultado = cursor.fetchall()
for linha in resultado:
print(linha)
A ordem correta de comandos para realizar a leitura de dados de um banco de dados é 1 - 6 - 2 - 8 - 3 - 5 - 7 - 4, tornando correta a alternativa b).
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
Analisando os comandos, para realizar a operação de leitura em um banco de dados, é necessário:
- 1. Importar a biblioteca sqlite através de import sqlite3 (1);
- 2. Criar um objeto pertencente à conexão através de conn = sqlite3.connect('meu_banco.db') (6);
- 3. Criar um objeto cursor através de cursor = conn.cursor() (2);
- 4. Criar a query para seleção no banco através de query = "SELECT * FROM fornecedor" (8);
- 5. Realizar a execução da query através de cursor.execute(query) (3);
- 6. Obter o resultado da execução através de resultado = cursor.fetchall() (5);
- 7. Realizar a iteração sobre o iterador de resultados através de for linha in resultado: (7);
- 8. Printar o resultado de cada seleção através de print(linha) (4).
Portanto, podemos concluir que a ordem correta de comandos para realizar a leitura de dados de um banco de dados é 1 - 6 - 2 - 8 - 3 - 5 - 7 - 4, tornando correta a alternativa b).
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2