Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q365031 Banco de Dados
Quanto à arquitetura do Sistema Gerenciador de Bancos de Dados Oracle, analise e indique entre as sentenças abaixo aquela que é CORRETA.
Alternativas
Q365030 Banco de Dados
Qual dos trechos PL/SQL abaixo permite identificar corretamente quantas linhas foram removidas pelo comando DELETE?
Alternativas
Q356039 Banco de Dados
A tecnologia de Data Warehouse oferece suporte às ferramentas OLAP, que apresentam visões multidimensionais de dados permitindo a análise das operações de negócio para facilitar a tomada de decisões. Estas ferramentas suportam algumas operações de maneira a dar aos analistas o poder de observar os dados de várias maneiras em níveis diferentes. Considere duas destas operações mostradas nas figuras abaixo.

imagem-054.jpg

As operações mostradas na Figura 1 e na Figura 2, respectivamente, são
Alternativas
Q356037 Banco de Dados
Considere o Diagrama Entidade-Relacionamento:

imagem-044.jpg

De acordo com o DER acima, a tabela corretamente criada em SQL é:
Alternativas
Q356036 Banco de Dados
Mineração de dados é a investigação de relações e padrões globais que existem em grandes bancos de dados, mas que estão ocultos no grande volume de dados. Com base nas funções que executam, há diferentes técnicas para a mineração de dados, dentre as quais estão:

I. identificar afinidades existentes entre um conjunto de itens em um dado grupo de registros. Por exemplo: 75% dos envolvidos em processos judiciais ligados a ataques maliciosos a servidores de dados também estão envolvidos em processos ligados a roubo de dados sigilosos.

II. identificar sequências que ocorrem em determinados registros. Por exemplo: 32% de pessoas do sexo feminino após ajuizarem uma causa contra o INSS solicitando nova perícia médica ajuízam uma causa contra o INSS solicitando ressarcimento monetário.

III. as categorias são definidas antes da análise dos dados. Pode ser utilizada para identificar os atributos de um determinado grupo que fazem a discriminação entre 3 tipos diferentes, por exemplo, os tipos de processos judiciais podem ser categorizados como infrequentes, ocasionais e frequentes.

Os tipos de técnicas referenciados em I, II e III, respectivamente, são:
Alternativas
Q356035 Banco de Dados
Considere a tabela processo abaixo para responder a questão a seguir.

imagem-030.jpg
Há diversas técnicas para o armazenamento de relações em um banco de dados distribuído, entre elas está a fragmentação. Considere o resultado da fragmentação da tabela processo em duas relações:

vara1
imagem-033.jpg

vara2
imagem-034.jpg

Considerando a fragmentação realizada, é correto afirmar:
Alternativas
Q356034 Banco de Dados
Considere a tabela processo abaixo para responder a questão a seguir.

imagem-030.jpg
Considere o projeto para a tabela processo em um ambiente de banco de dados distribuído:

processo1

imagem-031.jpg

processo2

imagem-032.jpg

Dado o novo projeto acima, é correto afirmar:
Alternativas
Q356033 Banco de Dados
Considere a tabela processo abaixo para responder a questão a seguir.

imagem-030.jpg
Um banco de dados relacional consiste em uma coleção de tabelas, cada uma das quais com um nome único. De acordo com a terminologia do modelo relacional e a tabela processo, é correto afirmar:
Alternativas
Q356031 Banco de Dados
No SQL Server 2012, os gatilhos DDL são disparados em resposta a diversos eventos DDL. Esses eventos correspondem principalmente as instruções Transact-SQL que começam com algumas palavras-chave como
Alternativas
Q356030 Banco de Dados
No SGBD Ingres 10S, a instrução CREATE PROCEDURE cria um procedimento de banco de dados. Um procedimento de banco de dados pode ser executado diretamente usando a instrução EXECUTE PROCEDURE ou pode ser invocado por uma regra.

Quando executado diretamente, essa procedure pode conter comandos como:

I. COMMIT, DELETE, RAISE ERROR, UPDATE RULE, THROW EXCEPTION.

II. EXECUTE PROCEDURE, FOR, INSERT, REGISTER DBEVENT.

III. REMOVE DBEVENT, MESSAGE, ENDLOOP, APPLY, INVOKE.

Está correto o que consta APENAS em
Alternativas
Q356029 Banco de Dados
Considere:

I. O Oracle Advanced Security suporta autenticação pelo uso de certificados digitais com SSL em adição a criptografia e integridade de dados nativa do protocolo SSL.

II. Ao utilizar Oracle Advanced Security para a segurança de comunicações entre clientes e servidores, é possível utilizar TKIP e Diffie-Hellman para cifrar a conexão entre clientes e servidores e autenticar clientes a um servidor de banco de dados Oracle.

III. Os protocolos Triple-DES e AES são utilizados na transmissão de dados para proteger a integridade.

Está correto o que consta APENAS em
Alternativas
Q356028 Banco de Dados
Em PL/SQL, COALESCE (expr1, expr2) é equivalente a
Alternativas
Q356026 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Ao utilizar uma instrução SQL, foi gerada, a partir da tabela FUNCIONARIO, a tabela FUNCIONARIO01, com os dados abaixo:

imagem-020.jpg

A instrução utilizada foi
Alternativas
Q356025 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução
Alternativas
Q356024 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
No Oracle, após um comando COMMIT ser executado
Alternativas
Q356023 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir o nome (FNome) e o salário (FSal) multiplicado por 12 e somado com a comissão (FComis) da funcionária Ana, utiliza-se a Instrução  ...I...  Na coluna que mostra o valor resultante do cálculo aparecerá o Valor  ...II...

As lacunas I e II são preenchidas, correta e respectivamente, por
Alternativas
Q356022 Banco de Dados
Uma tabela encontra-se na segunda forma normal (2FN), quando, além de estar na primeira forma normal (1FN),
Alternativas
Q356021 Banco de Dados
Analise o procedimento SQL a seguir:

create procedure cont_dep (..I.... id_dep integer, .I..I... cont integer)
begin
        select count(*) into cont from instrutor where instructor.id_dep = cont_dep.id_dep
end



Considere que:

id_dep é um parâmetro que deverá ter um valor atribuído ao chamar o procedimento.
cont é um parâmetro cujo valor é definido no procedimento.

Para que a declaração do procedimento esteja correto, as lacunas I e II devem ser preenchidas por
Alternativas
Q356020 Banco de Dados
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados.

Considere:

create trigger tgr001 before update of concentra referencing new row as novaLinha for each row
when (novaLinha.nome_inst = ' ')
begin atomic
imagem-004.jpg
end;

Para que a trigger em SQL padrão acima substitua o valor em branco (' ') contido no campo nome_inst pelo valor nulo, deve-se completar imagem-005.jpg com:
Alternativas
Q356019 Banco de Dados
Para resolver os problemas observados na tabela instrutor_departamento esta foi normalizada e decomposta nas tabelas Instrutor e Departamento conforme imagem a seguir, considerando que:

- Um departamento concentra diversos instrutores.
- Cada instrutor pode estar relacionado a apenas um departamento.

imagem-003.jpg

A instrução SQL correta para gerar a tabela Instrutor, conforme o modelo apresentado, é
Alternativas
Respostas
10121: D
10122: A
10123: B
10124: C
10125: C
10126: B
10127: D
10128: B
10129: D
10130: A
10131: C
10132: D
10133: C
10134: E
10135: E
10136: B
10137: C
10138: D
10139: E
10140: B