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
 
Ano: 2024
Prova: CESPE/CEBRASPE - CNPq - Analista - Área: Administração de Pessoal - 2024

Nos computadores, dados digitais são processados e armazenados em sistema binário.


C

Certo


E

Errado

Na estratégia de redundância e resiliência, o balanceamento de carga


A

envolve armazenado em locais seguros e testado regularmente para garantir que os dados sejam recuperados efetivamente em caso de falhas ou desastres.


B

pode ser realizado por meio de hardware dedicado ou software específico, distribuindo o tráfego entre vários servidores ou instâncias para evitar sobrecarga em um único ponto.


C

cria ambientes isolados e independentes, permitindo que se migrem rapidamente serviços e aplicativos entre diferentes máquinas virtuais ou contêineres.


D

envolve a utilização de data centers em várias regiões ou até mesmo em diferentes países, evitando que um único ponto de falha afete todos os seus serviços.

De acordo com a linguagem de manipulação de dados em SQL, para atualizar o valor da coluna "quantidade" para 50 na tabela "estoque" para todos os registros onde o produto é "Leite" é:


A

ALTER estoque SET quantidade = 50 WHERE produto = 'Leite'


B

CHANGE estoque SET quantidade = 50 WHERE produto EQUALS 'Leite'


C

UPDATE estoque SET quantidade = 50 WHERE produto = 'Leite'


D

MODIFY estoque SET quantidade = 50 WHERE produto LIKE 'Leite'

Em um modelo relacional, a cardinalidade de 1 para 10 significa que cada registro em uma tabela pode estar associado a 10 registros em outra tabela.


C

Certo


E

Errado

A AWS possui uma ampla variedade de serviços para contratação. Dentre os diversos serviços, um que se caracteriza como sendo do tipo Banco de Dados é o Amazon


A

Aurora


B

CloudWatch


C

SageMaker


D

EC2


E

ECS

Em normalização de bancos de dados, a forma em que a tabela não possui atributos transitivamente dependentes da chave primária e em que não há colunas dependentes de outras colunas que não são chaves é denominada


A

primeira forma normal.


B

associações.


C

segunda forma normal.


D

terceira forma normal.


E

diagrama de dependências funcionais.

De acordo com a query descrita abaixo, assinale a alternativa correta, sobre sua execução:


SELECT COUNT(*) FROM clientes;


A

Retorna todos os clientes


B

Retorna o maior ID cadastrado para clientes


C

Retorna a quantidade de tabelas que possuem chave com a tabela clientes


D

Retorna a soma os códigos dos clientes


E

Retorna o número total de clientes

Quando dois ou mais componentes são executados juntos, formam o que se conhece como sistema gêmeo, que permite estudar a interação entre esses componentes, criando uma coleção importante de dados de desempenho que podem ser processados e, assim, transformados em insights executáveis.


C

Certo


E

Errado

Sistemas de bancos de dados apresentam benefícios e desafios potencializados quando é possível adotar uma solução de gerência distribuída, coordenada por um sistema de banco de dados distribuído.


Nesse contexto, uma importante questão de projeto refere-se à


A

autonomia, dimensão a ser considerada na arquitetura de um banco de dados distribuído, pois indica como a distribuição dos dados será processada, com a designação de fragmentos por nó.


B

confiabilidade do sistema, que pode, em função da natureza dos dados e da natureza das aplicações clientes, ser relaxada, em prol do desempenho de execução das consultas.


C

fragmentação vertical de dados, uma técnica que particiona um conjunto de dados em tuplas, ou registros, entre os nós do sistema distribuído.


D

replicação de dados seja ela total ou parcial, pois demanda a implementação de protocolos que garantam a consistência das réplicas.


E

execução de consultas, que se concentram na minimização dos custos de processador e de entrada e saída, sendo os custos de comunicação parcela de menor impacto no total.

No SGBD MySQL, o comando DESCRIBE <tabela> é utilizado para a obtenção de informações sobre a estrutura de uma tabela, como nomes de colunas e tipos de dados.


C

Certo


E

Errado

Analise as afirmativas a seguir:


I. A Structured Query Language (SQL) é a terceira linguagem mais usada para programar. Muito utilizada para ciências de dados e computação estatística, a SQL permite que os programadores manipulem, organizem em queries e analisem dados arquivados em bancos de dados relacionais. Poucas indústrias precisam de programadores SQL, por isso há uma baixa demanda por esses profissionais. Aprende-la não é tão fácil.

II. A linguagem de programação C++ proporciona aos programadores a criação de aplicações com ótimo desempenho, como softwares gráficos, navegadores web e videogames. É ideal para programação de sistemas, por ser multiparadigma, e sustentar programação imperativa, genérica e OOP. Sua sintaxe é mais complexa do que outras linguagens de programação. Porém, a proficiência em C++ oportuniza ao profissional atuar como arquiteto de programação e desenvolvedor de software.


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.

No MySQL, o backup lógico guarda as informações representadas como estrutura lógica de banco de dados (CREATE) e conteúdo (INSERT ou arquivos de texto delimitado) em um arquivo. Nesse sentido, o comando que realiza o backup lógico completo de cada banco de dados é:


A

mysqldump -u root -p --backup-all-databases > backup.sql


B

mybackup -u root -p --all-databases > backup.sql


C

mysqldump -u root -p --all-databases > backup.sql


D

mybackup -u root -p --full-backup > backup.sql

A capacidade de alterar o esquema conceitual sem que seja necessário alterar os esquemas externos ou os programas de aplicação, é denominada independência:


A

física de dados.


B

de transparência de dados.


C

lógica de dados.


D

de fragmentação de dados.

MySQL é um SGBD (Sistema de Gerenciamento de Bancos de Dados) amplamente utilizado para gerenciar dados em aplicações web e outras aplicações que necessitam de um sistema de gerenciamento de banco de dados relacional.


Em MySQL, o comando para selecionar todos os registros da tabela ‘clientes’ juntamente com os registros correspondentes da tabela ‘pedidos’, incluindo clientes que não possuem pedidos é:


A

‘SELECT * FROM clientes LEFT JOIN pedidos ON clientes.id = pedidos.cliente_id;’


B

‘SELECT * FROM clientes RIGHT JOIN pedidos ON clientes.id = pedidos.cliente_id;’


C

‘SELECT clientes.*, pedidos.* FROM clientes JOIN pedidos ON clientes.id = pedidos.cliente_id;’


D

‘SELECT * FROM clientes FULL OUTER JOIN pedidos ON clientes.id = pedidos.cliente_id;’

PHP Data Objects (PDO) oferece uma interface leve e consistente para acessar bancos de dados em PHP.


A forma atual para estabelecer uma conexão com um banco de dados MySQL usando PDO em PHP é:


A

‘$conn = mysql_connect("hostname", "username", "password", "database_name");’


B

‘$conn = new PDO("mysql:host=hostname;dbname=database_name" , "username", "password")


C

‘$conn = mysqli_connect("hostname", "username", "password", "database_name");’


D

‘$conn = connect_to_mysql("hostname", "database_name", "username", "password");’

DECLARE

v_ID TIPONUTRICIONISTA.ID%type := 2;

v_DESCRICAO TIPONUTRICIONISTA.DESCRICAO%type := ‘Esportiva’;

BEGIN

INSERT INTO TIPONUTRICIONISTA (ID, DESCRICAO) VALUES (v_ID, upper(v_DESCRICAO));

COMMIT;

END;


O script acima, no Sistema de Gerenciamento de Banco de Dados (SGBD) Oracle, tem a finalidade de


A

mostrar todos os nutricionistas que são da categoria “Esportiva”.


B

remover do banco de dados todos os nutricionistas que são da categoria “Esportiva”.


C

inserir no campo DESCRICAO da tabela TIPONUTRICIONISTA a palavra Esportiva em minúsculo.


D

inserir no campo DESCRICAO da tabela TIPONUTRICIONISTA a palavra Esportiva em maiúsculo.


E

atualizar a categoria do nutricionista de ID igual a 2 para “Esportiva”.

Siglas são muito comuns na área de informática, pois facilitam e agilizam a compreensão de diversos termos. Com isso, assinalar a alternativa que apresenta, respectivamente, as palavras das siglas SQL e API:


A

Structured Questions Language | Application Point Interface.


B

Structured Query Language | Application Programming Interface.


C

Structured Queue Logger | Application Programming Information.


D

Software Query Language | Applied Programming Interpreter.

Um conjunto de programas que gerenciam a estrutura do banco de dados e controlam o acesso aos dados armazenados, onde o banco de dados se assemelha a um arquivo eletrônico com conteúdo muito bem organizado por este conceito, denomina-se Sistema de:


A

Processamento de Transações (SPT).


B

Informação Gerencial (SIG).


C

Dados sobre dados (Metadados).


D

Gerenciamento de Bancos de Dados (SGBD).


E

Apoio à Decisão (SAD).

O modelo de recuperação de falhas em um banco de dados é de extrema importância para garantir a confiabilidade, a consistência e a integridade dos dados, mesmo em situações de falhas inesperadas. Qual é a desvantagem do modelo de recuperação de falhas com atualização imediata em um sistema de gerenciamento de banco de dados?


A

Dificuldade em lidar com grande volume de transações simultâneas.


B

Probabilidade maior de perda de dados em caso de falha do sistema.


C

Atraso na confirmação de alterações, prejudicando a eficiência operacional.


D

Necessidade constante de reinicialização do sistema para aplicar atualizações.

   
Gerar simulado