Magna Concursos

Foram encontradas 24.842 questões.

2631648 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
No Oracle, cada instância de um banco de dados tem um redo log associado para proteger o banco de dados em caso de falha da instância. Um redo log consiste em um ou mais arquivos pré-alocados que armazenam todas as alterações feitas no banco de dados à medida que ocorrem. O Log Writer (LGWR) é o processo que controla a escrita das mudanças nos arquivos de redo log. Analise as seguintes assertivas sobre o redo log no Oracle:
I. O recurso de multiplexar um redo log (multiplexed redo logs) visa proteger contra uma falha envolvendo o próprio redo log. II. Quando um redo log é multiplexado, é recomendado que todos os membros de um grupo sejam colocados em discos físicos distintos. III. É uma boa prática que a necessidade de arquivamento dos arquivos de redo log em mídias de armazenamento off-line, tais como discos ou fitas, seja levada em conta pelo DBA ao definir o tamanho do arquivo de redo log.
Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2631647 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Analise as assertivas abaixo sobre benefícios de procedimentos armazenados (stored procedures) em bancos de dados relacionais:
I. Melhor manutenabilidade: é possível alterar o código de um procedimento armazenado diretamente, sem que as diferentes aplicações que o usam sejam impactadas. II. Maior segurança: é possível conceder a procedimentos armazenados os privilégios de acesso necessários ao acesso/atualização dos objetos que manipula. Se usuários forem forçados a atualizar certos objetos da base de dados através de procedimentos armazenados específicos, é possível limitar a concessão de privilégios a usuários para acesso/manipulação desses objetos. III. Melhor desempenho: um procedimento armazenado pode executar com melhor desempenho no servidor, pode se beneficiar de otimizações específicas feitas pelo sistema de gerência de banco de dados, pode implicar em redução de tráfego entre o servidor e a aplicação cliente, entre outras razões.
Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2631646 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Considere que o DBA de um banco de dados SQL Server 2019 definiu o índice abaixo sobre a tabela TAB1:
CREATE NONCLUSTERED INDEX IDX1 ON TAB1 (codcomp, dataInicial) WHERE DataFinal IS NOT NULL;
Sobre isso, analise as assertivas abaixo:
I. Esse comando cria um índice filtrado. II. O índice criado por esse comando contribui à melhoria do desempenho de consultas principalmente quando a condição (DataFinal IS NOT NULL) é observada em um grande número de tuplas dessa tabela. III. O formato de armazenamento primário do índice criado por esse comando é columnstore.
Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2631645 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE

O DBA de um banco de dados SQL Server 2019 precisou procurar no catálogo algumas definições existentes sobre um esquema da base de dados específico para executar o seu trabalho. Ele descobriu que:

  • Para procurar as tabelas existentes, deveria consultar a SYS.TABLES, e para encontrar as chaves primárias existentes, poderia consultar a tabela ;
  • Encontraria na tabela o identificador do tipo de dado associado aos atributos de uma dada tabela;
  • Para encontrar os procedimentos armazenados na base de dados, precisava consultar a SYS.PROCEDURES, e que se quisesse saber detalhes dos parâmetros de um dado procedimento armazenado, poderia encontrá-los na ;

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

 

Provas

Questão presente nas seguintes provas
2631644 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Considere as tabelas criadas com os comandos SQL abaixo, e os comandos de inserção de tuplas SQL (padrão SQL99 ou superior).
Create table A (pka int primary key, a1 integer); Create table B (pkb int primary key, b1 integer); Create table C (pkc int primary key, c1 integer); insert into A values (1,10); insert into A values (2, 10); insert into A values (3, 2); insert into A values (4, 3); insert into B values (10,0); insert into C values (100,0);
Suponha a criação dos gatilhos T1 e T2 definidos abaixo cujas cláusulas estão de acordo com padrão, e cujo código disparado foi escrito conforme sintaxe PL/SQL (Oracle).
Enunciado 3258267-1

Considere que os três comandos SQL de remoção de tuplas abaixo foram executados sem erro:
I. delete from A where a1>=10; II. delete from A where a1<10; III. delete from A where a1 is null;
Finalmente, foram executadas as duas consultas SQL abaixo, cada qual retornando uma única tupla:
(1) SELECT b1 FROM B; (2) SELECT c1 FROM C;
Selecione a alternativa que representa, nesta ordem, o valor do atributo b1 resultante da consulta (1), e o valor do atributo c1 resultante da consulta (2).
 

Provas

Questão presente nas seguintes provas
2631643 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Considere a tabela PILOTOS e a visão PILOTOSA320 definidas pelos comandos SQL abaixo (padrão SQL99 ou superior).
Enunciado 3258266-1

Considere os comandos SQL abaixo no mesmo padrão, em que cada comando corresponde a uma transação. Assinale com V, se o comando executa corretamente, ou com F, se o comando resulta em erro.
( ) insert into PILOTOSA320(codp, nomep, companhia, aviao) values (1, 'jose', 'gol', 'A320'); ( ) insert into PILOTOSA320(codp, nomep, companhia, aviao) values (2, 'maria', 'tam', '777'); ( ) insert into PILOTOSA320(codp, nomep, aviao) values (2, 'jose', 'A320');
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
 

Provas

Questão presente nas seguintes provas
2631642 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE

Imagine que em um banco de dados ORACLE existe um usuário USUARIO1 e uma tabela de nome PROJETOS. Considere que o DBA emitiu o seguinte comando SQL nesse banco de dados:

GRANT ALL PRIVILEGES ON PROJETOS TO USUARIO1;

Analise as assertivas abaixo, sobre os privilégios concedidos a USUARIO1 com esse comando, assinalando V, se verdadeiras, ou F, se falsas.

(    ) USUARIO1 pode remover tuplas da tabela PROJETOS.
(    ) USUARIO1 pode conceder a outros usuários um ou mais privilégios recebidos sobre a tabela PROJETOS através de comandos GRANT.
(    ) USUARIO1 pode definir um gatilho sobre a tabela PROJETOS.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
2631641 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Considere a tabela ALUNOS criada usando o comando SQL (padrão SQL99 ou superior) abaixo.
Create table Alunos (pk int not null primary key, nomea varchar(100), idade int, nascimento date not null);
Assinale qual, dentre as instruções ALTER TABLE listadas abaixo, representa um comando SQL INVÁLIDO, que causa um erro de execução.
 

Provas

Questão presente nas seguintes provas
2631640 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Uma escola que oferece aulas de reforço possui um cadastro de professores especializados em alguma matéria e de alunos que precisam de reforço escolar em matérias específicas. As tabelas estão desenhadas abaixo.
Enunciado 3258260-1

Solicitaram ao DBA que casasse as necessidades dos alunos com a especialidade dos professores, mas não deram muitos detalhes. O DBA preparou, então, três possibilidades de combinação, representadas pelas consultas SQL (padrão SQL99 ou superior) abaixo:
I. select nomea, nomep from professores natural join alunos II. select nomea, nomep from professores right join alunos on professores.materia = alunos.materia III. select nomea, nomep from professores full join alunos using (materia)
Selecione a alternativa que representa, nesta ordem, o número de tuplas resultantes das consultas I, II e III.
 

Provas

Questão presente nas seguintes provas
2631619 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE

Relacione a Coluna 1 à Coluna 2, associando o modelo mais adequado para definir a estrutura lógica dos dados no banco de dados com as respectivas aplicações.

Coluna 1
1. Documentos.
2. Grafos.
3. Multidimensional.

Coluna 2

(   ) Aplicações para fazer avaliação de marketing de conteúdo utilizam visualizações rápidas e objetivas do desempenho e da produtividade, oferecendo uma melhor compreensão do que necessita ser reforçado ou aprimorado.
(   ) Aplicações de catálogo em comércio eletrônico armazenam milhares de atributos sobre produtos em uma unidade única, facilitando o gerenciamento de dados e provendo maior velocidade na leitura. A alteração de um produto, por exemplo, a inclusão ou remoção de atributos, não afetará a descrição dos demais produtos.
(   ) Aplicações para analisar KPIs (indicador-chave de desempenho) são ferramentas de gestão que armazenam indicadores e/ou valores quantitativos que podem ser medidos, comparados e acompanhados, de forma a avaliar o desempenho dos processos e das estratégias de um negócio.
(   ) As aplicações de detecção de fraude em cartão de crédito armazenam as relações entre as transações, atores e outras informações relevantes para permitir que se encontrem padrões comuns nos dados. As organizações podem identificar, por exemplo, uma rede de usuários conectados e itens como contas de e-mail, endereços e números de telefones em comum, resultando em uma rede de informações altamente conectada e complexa, que pode ser consultada, visualizada e analisada para detecção de fraudes.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas