Questão FC369622
O PostgreSQL é um Sistema Gerenciador de Bancos de Dados (SGBD) desenvolvido como um projeto de código aberto. Por sua robustez, segurança e extensão, é amplamente utilizado no Des
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
O PostgreSQL é um Sistema Gerenciador de Bancos de Dados (SGBD) desenvolvido como um projeto de código aberto. Por sua robustez, segurança e extensão, é amplamente utilizado no Desenvolvimento Web.
O QGIS utiliza sua extensão espacial PostGIS do PostgreSQL para armazenar, consultar e manipular dados geoespaciais.
Nesse contexto, assinale a opção que indica a interface para enviar instruções em SQL ao PostgreSQL e a linguagem utilizada para o envio dessas instruções.
- Query e PLPGSQL.
- PLSQL e Arquivo.sql.
- PLPGSQL e Arquivo.sql.
- PLSQL e OGR2OGR.
- Query e OGR2OGR.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Query refere-se à interface de execução de comandos SQL — a "ferramenta de consulta" presente em clientes e GUIs que enviam instruções ao servidor PostgreSQL.
Essas interfaces (por exemplo, psql ou pgAdmin) aceitam comandos em SQL, permitem executar SELECT/INSERT/UPDATE/DELETE e invocar rotinas armazenadas no banco.
Ou seja, a "Query" é o canal pelo qual se submetem instruções SQL ao SGBD.
PL/pgSQL é a linguagem procedural nativa do PostgreSQL usada para criar funções, procedimentos e triggers que estendem o SQL com estruturas de controle (IF, LOOP, etc.).
Portanto, usa-se a interface de Query para enviar comandos e, quando é necessária lógica procedural no servidor, essa lógica é escrita em PL/pgSQL, integrando-se às consultas e operações do banco.
Conteúdo do catálogo FC Concursos · Atualizado em