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
65 questões encontradas

Um dos conceitos associados a coleções de objetos de dados e/ou arquivos de sistemas de bancos de dados NoSQL é o de sharding . Nesse contexto, uma das características de sharding refere-se

A ao armazenamento de múltiplos itens com timestamps.
B à conciliação de gravação em operações conflitantes.
C a não exigência de um esquema prévio de dados.
D a oferta de uma linguagem de consulta menos poderosa.
E ao particionamento horizontal dos dados entre nós do sistema.

Em um processo, o funcionário responsável foi substituído por outro funcionário da mesma organização. Tal substituição deve ser registrada no banco de dados do departamento de pessoal. A cláusula SQL mais indicada para implementar essa alteração, mantendo a integridade do banco, é denominada

A ALTER
B INSERT
C JOIN
D UPDATE
E WITH

Uma das tarefas executadas por Sistemas Gerenciadores de Bancos de Dados, especialmente os relacionais, é a otimização de consultas e operações SQL. Dada uma expressão lógica, especificada por meio dessa linguagem, os gerenciadores buscam estabelecer a melhor estratégia para executar o comando SQL e produzir o resultado desejado. No contexto da execução eficiente de uma consulta, assinale a definição correta para o conceito de Query Plan (Plano de Consulta).

A A execução monitorada da consulta, de modo a identificar um padrão de desempenho em termos de recursos e tempo.
B A identificação do conjunto de índices e chaves estrangeiras existentes no banco de dados que podem ser empregados na execução da consulta.
C Um conjunto de informações sobre tabelas, índices e ordenações do banco de dados, que possivelmente podem ser empregadas na execução da consulta.
D Uma amostra reduzida e representativa dos dados do banco de dados que permite avaliar uma consulta rapidamente.
E Uma sequência de operações para a execução da consulta acompanhada de uma previsão de tempo/espaço com os recursos disponíveis no banco de dados.

Os comandos SQL do tipo DML ( Data Manipulation Language ) são utilizados para manipular os dados no banco de dados. Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações. Assinale a opção que apresenta apenas exemplos de comandos do tipo DML.

A SELECT, INSERT, DROP e UPDATE.
B INSERT, DROP e UPDATE.
C SELECT, INSERT, DELETE e UPDATE.
D CREATE, ALTER e DELETE.
E SELECT, CREATE e TRUNCATE.

William está trabalhando com a base de dados de uma clínica, onde estão presentes as entidades descritas a seguir. Paciente (Id: Integer PK, Nome: Varchar(50)) Medico (Id: Integer PK, Nome: Varchar(50)) Atendimento (Id: Integer PK, IdPaciente: Integer FK(Paciente), IdMedico: Integer FK(Medico), Data: Date) Para que William obtenha os nomes dos pacientes que foram tratados por todos os médicos, a instrução SQL a ser utilizada é:

A select p.nome from paciente p, atendimento a where a.idpaciente = p.id and a.idmedico = all (select id from medico);
B select p.nome from paciente p where not exists ( select id from medico m where id not in ( select idmedico from atendimento where idpaciente = p.id));
C select p.nome from paciente p where exists ( select idmedico from atendimento where idpaciente = p.id);
D select p.nome from paciente p, atendimento a where a.idpaciente=p.id group by p.nome having count(*) = (select count(*) from medico);
E select p.nome from paciente p, atendimento a where a.idpaciente = p.id and a.idmedico = any (select id from medico);

Davi, um Database Administrator (DBA) que trabalha na Comissão de Valores Mobiliários, identificou, em sua base de dados SQL Server, que muitas operações efetuadas no banco não tinham rastreamento. Com o objetivo de identificá-las, ele iniciou a configuração de auditoria dos dados iniciando com as operações CREATE, ALTER e DROP para qualquer objeto de servidor. Os itens de auditoria a serem configurados por Davi formam um grupo de ações chamadas:

A server_object_change_group;
B server_object_ownership_change;
C server_operation_group;
D server_principal_impersonation_group;
E server_state_change_group.

Sobre banco de dado NoSQL orientado a grafos, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).

I. Se compararmos com um banco de dados relacional, os nós de um grafo correspondem às colunas de uma tabela.

II. As operações de junção nesse tipo de banco são frequentemente mais eficientes do que em bancos de dados relacionais, pois utilizam chaves estrangeiras para realizar o relacionamento entre os nós.

III. Diferentemente dos outros tipos de banco de dados NoSQL, bancos orientados a grafos não são próprios para se trabalhar com um grande volume de dados. As afirmativas são, respectivamente,

A V – F – F.
B F – V – F.
C F – F – V.
D V – F – V.
E F – F – F.

Julgue o item seguinte, relativos a linguagem de consulta estruturada (SQL), linguagem de definição de dados (DDL) e linguagem de manipulação de dados (DML). O comando TRUNCATE é mais eficiente que o comando DELETE para remover os registros de uma tabela, no sentido de que não apenas deleta todos os dados da tabela como, também, libera o espaço ocupado pela tabela.

A Certo
B Errado

Julgue o item seguinte, relativos a linguagem de consulta estruturada (SQL), linguagem de definição de dados (DDL) e linguagem de manipulação de dados (DML). Os comandos SQL são instruções ou consultas usadas para interagir com um banco de dados relacional, a exemplo do comando COMMIT disponibilizado na DML para manipular dados.

A Certo
B Errado