Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logoquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941201281596
Ano: 2025Banca: FGVOrganização: MPUDisciplina: Banco de DadosTemas: Structured Query Language | Visão
No processo de realizar análises nos dados armazenados em um banco de dados relacional, o perito Charles está implementando diversas consultas SQL. Ele precisa acessar o resultado dessas consultas diversas vezes, como se fosse uma tabela, em um ciclo de refinamento analítico contínuo. Em um banco de dados relacional, para criar uma tabela virtual que represente o resultado de uma consulta SQL, Charles deve implementar um(a): 
Gabarito comentado
Anotações
Marcar para revisão

2

457941201618934
Ano: 2025Banca: Instituto ConsulplanOrganização: Câmara de Mariana - MGDisciplina: Banco de DadosTemas: Visão | Indicadores
Determinado analista de sistema da Câmara Municipal está otimizando uma consulta SQL para gerar um relatório de solicitações processadas por departamento. A tabela Solicitações possui os seguintes campos:


• id_solicitacao (chave primária)

• id_departamento (chave estrangeira)

• data_solicitacao

• status ('pendente', 'em andamento', 'concluída')

A consulta a seguir foi implementada para contar o número de solicitações concluídas por departamento:

SELECT id_departamento, COUNT(*) AS total_concluidas
FROM Solicitações
WHERE status = 'concluída'
GROUP BY id_departamento;


A equipe identificou que a consulta está impactando o desempenho do banco de dados quando acessada simultaneamente por múltiplos usuários. Considerando o impacto causado por acessos concorrentes a uma consulta de leitura com agregação, qual das estratégias a seguir representa a solução mais eficaz para otimizar o desempenho e reduzir a carga sobre o banco de dados?
Gabarito comentado
Anotações
Marcar para revisão

3

457941201687992
Ano: 2011Banca: CESPE / CEBRASPEOrganização: CorreiosDisciplina: Banco de DadosTemas: Visão | Cibersegurança
Texto associado
Julgue os itens subsequentes, relativos à segurança e à integridade
de banco de dados e à linguagem SQL.

O uso de visão em banco de dados é uma forma de aumentar a sua segurança, pois impede o acesso direto aos dados de uma tabela, fornecendo somente os dados considerados necessários.
Gabarito comentado
Anotações
Marcar para revisão

4

457941201670699
Ano: 2017Banca: FCCOrganização: TSTDisciplina: Banco de DadosTemas: Structured Query Language | Visão

Um Programador:


I. criou uma tabela e uma view em um banco de dados relacional.

II. alterou a estrutura da tabela.

III. incluiu registros na tabela.


Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da

Gabarito comentado
Anotações
Marcar para revisão

5

457941201647899
Ano: 2022Banca: CESPE / CEBRASPEOrganização: ANPDisciplina: Banco de DadosTemas: Visão

Em relação aos métodos de visualizações de dados, julgue o item que se segue. 


Um dos princípios fundamentais das técnicas de visualização de dados é o impacto visual, em que as informações com maior relevância devem ser facilmente distinguidas das informações de menor relevância. 

Gabarito comentado
Anotações
Marcar para revisão

6

457941201565814
Ano: 2016Banca: CESPE / CEBRASPEOrganização: TCE-PRDisciplina: Banco de DadosTemas: Sistemas de Banco de Dados | Visão
No que se refere a banco de dados, assinale a opção correta.
Gabarito comentado
Anotações
Marcar para revisão

7

457941201418003
Ano: 2012Banca: FMP ConcursosOrganização: PROCEMPADisciplina: Banco de DadosTemas: Visão
Considere abaixo: o esquema de banco de dados, as duas visões V1 e V2 que criam tabelas virtuais aplicadas ao esquema definido e a consulta QV1 aplicada sobre a visão V1. 


EMPREGADO

PNOME   UNOME   SSN   DATANASC   ENDERECO   SALARIO   SUPERSSN   DNO


DEPARTAMENTO

DNOME    DNUMERO    GERSSN


PROJETO

PJNOME    PNUMERO    PLOCALIZACAO    DNUM


TRABALHA_EM

ESSN    PNO    HORAS


V1:      CREATE VIEW            TRABALHA_EM1

            AS SELECT                 PNOME, UNOME, PJNOME, HORAS

            FROM                         EMPREGADO, PROJETO, TRABALHA_EM

            WHERE                       SSN=ESSN AND PNO=PNUMERO;



V2:      CREATE VIEW            DEPT_INFO(DEPT_NOME, NO_EMPS, TOTAL_SAL)

            AS SELECT                 DNOME, COUNT(*), SUM(SALARIO)

            FROM             DEPARTAMENTO, EMPREGADO

            WHERE                       DNUMERO=DNO

            GROUP BY                 DNOME;


QV1: SELECT                     PNOME, UNOME

            FROM         TRABALHA_EM1

           WHERE                   PJNOME=’ProjetoX’ 


  

Com base no conhecimento sobre o conceito de visão em SQL, considere as seguintes afirmativas.


I. V1 não especifica nenhum novo nome de atributo para a visão TRABALHA_EM1. Nesse caso, TRABALHA_EM1 receberá os nomes dos atributos das tabelas de definição EMPREGADO, PROJETO E TRABALHA_EM.   

II. V2 explicita novos nomes para os atributos da visão DEPT_INFO, usando a correspondência um a um entre os atributos especificados na cláusula CREATE VIEW e os especificados na cláusula SELECT da consulta que define a visão.  

III. A consulta QV1 não funciona porque, para recuperar o último e o primeiro nome de todos os empregados que trabalham no ‘ProjetoX`, é necessária a formulação de duas junções usando as relações básicas EMPREGADO, PROJETO E TRABALHA_EM. 

 Assinale a alternativa CORRETA.

Gabarito comentado
Anotações
Marcar para revisão

8

457941200179260
Ano: 2022Banca: FCCOrganização: TRT - 19ª Região (AL)Disciplina: Banco de DadosTemas: Visão
Para alterar o tipo do campo nome para VARCHAR2(30) na tabela departamento de um banco de dados Oracle 11g, aberto e em condições ideais, utiliza-se o comando
Gabarito comentado
Anotações
Marcar para revisão

9

457941200554312
Ano: 2022Banca: FAURGSOrganização: SES-RSDisciplina: Banco de DadosTemas: Visão
Qual é o comando que recria uma visão (view) existente ao alterá-la ao invés de apagá-la, podendo também ser utilizado para atribuir uma nova permissão e/ou privilégios?
Gabarito comentado
Anotações
Marcar para revisão

10

457941200749084
Ano: 2014Banca: CCV-UFSOrganização: UFSDisciplina: Banco de DadosTemas: Structured Query Language | Visão
Em SQL, é possível criar estruturas que funcionam como uma tabela virtual, cujo comportamento assemelha-se a uma tabela real de banco de dados, entretanto, sem armazenar as informações apresentadas. Essas estruturas não existem como uma entidade independente na base de dados física. A essa estrutura, dá-se o nome de
Gabarito comentado
Anotações
Marcar para revisão
..
Logoquestionei.com