Magna Concursos

Foram encontradas 24.509 questões.

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

Ana identificou que, em seu banco de dados, ocorria muita demora na execução de algumas transações específicas, que chegavam até a falhar algumas vezes. Ao efetuar uma análise, viu que não havia controle nas transações ocorridas. Como forma de garantir seus schedules estritos, Ana implementou um bloqueio em 2 fases rigoroso.

Esse bloqueio implementado por Ana fará com que:

 

Provas

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

Pedro está implementando um banco de dados a partir de um projeto lógico que recebeu dos desenvolvedores de Sistemas de Informação do Tribunal. No projeto, há relacionamentos entre diversas tabelas.

No SQL, para implementar os relacionamentos de modo a prevenir que alguma transação de banco de dados destrua os relacionamentos entre as tabelas, Pedro deve utilizar a cláusula:

 

Provas

Questão presente nas seguintes provas
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