Questões de Concurso

Foram encontradas 13.780 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1986118 Banco de Dados
Considere que um Analista está trabalhando em um banco de dados PostgreSQL aberto e funcionando em condições ideais. O Analista inseriu a seguinte sequência de comandos: 
DROP TABLE ....I... TRTContatos; CREATE TABLE TRTContatos (  cod serial PRIMARY KEY,  orgao VARCHAR(255) NOT NULL,  email VARCHAR(255) NOT NULL,  descricao VARCHAR(255)
);
INSERT INTO               TRTContatos (orgao, email)
VALUES   ('Ouvidoria','[email protected]:'),  ('Escola Judicial','[email protected]'),  ('Corregedoria','[email protected]')
....II....;
É correto afirmar que
Alternativas
Q1986117 Banco de Dados
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:
Imagem associada para resolução da questão

Para que as cidades cujos CodCidade comecem com 2 tenham a Jurisdicao alterada de Parnaíba para Teresina, deve-se utilizar o seguinte comando PL/SQL:
Alternativas
Q1986116 Banco de Dados
Um Analista, utilizando um banco de dados SQL Server aberto e funcionando em condições ideais, deseja criar uma tabela temporária para ser usada dentro de uma seção. O SQL Server fornece duas maneiras de criar tabelas temporárias: por meio das instruções SELECT INTO e CREATE TABLE. Mas, em ambas as instruções, o nome da tabela temporária deve começar com
Alternativas
Q1986115 Banco de Dados
Considere que em um banco de dados Oracle 19c aberto e funcionando em condições ideais, exista a tabela TRTServ: 
Imagem associada para resolução da questão


 Para atualizar e mostrar os termos Teresina para TRT-22 do campo Local, deve-se utilizar o seguinte comando PL/SQL:  
Alternativas
Q1986113 Banco de Dados
A matriz de confusão é utilizada na avaliação de modelos de classificação, no contexto do aprendizado de máquina. Dentre as métricas que podem ser extraídas da matriz de confusão, que resumem a capacidade de um modelo de acertar suas predições, estão o percentual que foi predito:

I. Positivo corretamente sobre o total que de fato era positivo. II. Negativo corretamente sobre o total que de fato era negativo. III. Positivo sobre o total que de fato era negativo. IV. Negativo sobre o total que de fato era positivo.

Os itens de I a IV correspondem, correta e respectivamente, a 
Alternativas
Q1985597 Banco de Dados
Em uma biblioteca, alunos podem locar livros, conforme apresentado no modelo relacional.
Imagem associada para resolução da questão

O cliente deseja emitir um relatório com a listagem de todos os alunos e os nomes dos livros locados por eles. Os alunos que nunca locaram livros na biblioteca devem estar presentes no relatório, possuindo valor nulo no campo relativo ao nome do livro. Assinale a alternativa que contém a consulta SQL que retorna corretamente os dados a serem utilizados no referido relatório. 
Alternativas
Q1985595 Banco de Dados
Uma das aplicações do Boxplot é a detecção de anomalias (outliers) nos dados. Seja Q1 o valor do primeiro quartil, Q2 a mediana e Q3 o valor do terceiro quartil, podem ser considerados outliers os dados que apresentam:

I. valores menores que Q3 + 1, 5 ∗ (Q3 − Q1);
II. valores maiores que Q3 + 1, 5 ∗ (Q3 − Q1);
III. valores maiores que Q1 - 1, 5 ∗ (Q3 − Q1);
IV. valores menores que Q1 - 1, 5 ∗ (Q3 − Q1).

Dos itens, verifica-se que está(ão) correto(s) apenas  
Alternativas
Q1985594 Banco de Dados
Em muitos problemas reais, os dados contêm classes majoritárias e minoritárias. Por exemplo, ao se analisar dados sobre fraudes em bancos, é mais provável que os conjuntos de dados contenham poucos dados de fraude e muitos de não fraude. Ao dividir o conjunto de dados em conjunto de treinamento e conjunto de teste para avaliar um modelo de classificação, qual técnica garante que o conjunto de teste tenha elementos da classe minoritária?
Alternativas
Q1984835 Banco de Dados

A linguagem SQL é um meio para se comunicar com o banco de dados, a fim de executar uma determinada operação como incluir registros ou extrair informações. Os comandos SQL podem ser agrupados em categorias de acordo com sua funcionalidade. Considerando os respectivos tipos de categoria de comandos da linguagem SQL, relacione adequadamente as colunas a seguir.


1. DDL (Data Definition Language).

2. DML (Data Manipulation Language).

3. DQL (Data Query Language).

4. DCL (Data Control Language).


( ) Responsável pelo controle de autorização (acesso) dos dados.

( ) Manipulação da estrutura do banco de dados como, por exemplo, criação e alteração de tabelas.

( ) Permite a pesquisa de dados, ou seja, possibilita a consulta de dados por meio do comando SELECT composto por várias cláusulas e opções.

( ) Permite a manutenção dos dados como, por exemplo, inclusão e alteração dos registros de uma tabela.


A sequência está correta em 

Alternativas
Q1984518 Banco de Dados
Um sistema de banco de dados distribuído (BDD) consiste em uma relação de nós, cada qual podendo participar na execução de transações que acessam dados em um ou mais nós. O acesso a diversos itens de dados em um sistema de banco de dados distribuído é normalmente acompanhado de transações que têm de preservar suas propriedades. Assinale a alternativa que apresenta corretamente estas propriedades:
Alternativas
Q1984513 Banco de Dados
"Um Sistema Gerenciador de Banco de Dados (SGBD) é muito importante para as aplicações nos dias de hoje. Banco de dados são conjuntos de dados estruturados que organizam informação. Para manipular as informações que estão contidas nesse banco de dados, é utilizado um SGBD, que é responsável pelo gerenciamento dos dados". (ELMASRI, 2005)
As principais características de um SGBD são: 
Alternativas
Q1984506 Banco de Dados
Um banco de dados orientado a objeto é um banco em que cada informação é armazenada na forma de objetos, e só pode ser manipuladas através de métodos definidos pela classe que esteja o objeto. Analise as afirmativas a seguir sobre banco de dados orientado a objeto e assinale a verdadeira: 
Alternativas
Q1984503 Banco de Dados
O SQL é uma linguagem padrão para manipulação de registros em bancos de dados relacionais. A sigla SQL vem dos termos em inglês "Structured Query Language", que podem ser traduzidos para o português como "Linguagem de Consulta Estruturada".
Fonte: https://blog.betrybe.com/sql/
A linguagem SQL apresenta uma organização estrutural muito bem definida que divide seus comandos em 5 subconjuntos diferentes. Analise as afirmativas sobre a organização estrutural da linguagem SQL:
I.O DQL (Data Query Language) define o comando mais popular da linguagem, o MAIN. Esse comando é essencial para consultar os dados armazenados no banco de dados.

II.O DDL (Data Definition Language) é o subconjunto SQL que apresenta comandos usados para gerenciar as estruturas do banco de dados. Com ele, podemos criar, atualizar e remover objetos da base, como tabelas e índices. Os comandos definidos pelo DDL são: CREATE, DROP e ALTER.
III.O DML (Data Manipulation Language) define os comandos usados para manipular os dados armazenados em um banco, ele fornece operadores que permitem inserir, excluir e alterar os registros de uma tabela. Os comandos mais importantes desse subconjunto são: INSERT, DELETE e UPDATE.
IV.O DCL (Data Control Language) é o subconjunto que possui comandos para controlar o acesso aos dados da base. Utilizando esse conjunto, pode-se estabelecer restrições e permissões para quem acessa o banco por meio dos comandos GRANT e REVOKE.
V.O DTL (Data Transaction Language) - também conhecido como KCL (Key Control Language) - é o subconjunto SQL que define comandos quando é necessário gerenciar transações feitas no banco. Isso significa que eles permitem iniciar, confirmar e desfazer determinadas alterações. Os comandos estabelecidos pelo conjunto são FORNEXT, BEGIN e LOOP.

É CORRETO o que se afirma em: 
Alternativas
Q1984246 Banco de Dados
O SGBD Oracle permite utilizar um mecanismo chamado hint, cuja finalidade é interferir na decisão automática do otimizador de consultas, instruindo-o a tomar decisões específicas, e forçando a mudança do plano de execução padrão.
O database link é um objeto de esquema de banco de dados que permite acessar remotamente objetos em um outro banco de dados.
Considere dois bancos de dados A e B. No banco de dados A, identificou-se uma consulta que possui na cláusula FROM duas tabelas, uma local e uma remota, que é acessada através de um database link para o banco de dados B. Ao analisar as tabelas envolvidas nesse join verificou-se que a tabela remota é maior que a tabela local.
Visando a melhorar a performance da consulta e minimizar o trafego de dados na rede o hint que deve ser utilizado é:
Alternativas
Q1984245 Banco de Dados
As tabelas PROFESSOR e ALUNO registram os identificadores únicos, nomes e datas de nascimento de professores e alunos de uma universidade.

Imagem associada para resolução da questão

Assinale a opção que irá produzir uma lista contendo um único atributo com todos os nomes de alunos e professores de forma a não repetir homônimos.
Alternativas
Q1984244 Banco de Dados
O sistema da ONG Bioma tem como finalidade catalogar as espécies de árvores relacionando a mata onde foram identificadas. Uma espécie de árvore existe em uma ou várias matas e as matas podem conter várias espécies de árvores. O SGBD utilizado é Oracle.
O modelo a seguir apresenta a relação entre as entidades Arvore e Mata, assim como seus atributos e cardinalidades.

Imagem associada para resolução da questão

O usuário Kadu solicita ao DBA Caue uma visão das espécies de árvores, biomas e a data que foram identificadas. Como não é permitida a criação de VIEWs no esquema das tabelas do sistema, o DBA cria o objeto abaixo em seu próprio esquema:

CREATE OR REPLACE VIEW arvoreBioma AS
     SELECT a.nomeEspecie, m.bioma         FROM owner.arvore a, owner.mata m, owner.identificado i
          WHERE a.idArvore = i.idArvore AND
           m.idMata = i.idMata

Para que Kadu possa ter permissão de seleção na VIEW,
Alternativas
Q1984241 Banco de Dados
O particionamento em um SGBD geralmente é empregado em tabelas com grande volume de dados. Como resultado desse processo são gerados conjuntos menores de dados. Essa configuração pode contribuir para melhor desempenho de consultas.
Considere que, no banco de dados do sistema financeiro da empresa XPTO, exista uma tabela chamada Fatura. Essa tabela possui bilhões de tuplas e não está particionada. O Analista de banco de dados propõe particionar a tabela Fatura utilizando a coluna Ano.
O SGBD utilizado para gerenciar o banco de dados do sistema é o SQL Server. Com relação aos itens que devem ser cumpridos para realizar o particionamento da tabela, analise as afirmativas a seguir: 
I. Os componentes fundamentais para particionar a tabela são: elaborar uma função de partição, criar um esquema de partição, especificar novo grupo de arquivos no banco de dados, criar arquivos de dados para cada ano e criar índice clusterizado contendo a coluna utilizada para o particionamento.
II. A função de partição com RANGE RIGHT sobre uma coluna datetime ou datetime2 indica que as tuplas registradas meia noite ficaram em outra partição, ou seja, sendo o primeiro elemento da fragmentação seguinte.
III. A função de partição não permite parâmetro de input dos tipos de dados varchar ou nvarchar.
IV. Se não for especificado o método adotado para criar os intervalos de fragmentação na função de partição por padrão é adotado o RANGE LEFT.
Está correto o que se afirma em
Alternativas
Q1984193 Banco de Dados
O sistema de gerenciamento de banco de dados oferece ao administrador diferentes indicadores para obter informações sobre o ambiente. No caso do SGBD SQL Server, quando se trata de analisar a performance de consultas, um dos indicadores observados é o chamado tipo de espera (Wait Type).
Considere que o sistema de controle de pagamentos da metalúrgica Ferro Forte está no SGBD SQL Server, e vem apresentando perda de performance no processo de fechamento da folha de pagamento. O analista de banco de dados constata que o tipo de espera mais comum se refere ao paralelismo do plano de execução (CXPACKECT).
Visando a otimizar a performance da consulta em relação aos recursos de CPU e de memória do servidor, assinale a opção que lista os parâmetros que devem ser ajustados para melhorar o paralelismo. 
Alternativas
Q1984192 Banco de Dados
O particionamento em um SGBD geralmente é empregado em tabelas com grande volume de dados. Como resultado desse processo são gerados conjuntos menores de dados. Essa configuração pode contribuir para melhor desempenho de consultas.
Considere que no banco de dados do sistema financeiro da empresa XPTO exista uma tabela chamada Fatura. Essa tabela possui bilhões de tuplas e não está particionada. O Analista de banco de dados propõe particionar a tabela Fatura utilizando a coluna Ano.
O SGBD utilizado para gerenciar o banco de dados do sistema é o SQL Server. Com relação aos itens que devem ser cumpridos para realizar o particionamento da tabela, analise os itens a seguir:
I. Os componentes fundamentais para particionar a tabela são: elaborar uma função de partição, criar um esquema de partição, especificar novo grupo de arquivos no banco de dados, criar arquivos de dados para cada ano e criar índice clusterizado contendo a coluna utilizada para o particionamento.
II. A função de partição com RANGE RIGHT sobre uma coluna datetime ou datetime2 indica que as tuplas registradas meia noite ficaram em outra partição, ou seja, sendo o primeiro elemento da fragmentação seguinte.
III. A função de partição não permite parâmetro de input dos tipos de dados varchar ou nvarchar.
IV. Se não for especificado o método adotado para criar os intervalos de fragmentação na função de partição por padrão é adotado o RANGE LEFT.
Está correto o que se afirma em
Alternativas
Q1984191 Banco de Dados

Imagem associada para resolução da questão


As tabelas PROFESSOR e ALUNO registram os identificadores únicos, nomes e datas de nascimento de professores e alunos de uma universidade.

Qual das alternativas irá produzir uma lista contendo um único atributo com todos os nomes de alunos e professores de forma a não repetir homônimos?

Alternativas
Respostas
4861: C
4862: E
4863: C
4864: B
4865: A
4866: A
4867: B
4868: D
4869: B
4870: C
4871: A
4872: D
4873: C
4874: B
4875: D
4876: E
4877: A
4878: E
4879: C
4880: D