Magna Concursos

Foram encontradas 25.149 questões.

2571226 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

Considere um cenário típico de exposição de dados sensíveis: uma organização acredita estar segura ao utilizar a criptografia automática do seu banco de dados para encriptar dados financeiros sigilosos dos seus usuários, mas esquece que permite que esses dados sejam automaticamente decriptados nas operações de consulta.

Um time de desenvolvedores sem experiência em desenvolvimento seguro trabalha em uma aplicação que acessa essa base de dados. Ao longo do desenvolvimento da aplicação, um tipo comum de vulnerabilidade é inserido em muitas das consultas realizadas, como no seguinte trecho:

String consultaHTTP = "SELECT \* FROM extratos
WHERE id_cliente='" + request.getParameter("id") + "'";

Para mitigar o impacto dos riscos criados por esse tipo de vulnerabilidade, é possível utilizar:

 

Provas

Questão presente nas seguintes provas
2571221 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

No âmbito do PostgreSQL 12, considere o comando a seguir.

CREATE SEQUENCE TESTE

Ao objeto TESTE, assim criado, aplicam-se as seguintes funções nativas:

 

Provas

Questão presente nas seguintes provas
2571220 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

No contexto do SQL Server 2019, considere o script SQL a seguir.

create table XPTO (
C1 int identity,
C2 varchar(16))
insert into XPTO (C2) values ('A')
insert into XPTO (C2) values ('B')
insert into XPTO (C2) values ('C')
truncate table XPTO
insert into XPTO (C2) values ('D')
insert into XPTO (C2) values ('E')
delete from XPTO
truncate table XPTO
insert into XPTO (C2) values ('F')
truncate table XPTO

Após a execução desse script, o resultado exibido pelo comando select max(C1) from XPTO
é:

 

Provas

Questão presente nas seguintes provas
2571219 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

Sobre o MongoDB v5.0, considere as afirmativas a seguir.

I. Todos os documentos de uma coleção (collection) devem possuir o mesmo número de campos (fields).
II. Um campo presente em diferentes documentos de uma collection pode ter diferentes tipos de dados ao longo dos documentos.
III. MongoDB oferece a capacidade de validar esquemas durante operações de inserção (insertion) e atualização (update).

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2571218 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

Joana trabalha com extração e consolidação de dados e precisa ter acesso aos metadados de um banco de dados SQL Server para compreender melhor o modelo e as estruturas utilizadas.

Para começar, Joana resolveu criar uma consulta SQL que produza uma lista das tabelas, com as respectivas colunas com seus tipos de dados e outras propriedades.

O comando que Joana deve usar é:

 

Provas

Questão presente nas seguintes provas
2571217 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU
cliente
codigo
310
312
314
316
Visitas
codigo data
310 2022/03/01
312 2022/03/01
312 2022/03/10
310 2022/03/11
314 2022/03/11
312 2022/03/11
312 2022/03/11
314 2022/04/05
312 2022/04/07

Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é:

 

Provas

Questão presente nas seguintes provas
2571215 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

Considere uma transação T1 de bancos de dados que transfere uma quantia em dinheiro da conta A para a conta B, gravando uma retirada da conta A e um depósito para a conta B.

Analise as três intercorrências independentes que poderiam surgir numa transação desse tipo.

I. É feita a retirada da conta A, mas T1 falha; a retirada é mantida, mas o depósito na conta B não é efetuado.

II. A retirada da conta A é efetuada; uma transação T2 lê o saldo da conta A após a retirada; o depósito na conta B falha e a retirada é revertida. T2 prossegue, com valores errôneos.

III. T1 é completada normalmente, mas há uma posterior falha na instalação, e as operações realizadas na execução de T1 são perdidas.

No âmbito das propriedades ACID para bancos de dados, além da consistência, a violação em cada caso, na ordem, é:

 

Provas

Questão presente nas seguintes provas
2532886 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IBADE
Orgão: Câm. Acrelândia-AC
Provas:
O banco de dados é a organização e armazenagem de informações sobre um domínio específico. São exemplos de rotina de manutenção de dados:
I. backups e revisões de índice. II. projetos interacionais. III. operações de exportação/importação de dados. IV. modelagem de suporte eletrônico.

Estão CORRETAS apenas:
 

Provas

Questão presente nas seguintes provas
2475598 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: LIMPURB-Cuiabá
Provas:

Em bancos de dados relacionais, uma transação SQL é um conjunto de uma ou mais operações, que constituem uma única tarefa ou unidade lógica de trabalho a ser processada. Os SGBDs devem garantir a execução correta das transações, mesmo que venham a ocorrer falhas. A transação inicia quando o primeiro comando é executado e termina conforme as situações caracterizadas a seguir:

-

I. Se uma transação for concluída com sucesso, com todas as operações bem-sucedidas, o BD será alterado permanentemente, com os dados alterados persistidos e salvos em disco.

II. Se houver falha em qualquer uma das operações que compõem a transação, o BD deverá retornar ao estado anterior ao início da transação.

-

As operações descritas em I e II são denominadas, respectivamente:

 

Provas

Questão presente nas seguintes provas
2475597 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: LIMPURB-Cuiabá
Provas:

No contexto da análise estruturada e do desenvolvimento de sistemas automatizados, o Modelo Entidade-Relacionamento (MER) define os dados mantidos pelo sistema, os depósitos de dados do diagrama de fluxo de dados, além de considerar os dados independentemente do processamento que os transforma. Também conhecido como Diagrama Entidade-Relacionamento, segundo Peter Chen, além de linhas para ligar atributos a entidades e entidades a relacionamento, utiliza os símbolos a seguir:

-

I. S1 para representar atributos.

II. S2 para representar entidades.

III. S3 para representar relacionamentos.

-

Nessas condições, S1, S2 e S3 são, respectivamente, os seguintes símbolos:

 

Provas

Questão presente nas seguintes provas