QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
87 questões encontradas

O uso impróprio de opções de inicialização pode afetar o desempenho do servidor e impedir o SQL Server, versão 2016, de
iniciar. Eventualmente, pode ser preciso iniciar o SQL Server em modo de usuário único. Normalmente, essa opção será usada
ao se perceber problemas com bancos de dados do sistema que devem ser corrigidos.
A opção de inicialização que deve ser especificada com o SQL Server Configuration Manager , para que uma instância do SQL
Server seja iniciada em modo de usuário único, é:

A -c
B -m
C -x
D -s
E -t
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

É aconselhável que a opção user connections seja alterada somente por profissional de banco de dados SQL Server, versão
2016, experiente. Ela ajuda a evitar sobrecarregar o servidor com muitas conexões simultâneas e pode calcular o número de
conexões com base no sistema e nos requisitos do usuário. Usuários que executam aplicativos ODBC (Conectividade Aberta de
Banco de Dados) precisam de uma conexão para cada

A processo não gerenciado pelo aplicativo.
B objeto de conexão aberto.
C processo iniciado que chama a função dbopen do DB-Library.
D atividade gerenciada no aplicativo.
E atividade que também referencie OLE DB.
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Na configuração de replicação de um banco de dados SQL Server 2016, mais especificamente durante a criação da publicação,
a atividade no banco de dados

A deve ser interrompida, pois o consumo de memória se torna muito alto, gerando indisponibilidade.
B pode continuar normalmente.
C é impactada pelo Snapshot Agent e deve ser bloqueada pelo administrador.
D pode continuar sempre que a publicação tratar de bancos de dados já replicados.
E é automaticamente interrompida, por padrão, pois o Snapshot Agent é bloqueado pelo DBMS.
Órgão: Assembléia Legislativa do Amapá Cargo: Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados Prova: FCC - ALE AP - Analista Legislativo - Área Tecnologia da Informação - Especialidade: Banco de Dados - 2020

Um profissional de tecnologia da informação necessita restringir o tempo em que a sessão aguarda um bloqueio em algumas transações T-SQL. Qual alternativa apresenta o comando correto, em T-SQL, para que esse profissional restrinja o tempo de uma sessão ativa em 10 segundos?

A DECLARE TIMEOUT = 10s;
B SET TIMEOUT = 10s;
C SET LOCK_TIMEOUT = 10000;
D LOCK_TIMEOUT = 10000;
E SET LOCK_TIME INT = 10000;

Um administrador de banco de dados disparou o seguinte comando em SQL ANSI para uma tabela de pessoas: “ CONSTRAINT NomeSobrenome UNIQUE (PrimeiroNome, UltimoNome); ”. Sabendo disso, assinale a alternativa correta acerca desse comando.

A O comando cria uma restrição para que o nome e o sobrenome da pessoa nunca sejam iguais.
B O comando cria uma chave primária baseada em nome e sobrenome da pessoa.
C O comando cria uma restrição para que a combinação de nome e sobrenome de uma pessoa seja única.
D O comando cria outra tabela para armazenar nome e sobrenome das pessoas cadastradas.
E O comando cria um índice de nome e sobrenome sem afetar o comportamento da tabela

O administrador de dados do MJSP gerou uma Common Table Expression (CTE) em TSQL para realizar uma consulta e apresentar aos usuários os salários maiores que 1000. Assinale a alternativa que apresenta corretamente a CTE gerada sabendo que o nome da tabela é SALARIO e que ela tem como atribulos Cargo e Valor

A WITH salario_sup AS
(
SELECT cargo, valor
FROM SALARIO
WHERE valor > 1000
)
SELECT * FROM salario_sup;
B CURSOR salario_sup AS
(
SELECT cargo, valor
FROM SALARIO
WHERE valor > 1000
);
C SELECT INTO salario_sup
(
SELECT cargo, valor
FROM SALARIO
WHERE valor > 1000
);
D INSERT salario_sup
(
SELECT cargo, valor
FROM SALARIO
WHERE valor > 1000
);
E SELECT cargo, valor
FROM SALARIO
WHERE valor > 1000;

A linguagem PL/SQL possui um recurso denominado PL/SQL Table. É correto afirmar que esse recurso

A permite a construção de uma estrutura capaz de realizar uma varredura em uma tabela, linha por linha, coluna por coluna. O comando ‘cursor’ é o responsável por criar essa estrutura.
B faz uso de dados intrínsecos por meio de vetores homogêneos. O comando ‘type’ é o responsável por criar essa estrutura.
C cria variáveis que podem ser acessadas por meio de referências. O comando ‘def’ é o responsável por definir essa estrutura.
D é dinâmico e oferece a possibilidade de executar um comando SQL a partir de uma string. O comando ‘declare’ é o responsável por definir essa estrutura.
E disponibiliza um comando que permite fazer iterações de execução do código tantas vezes quantas forem necessárias. O comando ‘loop’ é o responsável por criar essa estrutura.

Foi solicitado a um analista que desenvolvesse um relatório sobre os acessos aos laboratórios de pesquisa de sua empresa. Nesse relatório, deveriam ser apresentados os campos Nome do Usuário, Data e Hora de Acesso e a consulta deveria retornar somente os últimos 20 acessos. Assinale a alternativa que melhor representa essa consulta em SQL ( Structured Query Language ). Obs.: o SGBD é o POSTGRESQL.

A SELECT U.NOME , U.DATAADMISSAO
FROM USUARIO U
ORDER BY DATAALTERACAO DESC
LIMITE 20
B SELECT U.NOME , A. DATAHORAACESSO
FROM ACESSO A, USUARIO U
WHERE A.USUARIO = U.ID
ORDER BY DATAHORAACESSO DESC
LIMITE 20
C SELECT *
FROM ACESSO A
ORDER BY DATAHORAACESSO DESC
D SELECT U.NOME , A. DATAHORAACESSO
FROM ACESSO A, USUARIO U
WHERE A.USUARIO = U.ID
LIMITE 20
E SELECT U.NOME , A. DATAHORAACESSO
FROM ACESSO A, USUARIO U
WHERE A.USUARIO = U.ID
ORDER BY DATAHORAACESSO DESC

Um administrador de banco de dados do MJSP necessita migrar dados de uma tabela para outra. Para isso, ele irá utilizar a instrução SQL ANSI INSERT. Sabe-se que a tabela de onde virão os dados chama-se SERVIDOR_PUB e que ela possui os seguintes atributos: Nome, Nacionalidade e DataNascimento. Sabe-se também que a nova tabela irá se chamar SERVIDOR_PUB_IMP. Dessa forma, assinale a alternativa que apresenta a instrução SQL ANSI correta para que o administrador efetue essa migração.

A INSERT INTO SERVIDOR_PUB (Nome,
Nacionalidade, DataNascimento)
SELECT Nome, Nacionalidade,
DataNascimento FROM
SERVIDOR_PUB_IMP;
B INSERT INTO SERVIDOR_PUB_IMP
(Nome, Nacionalidade,
DataNascimento)SELECT Nome,
Nacionalidade, DataNascimento
FROM SERVIDOR_PUB;
C SELECT Nome, Nacionalidade, DataNascimento FROM SERVIDOR_PUB AND (INSERT INTO SERVIDOR_PUB_IMP(Nome, Nacionalidade, DataNascimento));
D INSERT (SELECT * FROM SERVIDOR_PUB) INTO SERVIDOR_PUB_IMP;
E INSERT INTO SERVIDOR_PUB_IMP SELECT * FROM SERVIDOR_PUB;

Um administrador de banco de dados Oracle precisa criar novos tipos de objetos usando a linguagem PL/SQL. Assinale a alternativa que apresenta corretamente parte da sintaxe do comando para a criação desses objetos.

A CREATE [OR REPLACE]
AS OBJECT (…);
B CREATE [OR REPLACE] TYPE
AS OBJECT (…);
C CREATE [OR REPLACE] TABLE
AS OBJECT (…);
D CREATE [OR REPLACE]
INTO OBJECT (…);
E CREATE [OR REPLACE] OBJECT
(…);