FC ConcursosFC Concursos

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.

  1. Query e PLPGSQL.
  2. PLSQL e Arquivo.sql.
  3. PLPGSQL e Arquivo.sql.
  4. PLSQL e OGR2OGR.
  5. 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

Continue aprendendo