Questões de Concurso sobre Banco de Dados

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
8.969 questões encontradas
Questões por página
20
Mais recentes
 

Em análise a um banco de dados local da organização, o engenheiro da computação da Defensoria Pública do Estado de Mato Grosso do Sul identificou a necessidade de implantar uma tecnologia que permite criptografar um banco de dados inteiro sem afetar o modo como os clientes e aplicativos acessam os dados. Se alguém quisesse violar sua segurança de rede e obter uma cópia de um arquivo de dados ou de um arquivo de backup, a única maneira de acessar os dados seria com uma chave de criptografia, à qual apenas uma pessoa autorizada por ele teria acesso. Assinale a alternativa que apresenta corretamente essa tecnologia.


A

By room.


B

TDE.


C

Kareen.


D

IHC.


E

Eliot.

Considerando o funcionando de um Sistema de Gerenciamento de Banco de Dados e todos os conceitos que ele envolve, associe as duas colunas, relacionando os termos as suas definições.


1 - Banco de Dados.

2 - Sistema de Gerenciamento de Banco de Dados.

3 - Linguagem de Definição de Dados (DDL).

4 - Linguagem de Manipulação de Dados (DML).


( ) É usada para definir o esquema conceitual do Banco de Dados e, na maioria dos SGBDs, também define as visões dos usuários e, algumas vezes, as estruturas de armazenamento.

( ) É um software genérico que permite a definição, construção e manejo de um Banco de Dados para diversas aplicações.

( ) É uma coleção de dados armazenados e interrelacionados, que atende às necessidades de vários usuários dentro de uma ou mais organizações, ou seja, coleções inter-relacionadas de muitos tipos diferentes de tabelas.

( ) É empregada para especificar as recuperações e atualizações do Banco de Dados.


A sequência CORRETA de cima para baixo é:


A

2, 1, 4, 3


B

1, 2, 3, 4


C

4, 3, 2, 1


D

1, 3, 2, 4


E

3, 2, 1, 4

Assinale a alternativa correta. Quanto ao assunto segurança, o PostgreSQL possui autenticação:


A

SHA, SHA1, AES, TLS1.X, DES


B

GSSAPI, SSPI, LDAP, SCRAM-SHA-256


C

TKIP, TLS1.1, TLS1.3, WPA, WPAII


D

TKIP, AES, 3DES, MD5

Bancos de dados em memória são inerentemente mais seguros contra falhas de energia que bancos de dados em disco, pois eles armazenam todos os dados em uma cache volátil que é sincronizada automaticamente com o armazenamento persistente.


C

Certo


E

Errado

A atomicidade do dado garante que os efeitos de uma transação bem-sucedida sejam permanentemente armazenados no banco de dados, mesmo em caso de falhas no sistema.


C

Certo


E

Errado

Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.


delete from T2 where P not in (select P from T2)


O número de linhas deletadas da tabela T2 pela execução desse comando é:


A

0;


B

1;


C

2;


D

3;


E

4.

A tabela “Tbl_Financeiro” armazena milhares de registros de transações financeiras. Para lidar com consultas que envolvam agregações e cálculos complexos, o administrador de banco de dados poderá adotar a seguinte estratégia de otimização de consultas:


A

aplicar “commits” aninhados;


B

utilizar índices bitmap para colunas que envolvam dados calculados;


C

reduzir a redundância dos dados aplicando técnicas de normalização;


D

implementar particionamento horizontal para dividir a tabela em segmentos menores;


E

armazenar previamente os resultados de consultas frequentes utilizando visões materializadas.

Evitar redundância, uma das funções de um SGBD, tem por objetivo evitar que cópias dos mesmos dados sejam armazenadas em lugares diferentes.


C

Certo


E

Errado

Um tecnólogo necessita executar comandos SQL.


Com relação à especificação de chaves e integridade referencial, assinale V para a afirmativa verdadeira e F para a falsa.


I. a cláusula PRIMARY KEY especifica um ou mais atributos que compõe a chave primária de uma relação. Se a chave primária tiver um único atributo, a cláusula pode acompanhar o atributo diretamente.

II. a cláusula UNIQUE indica chaves alternativas (secundárias). Essa cláusula também pode ser especificada diretamente para uma chave secundária se esta for um único atributo.

III. a integridade referencial é especificada por meio da cláusula FOREIGN KEY.


As afirmativas são, respectivamente,


A

V – V – V.


B

V – F – F.


C

F – V – F.


D

F – V – V.


E

F – F – F.

Dados estruturados normalmente são armazenados em arquivos dos tipos doc, wmv, mpw, mp3, wav, jpg; grandes volumes de dados estruturados são armazenados em data lakes, os quais podem ser acessados quando necessário.


C

Certo


E

Errado

Para um estudo do tema Educação, foram coletados dados de escolas e de professores em todos os municípios brasileiros. Esses dados foram armazenados em duas relações (tabelas), organizadas de acordo com o seguinte modelo relacional:


ESCOLA (cod-escola, nome-escola, cod-municipio, quantidade-alunos)

PROFESSOR (CPF, nome-prof, data-nascimento, cod-municipio-residencia, cod-escola-prof)


A chave primária de ESCOLA é cod-escola, e a de PROFESSOR é CPF. A coluna cod-escola-prof em PROFESSOR é uma chave estrangeira e indica em que escola o professor leciona. Considere a utilização dos operadores de Projeção (π ou PROJETE), Seleção (σ ou SELECIONE) e Junção ( ou JUNTE) da Álgebra Relacional.


Que sequência de operações, em Álgebra Relacional, produz como resultado uma relação R-X com CPF e nome dos professores que NÃO residem no mesmo município onde lecionam?


A

R-X ← SELECIONE CPF, nome-prof de PROFESSOR onde cod-municipio-residencia é diferente de cod-municipio


B

R-A ← JUNTE PROFESSOR a ESCOLA onde cod-municipio-residencia é diferente de cod-municipio

R-X ← PROJETE CPF, nome-prof de R-A


C

R-A ← SELECIONE CPF, nome-prof de PROFESSOR

R-X ← JUNTE R-A a ESCOLA onde cod-escola-prof = cod-escola


D

R-A ← JUNTE PROFESSOR a ESCOLA onde cod-escola-prof = cod-escola

R-B ← SELECIONE R-A onde cod-municipio-residencia é diferente de cod-municipio

R-X ← PROJETE CPF, nome-prof de R-B


E

R-A ← PROJETE CPF, nome-prof de PROFESSOR

R-B ← JUNTE R-A a ESCOLA onde cod-escola-prof = cod-escola

R-X ← SELECIONE R-B onde cod-municipio-residencia é diferente de cod-municipio

João, administrador de banco de dados MySQL, deverá realizar, periodicamente, o backup lógico completo do banco de dados "tjap_db".


Para isso, João deverá utilizar o comando:


A

backup -u root -p tjap_db > backup.sql;


B

mydump -u root -p tjap_db > backup.sql;


C

mybackup -u root -p tjap_db > backup.sql;


D

mysqldump -u root -p tjap_db > backup.sql;


E

select * from tjap_db into outfile backup.sql;

SQL é uma linguagem utilizada para declarar e acessar tabelas em um banco de dados relacional, caracterizando-se como um padrão para especificar o esquema das tabelas e o acesso aos dados.


C

Certo


E

Errado

À luz das tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL exibido a seguir.

select case when

exists (select * from T2

where T2.E = 2

and T2.P = 3

and exists

(select * from T1

where T1.P in (2,3,4)

and T2.E in (2,3)))

then 1 else 0 end flag

Sobre uma eventual execução desse script, é correto afirmar que:


A

haveria um erro de sintaxe na última linha, no termo “flag”;


B

seria produzido um resultado contendo somente a linha de títulos;


C

seria produzido um resultado contendo, além da linha de títulos, uma linha com uma coluna com o valor 0;


D

seria produzido um resultado contendo, além da linha de títulos, uma linha com uma coluna com o valor 1;


E

haveria um erro de sintaxe na segunda linha, pois não é permitido o uso da cláusula “exists” logo após o termo “when”.

De acordo com o DAMA Wheel, a área de arquitetura de dados oferece orientação e supervisão para o gerenciamento de dados.


C

Certo


E

Errado

Analise as informações a seguir:


I. É certo afirmar que a linguagem SQL (Structured Query Language) permite criar tabelas, colunas, índices, atribuir permissões a usuários, realizar consultas a dados, ou seja, a linguagem SQL conversa com o banco de dados.

II. É certo afirmar que, no que se refere à segurança de Banco de Dados, o SQL Injection surge como uma técnica de ataque baseada na manipulação do código SQL, que é a linguagem utilizada para troca de informações entre aplicativos e bancos de dados relacionais.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

Sistemas Gerenciadores de Bancos de Dados, SGBD, via de regra, permitem acesso às suas funcionalidades por meio de interfaces interativas e, também, por meio de programas de apoio ou comandos específicos. O SGBD PostgreSQL possui um conjunto de programas de apoio. O programa a ser utilizado para realizar o backup de um banco de dados ou de um esquema, no PostgreSQL, é o pg_dump.


Nesse contexto, considere o seguinte comando:


pg_dump -a -Fp Alfa > Beta


Esse comando gera um backup


A

das definições (esquema) do banco de dados Alfa, apenas


B

das definições (esquema) dos bancos de dados Alfa e Beta, em formato proprietário, apenas


C

de todo o banco de dados Beta (esquema e dados) em formato proprietário


D

dos dados do esquema Beta do banco de dados Alfa em formato textual (comandos SQL)


E

dos dados do banco de dados Alfa em formato textual (comandos SQL)

Se as referidas tabelas forem criadas em um banco de dados MySQL, para que seja feita uma mudança no nome do campo dia_da_semana para nome_do_dia na tabela Monitoria, será necessário executar o comando a seguir.


Imagem associada para resolução da questão


C

Certo


E

Errado

   
Gerar simulado