Magna Concursos

Foram encontradas 25.165 questões.

3361503 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

Os sistemas de informação que automatizam os processos de negócio de uma organização requerem bancos de dados transacionais para realizar uma operação. Com o crescimento das fontes de dados, os bancos de dados evoluíram para permitir a ingestão de grandes volumes de dados gerados a cada instante.

Com isso, uma das propriedades de transações que precisa estar presente em bancos de dados NoSQL é:

 

Provas

Questão presente nas seguintes provas
3361186 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

O Departamento de Desenvolvimento de Sistemas do TRF-1 automatizou seus processos de negócio utilizando bancos de dados em que era necessário definir o esquema a priori. Com isso, as evoluções do sistema se tornaram custosas. Para contornar esse problema, o Departamento está projetando a evolução dos seus sistemas para utilizar um banco de dados que permita a definição do esquema a posteriori conforme o dado chega, independentemente da sua estrutura.

Para isso, o Departamento deve incluir no Planejamento de TI a aquisição de um banco de dados:

 

Provas

Questão presente nas seguintes provas
3361181 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

Os dados dos funcionários de uma grande organização são utilizados por diferentes sistemas que foram implementados em diferentes momentos da sua história. A Figura I apresenta os dados armazenados em um banco dados (BD) relacional e a Figura II apresenta os dados armazenados em um BD semiestruturado. Em ambos os BDs, “matricula” é utilizado como identificador único do funcionário, e ambos representam o estado dos dados no primeiro dia de junho de 2024.

Figura I:

Enunciado 3848285-1

Figura II:

Enunciado 3848285-2

Domínios para Figuras I e II:

• matricula: string

• nome: string

• sobrenome: string

• nascimento: data (aaaa-mm-dd)

• idade: numérico 21

Considerando as dimensões da qualidade para dados previstas no DAMA-DMBOK 2ª edição, os dados dos funcionários acima representados possuem:

 

Provas

Questão presente nas seguintes provas
3360886 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

Observe a cardinalidade do seguinte diagrama de Entidade Relacionamento:

Enunciado 3849454-1

A entidade A pode se relacionar com B:

 

Provas

Questão presente nas seguintes provas
3360859 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

Pedro trabalha com um banco de dados SQL Server, no Windows, que armazena dados pessoais contendo acentos, letras maiúsculas e minúsculas nos nomes. Entretanto, Pedro notou que, em certas consultas à ordenação dos nomes, a ordem final é diferente daquela que é produzida em operações geradas no âmbito da programação. Paradoxalmente, nos relatórios preparados a partir de consultas SQL e funções codificadas na linguagem de programação adotada, os nomes aparecem perfeitamente grafados.

Para corrigir essas discrepâncias, uma linha de ação recomendada nesses casos é conferir:

 

Provas

Questão presente nas seguintes provas
3360858 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

Considere a execução do script SQL a seguir.

create table R1(A int, B int)
insert into R1 values (1,3),(2,2),(5,3),(4,3)
create table R2(A int, C int)
insert into R2 values (2,1),(2,2),(3,1),(2,4),(6,6)
create table R3(A int)
insert into R3 values (1),(2),(4),(6)

select A from R1
where
  not exists
  (select * from R2
  where R1.A = R2.C
    and not exists
      (select * from R3
      where R2.A=R3.A))
order by 1

O resultado produzido pela execução do comando select contém, na ordem, somente os valores:

 

Provas

Questão presente nas seguintes provas
3360857 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

No contexto de stored procedures no SQL Server, considere o script a seguir.

CREATE PROCEDURE TESTE @X int =2
AS
SELECT * FROM fibo WHERE N = @X

Levando em conta essa definição, analise a lista de cinco sugestões de comandos que poderiam acionar a execução da procedure TESTE.

1.
EXEC TESTE @X = 1
2.
TESTE
3.
EXEC TESTE 2
4.
TESTE 1
5.
CALL TESTE 2

Sobre esses comandos, é correto concluir que são válidos:

 

Provas

Questão presente nas seguintes provas
3360856 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

No contexto do ambiente MySQL, considere o script abaixo.

CREATE
  DEFINER= '... '
  TRIGGER banco.exemplo
  AFTER UPDATE ON banco.t1 FOR EACH ROW
BEGIN
  INSERT into t2 VALUES
    (user(),
    CONCAT('Nome’, OLD.nome, NEW.nome)
);
END

De acordo com o que foi apresentado, conclui-se que:

 

Provas

Questão presente nas seguintes provas
3360855 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

No contexto do MongoDB, analise o comando a seguir.

db.xxxxx.find( {pasta: "Exemplos"} )

O símbolo xxxxx designa um(a):

 

Provas

Questão presente nas seguintes provas
3360854 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TRF-1

Marina gerencia um banco de dados que contém duas tabelas relacionais, Cliente e Movimentação, sendo que a segunda tem uma chave estrangeira que a conecta à primeira tabela. Há uma transação, frequentemente acionada pelo sistema que emprega essas tabelas, que opera localizando um determinado registro em Cliente e, em seguida, percorrendo numa ordem temporal todos os registros de movimentação desse cliente na tabela Movimentação.

Dado que Marina trabalha numa base Oracle com tabelas com milhões de registros, e que a performance dessa transação é preponderante, o tipo (organization) mais adequado para a tabela Movimentação, dentre as opções apresentadas, é:

 

Provas

Questão presente nas seguintes provas