Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FCC 2015

Banco de DadosPostgreSQL
Código
fc026255
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
O Sistema Gerenciador de Banco de Dados (SGBD)
  1. ASQL Server 2014 possui várias tecnologias de BI, como o Integration Services, uma plataforma que inclui pacotes que fornecem processamento de extração, transformação e carregamento (ETL) para armazenamento de dados.
  2. BPostegreSQL 9.4 utiliza um modelo cliente/servidor. Uma sessão PostgreSQL consiste de 2 processos cooperativos: o processo servidor que executa as operações no BD e o processo usuário-cliente que gerencia os arquivos do BD.
  3. COracle 11g utiliza o seguinte comando para criar um novo BD, denominado meuBD: $createdatabase meuBD.
  4. DPostegreSQL utiliza o pacote DBMS_CONNECTION_POOL para gerenciar o Database Resident Connection Pool, cujos procedimentos são usados pelo Administrador para configurar parâmetros pool como resize e trigger limit.
  5. EOracle 11g permite que o Analysis Services e o Reporting Services possam ser instalados como servidores autônomos em aplicativos de serviço compartilhado em um farm do SharePoint.
Revelar gabarito e comentário

GabaritoA — SQL Server 2014 possui várias tecnologias de BI, como o Integration Services, uma plataforma que inclui pacotes que fornecem processamento de extração, transformação e carregamento (ETL) para armazenamento de dados.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SGBD: características de SQL Server, PostgreSQL e Oracle

Gabarito: letra A. A única alternativa correta é a que descreve corretamente o SQL Server Integration Services (SSIS) como plataforma de ETL do SQL Server. As demais alternativas contêm erros técnicos graves em relação ao PostgreSQL e Oracle.

A banca testa o conhecimento sobre funcionalidades específicas de três grandes SGBDs, misturando conceitos entre eles. Vamos analisar cada alternativa:

Alternativa A — ✅ Correta ⟵ GABARITO

SQL Server 2014 possui o Integration Services (SSIS), uma plataforma para fluxos de trabalho de integração de dados e ETL. A descrição está correta: "inclui pacotes que fornecem processamento de extração, transformação e carregamento (ETL) para armazenamento de dados".

Alternativa B — ❌ Incorreta

Afirma que o PostgreSQL utiliza um modelo cliente/servidor com dois processos cooperativos: o servidor que executa operações no BD e o processo usuário-cliente que "gerencia os arquivos do BD". Erro: no PostgreSQL, o processo servidor (postmaster/postgres) gerencia os arquivos do banco e executa as consultas; o processo cliente (aplicação) apenas envia solicitações e recebe resultados, não gerencia arquivos. O termo correto é que o cliente se comunica com o servidor, não gerencia os arquivos.

Alternativa C — ❌ Incorreta

Afirma que o Oracle 11g usa o comando $createdatabase meuBD para criar um novo banco. Erro: o comando correto no Oracle é CREATE DATABASE meuBD (sem cifrão e sem espaço entre "create" e "database"). O prefixo $ pode ser um prompt de shell, mas não faz parte do comando SQL. Além disso, a criação de banco no Oracle é mais complexa, mas o comando básico é CREATE DATABASE.

Alternativa D — ❌ InCorreta

Afirma que o PostgreSQL utiliza o pacote DBMS_CONNECTION_POOL para gerenciar o Database Resident Connection Pool. Erro: o DBMS_CONNECTION_POOL é um pacote do Oracle, não do PostgreSQL. O PostgreSQL não possui um pacote com esse nome; o gerenciamento de pool de conexões no PostgreSQL é feito por softwares externos (ex: PgBouncer, pgpool-II) ou por recursos do próprio SGBD como pgbouncer, mas não via DBMS_CONNECTION_POOL.

Alternativa E — ❌ Incorreta

Afirma que o Oracle 11g permite que Analysis Services e Reporting Services sejam instalados como servidores autônomos em um farm do SharePoint. Erro: Analysis Services e Reporting Services são serviços do SQL Server (Microsoft), não do Oracle. Eles podem ser instalados em um farm do SharePoint, mas isso é uma característica do SQL Server, não do Oracle. O Oracle possui ferramentas de BI próprias (Oracle Business Intelligence, Oracle Reports, etc.), mas não os serviços nomeados.

PEGA ESSA DICA!

Em questões sobre SGBDs específicos, foque em distinguir quais funcionalidades pertencem a cada produto. Memorize os nomes dos principais serviços e ferramentas de cada um: SSIS, SSAS, SSRS para SQL Server; Data Pump, RMAN, Oracle RAC para Oracle; e para PostgreSQL, recursos como MVCC, WAL, PL/pgSQL, e ferramentas de pooling como PgBouncer.

Gabarito: letra A.

Link permanente: /questoes/fc026255