Questões de Banco de Dados para Concurso

Foram encontradas 12.812 questões

Q2376533 Banco de Dados
Um DBA necessita fazer backups no SGBD MariaDB, porém existem diversos recursos e formas de se executar essas ações, analise os itens a seguir.

I. O programa mariadb-dump executa um backup lógico no MariaDB. É a maneira mais flexível de realizar backup e restore de dados, é uma boa opção quando o tamanho dos dados é relativamente pequeno. Para conjuntos de dados grandes, o arquivo de backup pode ser grande e o tempo de restauração demorado.

II. O programa mariadb-hotcopy é um fork do Percona XtraBackup com suporte adicional para compactação e criptografia de dados. O programa está disponível na versão MariaDB 10.1 ou posterior.

III. O programa mariadb-backup realiza um backup físico e funciona apenas para fazer backup de tabelas MyISAM e ARCHIVE. Ele só pode ser executado na mesma máquina que o local dos diretórios do banco de dados.

Está correto o que se afirma em
Alternativas
Q2374019 Banco de Dados
Segurança em aplicações web é uma preocupação essencial para proteger dados e garantir a integridade das informações.

Sobre práticas de segurança em aplicações web, assinale a alternativa que apresenta CORRETAMENTE práticas que contribuem significativamente para mitigar ataques de injeção SQL em aplicações web:
Alternativas
Q2374013 Banco de Dados
O padrão arquitetural MVC (Model-View-Controller) é frequentemente utilizado no desenvolvimento de software para separar as preocupações relacionadas ao modelo de dados, à apresentação e ao controle do fluxo.

Sobre o padrão MVC, assinale a alternativa que apresenta CORRETAMENTE a responsabilidade do componente “View” (Visão):
Alternativas
Q2374009 Banco de Dados

Considere as relações Funcionario e Telefone a seguir:




Imagem associada para resolução da questão




Com base nas informações acima, a consulta SQL que resultará na lista de todos os funcionários e seus telefones, caso os possuam, é:

Alternativas
Q2374008 Banco de Dados
Uma transação em um banco de dados ou sistema de armazenamento de dados é qualquer operação tratada como uma unidade de trabalho. As transações são totalmente executadas ou não executadas, mantendo o sistema de armazenamento em um estado consistente. Quando essas transações possuem características especiais que garantem sua consistência, elas são denominadas transações ACID.
As quatro principais características que definem uma transação ACID são:
Alternativas
Q2373848 Banco de Dados
O método de Backup que usa estratégia por meio da replicação de dados em tempo real em um ou mais dispositivos de armazenamento diferentes, proporcionando alta disponibilidade e redundância de dados em caso de falhas de hardware ou outras interrupções do sistema, denomina-se
Alternativas
Q2370364 Banco de Dados
O teorema CAP nos bancos de dados NoSQL, foi originalmente introduzido como o princípio CAP, pode ser usado para explicar alguns dos requisitos em sistemas distribuídos com replicação. As três letras da sigla CAP referem-se a três propriedades desejáveis de distribuição com dados replicados.
Em relação ao CAP, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

(   ) As três letras significam: Completeness, em português completude, Atomicity, em português atomicidade e Partition tolerance, em português, tolerância de partição.
(   ) A atomicidade significa que cada solicitação de leitura ou gravação para um item de dados será processada com sucesso ou receber uma mensagem informando que a operação não pode ser concluída.
(   ) A Tolerância de partição significa que o sistema não pode continuar operando com consistência se a rede que conecta os nós apresentar muitas falhas em duas ou mais partições, onde os nós em cada partição não podem se comunicar.

As afirmativas são, respectivamente, 
Alternativas
Q2370363 Banco de Dados
É responsabilidade do administrador do banco de dados e do administrador de segurança aplicar coletivamente as políticas de segurança em uma organização. Vários fatores devem ser considerados antes de decidir se é seguro revelar os dados.

Os três fatores mais importantes são 
Alternativas
Q2370362 Banco de Dados
Com relação a uma transação T em um banco de dados relacional que segue protocolo de bloqueio de duas fases, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

(   ) A primeira fase, é denominada fase de reconhecimento do plano de execução de consultas (ou reconhecimento), novos bloqueios de itens podem ser adquiridos, mas nenhum pode ser liberado.
(   ) A segunda fase, é denominada fase de demarcação do plano de execução de consultas (ou demarcação), durante a fase os bloqueios existentes devem ser liberados, mas nenhum novo bloqueio pode ser realizado.
(   ) Se a conversão de bloqueio for permitida, então a atualização de bloqueios (de bloqueados para gravação para bloqueados para leitura) deve ser feita durante a fase de reconhecimento, e o downgrade dos bloqueios (de bloqueados para leitura para bloqueados para gravação) deve ser feito na fase de demarcação.

As afirmativas são, respectivamente, 
Alternativas
Q2370361 Banco de Dados
Os Sistemas Gerenciadores de Bancos de Dados relacionais possuem diversos tipos de índices que podem melhorar o desempenho de consultas.
Com relação aos índices do tipo cluster, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

(   ) Não são usados para acelerar a recuperação de todos os registros que possuem o mesmo valor para o campo de cluster.
(   ) Um índice de clustering também é um arquivo ordenado com dois campos; o primeiro campo é do mesmo tipo que o campo de cluster do arquivo de dados, e o segundo campo é um bloco de disco ponteiro. 
(   ) Há uma entrada no índice de clustering para cada grupo de valor iguais do campo de clustering e contém o valor e um ponteiro para o primeiro bloco nos dados arquivo que possui um registro com esse valor para seu campo de cluster. 

As afirmativas são, respectivamente, 
Alternativas
Q2370359 Banco de Dados

Atualmente existem diversos tipos de bancos de dados NoSQL. Relacione cada tipo de banco NoSQL a seguir com sua descrição.



1. MongoDB


2. Neo4J


3. HBase


4. Redis



(   ) Começou como um banco de dados orientados a grafos e evoluiu para um rico ecossistema com inúmeras ferramentas de apoio. Utiliza a Cypher como sua linguagem de consultas.


(   ) Banco de dados multiplataforma orientado a documentos. Fornece alto desempenho, alta disponibilidade e fácil escalabilidade. Utiliza documentos semelhantes ao JSON como esquema. É publicado sob uma combinação da Licença Pública Geral GNU e Apache.


(   ) Banco de código aberto com licença BSD, é capaz de armazenar estrutura de dados na memória. Fornece estruturas de dados como strings, hashes, listas, conjuntos, conjuntos classificados com consultas de intervalo, bitmaps, hiperlogs, índices geoespaciais e fluxos. Possui replicação integrada, script Lua, transações e diferentes níveis de persistência em disco, e fornece alta disponibilidade.


(   ) Banco de dados do Hadoop. Capaz de hospedar tabelas muito grandes com bilhões de linhas e milhões de colunas. É um banco de dados não relacional de código aberto, distribuído e modelado a partir do Big Table do Google.



Assinale a opção que indica a relação correta, na ordem apresentada. 

Alternativas
Q2370357 Banco de Dados
Com relação às três fases de um projeto de um novo banco de dados, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

(   ) O modelo conceitual pode ter a forma de um diagrama entidade-relacionamentos e captura as necessidades de uma organização em termos de armazenamento de dados independentemente da sua implementação.
(   ) O projeto lógico tem como objetivo transformar o modelo conceitual obtido na primeira fase em um modelo lógico que definirá como o banco de dados será implementado em um SGBD.
(   ) Na etapa do projeto físico, o modelo de banco d e dados é enriquecido com detalhes que influenciam no desempenho do banco mas interferem em suas funcionalidades.

As afirmativas são, respectivamente, 
Alternativas
Q2370356 Banco de Dados
Uma tabela encontra-se em 4FN quando, além de estar em 3FN, não contém 
Alternativas
Q2369648 Banco de Dados
No SQL, existe um comando que permite mudar os valores de dados em uma ou mais linhas de uma tabela existente. A linguagem que possui esse comando e o comando são, respectivamente: 
Alternativas
Q2369503 Banco de Dados
Um usuário técnico de um ambiente com Sistema Gerenciador de Banco de Dados, baseado no SQL, deseja remover todos os registros de uma tabela, mas mantendo a estrutura da mesma. Para isso, ele vai usar o comando da DDL do SQL conhecido como: 
Alternativas
Q2369309 Banco de Dados
Na modelagem de dados, qual termo é usado para descrever a representação gráfica de uma entidade e seus atributos, relacionamentos e restrições em um diagrama?
Alternativas
Q2367132 Banco de Dados

Julgue o item a seguir que tratam de extração e representação de conhecimento. 


As ferramentas de tratamento de dados oferecem recursos que contemplam tanto a limpeza e padronização de dados, com funcionalidades que incluem correções de erros e remoção de duplicatas, quanto a transformação de dados, com funcionalidades que incluem filtragem de dados, junções de tabelas, agregações e cálculos. 

Alternativas
Q2367131 Banco de Dados

Julgue o item a seguir que tratam de extração e representação de conhecimento. 


Em mineração de dados, interpretação e explanação consiste em filtrar o conjunto de dados por meio de mecanismo que varia de acordo com a técnica de mineração utilizada. 

Alternativas
Q2367110 Banco de Dados

Com base em obtenção, limpeza e pré-processamento de dados, julgue o próximo item. 


No processo de análise, as atividades de limpeza, filtragem e estruturação dos dados estão concentradas na etapa de compreensão dos dados. 

Alternativas
Q2367109 Banco de Dados

Com base em obtenção, limpeza e pré-processamento de dados, julgue o próximo item. 


A normalização de um conjunto de dados tem como objetivo representar todos os valores desse conjunto em uma escala de 0 a 1. 

Alternativas
Respostas
1381: A
1382: B
1383: C
1384: B
1385: B
1386: C
1387: E
1388: D
1389: C
1390: D
1391: E
1392: B
1393: E
1394: D
1395: D
1396: E
1397: C
1398: E
1399: E
1400: C