Magna Concursos

Foram encontradas 24.519 questões.

2218757 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPE-SC
Provas:

Considere uma tabela relacional T com três colunas, A, B e C. Para as colunas A e B, separadamente, foram criados índices do tipo bitmap, cujos conteúdos são exibidos a seguir, na ordem.

1001

110000000

1002

001000000

1005

000110000

1007

000001100

1010

000000011

112

100001000

114

000000100

117

000010000

210

001000000

316

000100001

317

010000010

Nesse contexto, o valor exibido pela execução do comando SQL

select sum(1) contagem
from T where A=1010 or B=316

deve ser:

 

Provas

Questão presente nas seguintes provas
2218578 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPE-SC

A modelagem de bancos de dados passa pela análise das relações e comportamento dos dados que futuramente constituirão o conteúdo desses bancos. Para bancos de dados relacionais, essa modelagem passa pelo levantamento das dependências funcionais que eventualmente possam ser depreendidas em cada caso.

Como um exemplo, considere um banco de dados que armazena a data de nascimento, o CPF (Cadastro de Pessoas Físicas) e a CNH (Carteira Nacional de Habilitação) de um grupo de pessoas, no qual todas possuem CPF e CNH.

Dado que no Brasil o CPF e a CNH são individualizados, as dependências funcionais que devem ser consideradas, em conjunto, são:

 

Provas

Questão presente nas seguintes provas
2218577 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: MPE-SC

Num banco de dados relacional, considere as tabelas T1 e T2, criadas como descrito a seguir.

  • T1 tem duas colunas, intituladas A e B, do tipo inteiro; a coluna A é declarada como primary key, e não aceita valores nulos.
  • T2 tem duas colunas, intituladas C e A, do tipo inteiro; a coluna C é declarada como primary key, e não aceita valores nulos; a coluna A foi declarada como UNIQUE, não aceita valores nulos e ainda foi declarada como uma foreign key que referencia a coluna A da tabela T1.

À luz dessa estrutura, é correto afirmar que o relacionamento entre T1 e T2:

 

Provas

Questão presente nas seguintes provas
2217998 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.

DECLARE

v_CPF pessoa.CPF%type;

v_nome pessoa.nome%type;

-----------

BEGIN

OPEN teste;

LOOP

-----------

EXIT WHEN teste %notfound;

EXEC sp_inclui_beneficio(v_CPF);

END LOOP;

CLOSE teste;

END;

As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:

 

Provas

Questão presente nas seguintes provas
2217997 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

No contexto do Oracle, considere o comando a seguir e analise as afirmativas a respeito das consequências desse mesmo comando.

create global temporary table temp
( a int not null primary key,
b varchar(20) not null );

I. Dados inseridos numa sessão (em inglês, session) são removidos no fim da sessão.

II. Dados inseridos numa sessão podem ser acessados somente pela própria sessão.

III. Ao término de uma transação por meio de um comando commit, os dados são automaticamente removidos da tabela.

Está correto somente o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2217996 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

No processamento de transações distribuídas em gerenciadores de bancos de dados, o algoritmo frequentemente empregado para garantir que todos os participantes de uma transação distribuída tenham conhecimento do seu desfecho é conhecido como:

 

Provas

Questão presente nas seguintes provas
2217995 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

No contexto do MySQL, analise as afirmativas a seguir a respeito da carga de dados (Bulk Data Loading) para tabelas InnoDB.

I. No caso da existência de restrições (constraints) do tipo UNIQUE, é possível suspender temporariamente a verificação com o comando SET unique_checks=1.

II. Tabelas InnoDB utilizam índices clusterizados, o que normalmente torna mais rápida a carga de dados dispostos na mesma ordem da chave primária (primary key).

III. Na carga de arquivos muito grandes, a shell do MySQL oferece serviços de importação rápida por meio do utilitário util.importTable().

Está correto somente o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2217994 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

No contexto do aplicativo pg_dump no PostgreSQL, analise as afirmativas a seguir.

I. O acionamento do pg_dump deve ser feito no servidor onde o PostgreSQL está instalado.

II. Na recuperação do backup, o banco de dados não pode existir, uma vez que é totalmente recriado.

III. As informações a respeito de roles e tablespaces do banco de dados não são incluídas no backup.

Está correto somente o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2217993 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

Considere uma tabela relacional com uma coluna, intitulada Cidade, que contém as strings

“São Paulo”,

“Rio de Janeiro”,

“Manaus”,

“Sao Paulo”,

“Manaus”,

dispostas uma em cada linha.

A execução dos comandos SQL

SELECT Cidade FROM Locations
where Cidade COLLATE Latin1_General_CI_AI
in ('São Paulo','Rio de Janeiro', 'MANAUS')

SELECT Cidade FROM Locations
where Cidade COLLATE Latin1_General_CI_AS
in ('São Paulo','Rio de Janeiro', 'MANAUS')

SELECT Cidade FROM Locations
where Cidade COLLATE Latin1_General_CS_AI
in ('São Paulo','Rio de Janeiro', 'MANAUS')

no MS SQL Server produz resultados que, além da linha de títulos, contêm, respectivamente:

 

Provas

Questão presente nas seguintes provas
2217670 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-DFT

No contexto do Oracle, analise o comando a seguir e as afirmativas a respeito das consequências desse mesmo comando.

create global temporary table temp
( a int not null primary key,
b varchar(20) not null );

I. Dados introduzidos numa sessão (em inglês, session) são removidos no fim da sessão.

II. Dados inseridos numa sessão podem ser acessados somente pela própria sessão.

III. Ao término de uma transação por meio de um comando commit, os dados são automaticamente removidos da tabela.

Está correto somente o que se afirma em:

 

Provas

Questão presente nas seguintes provas