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
 

Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.


A

INTO INSERT banco_teste() VALUES ()


B

DATABASE CREATE banco_teste


C

TABLE CREATE banco_teste()


D

DROP DATABASE banco_teste

Quando se trabalha com bancos de dados MySQL, a capacidade de combinar informações de diferentes tabelas é essencial para análises complexas e relatórios detalhados. Esse processo envolve a utilização de comandos específicos que permitem a interação entre as tabelas, baseando-se em colunas que compartilham valores comuns. Considerando os diversos comandos e operações disponíveis em MySQL, como inserção (insert), atualização (update), seleção (select), exclusão (delete), aplicação de filtros, uso de operadores de comparação e lógicos, além da definição de relacionamentos entre tabelas, qual opção descreve o método adequado para realizar uma consulta que retorne registros combinados de duas tabelas em que existe ao menos uma correspondência entre colunas específicas dessas tabelas?


A

Utilização do comando insert para adicionar novos registros que correspondam entre duas tabelas.


B

Aplicação do comando update para modificar registros baseando-se na correspondência entre duas tabelas.


C

Emprego do comando select com inner join para extrair registros que tenham correspondência em colunas de duas tabelas diferentes.


D

Execução do comando delete para remover registros que não apresentem correspondência entre as tabelas.

Assinale a alternativa que preencha corretamente a lacuna. Bancos de Dados Relacionais; Modelagem Conceitual e Projeto de Banco de Dados.


MER (Modelo Entidade Relacionamento) é utilizado para descrever os objetos do mundo real através de entidades, com suas propriedades que são os atributos e os seus ______.


A

conjuntos de tabelas


B

atributos


C

modos de chave primária


D

relacionamentos


E

acessos

Com relação às tecnologias referentes a bancos de dados, analise as afirmativas a seguir.


I. As consultas abaixo representam condições inconsistentes, pois sempre retornam resultados inválidos, independentemente do estado do banco, por apresentarem erros semânticos no esquema (SQL_01) e na consulta (SQL_02), respectivamente.

SQL_01: Exemplo de erro semântico no esquema


SELECT *

FROM Empregado E

WHERE E.sexo = 'M' AND E.sexo = 'F';

SQL_02: Exemplo de erro semântico na consulta


-- CHECK CONSTRAINT (sexo = 'M' or sexo ='F');


SELECT *

FROM Empregado E

WHERE E.sexo = 'W';


II. Dependendo da complexidade da consulta e do grau de normalização dos dados, o Banco de Dados NoSQL não deve substituir a escolha de um banco de dados relacionais, pois o BD NoSQL funciona adequadamente com consultas em uma única tabela e normalmente não oferece junções complexas, subconsultas e aninhamento de consultas em uma cláusula WHERE.

III. Análise de dados complexos podem ser realizados usando cubos de dados OLAP (On-line Analytical Processing) digerindo dados obtidos diretamente por ETL. (Extraction – Tranformation – Load), sendo o resultado do processamento armazenado no DW (Data Warehouse) ou DM (Data Mart).


Está correto o que se afirma em


A

II e III, apenas.


B

I e II, apenas.


C

II, apenas.


D

I, apenas.

Considere-se que uma tabela de nome Produto tenha os atributos cod_cliente, cod_produto, nome_produto, preco e quantidade. Nesse caso, se a chave primária for composta de cod_cliente e cod_produto, a tabela estará na segunda forma normal, pois não possui grupos repetitivos.


C

Certo


E

Errado

Na linguagem SQL (Structured Query Language), qual instrução pode ser utilizada para eliminar uma tabela existente em um banco de dados?


A

ALTER TABLE


B

DROP TABLE


C

UPDATE


D

DELETE


E

TRUNCATE TABLE

Em um sistema de gerenciamento de banco de dados (SGBD), o conhecimento sobre as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) e os diferentes tipos de relacionamentos entre tabelas é essencial para a integridade e eficiência do banco de dados. Considerando esses aspectos, assinale a alternativa correta:


A

As propriedades ACID garantem que as transações no banco de dados sejam rápidas, mesmo que a consistência dos dados seja comprometida.


B

O modelo relacional permite a criação de tabelas e relacionamentos entre elas, mas não suporta consultas complexas que envolvem múltiplas tabelas simultaneamente.


C

Em um relacionamento de um-para-muitos, a chave primária da tabela "muitos" deve ser referenciada como chave estrangeira na tabela "um" para garantir a integridade referencial.


D

O relacionamento de muitos-para-muitos entre duas tabelas requer a criação de uma terceira tabela (tabela de junção) para armazenar as chaves primárias das duas tabelas originais, garantindo a integridade referencial.

Ano: 2024
Prova: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

Uma etapa fundamental na administração de bancos de dados se refere à implementação e monitoramento de segurança.


Com relação às ameaças e desafios comuns, analise os itens a seguir.


I. Os erros humanos continuam sendo uma das mais importantes causas de todas as violações de dados relatadas, em especial devidos a acidentes, senhas fracas, compartilhamento de senhas e outros comportamentos de usuários imprudentes ou desinformados.

II. As vulnerabilidades do software de banco de dados tem sua exposição reduzida pela aplicação dos patches fornecidos pelas empresas comerciais e plataformas de gerenciamento de banco de dados de software livre.

III. São ameaças permanentes em bancos de dados os ataques de injeção SQL/NoSQL e as invasões por estouro de buffer.


Está correto o que se afirma em:


A

I, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

Considere que as tabelas e o relacionamento entre elas tenham sido corretamente criados, conforme o modelo apresentado, e que os seguintes comandos tenham sido executados com sucesso.


Imagem associada para resolução da questão


Nesse caso, a execução do comando a seguir apresentará 2 como resultado.


Imagem associada para resolução da questão


C

Certo


E

Errado

Em linguagens de programação, é comum a utilização de funções. A motivação para sua existência é a possibilidade de reuso de código com a passagem de parâmetros com valores diferentes de acordo com o momento em que são chamadas. Na linguagem SQL, qual é o nome do recurso que possui comportamento e utilidade semelhantes ao de funções?


A

Carga em banco de dados


B

Procedimento armazenado


C

Consulta de registros


D

CRUD


E

CALL

Uma desvantagem do formato PLY (polygon file format) de padronização de arquivos 3D é não permitir armazenamento de atributos de dados utilizados na sua representação visual, como cor, textura e propriedade dos materiais.


C

Certo


E

Errado

Em nível de servidor, no momento de instalação do SQL Server, há um importante parâmetro a ser definido, denominado collation, cuja escolha tem impacto nas operações de:


A

combinação de dados e autenticação de grupos.


B

armazenamento e restauração de dados.


C

ordenação e comparação de dados textuais.


D

integridade e persistência de dados textuais.

“Um banco de dados é considerado uma coleção de dados devidamente organizados para facilitar o processo de recuperação e manutenção. Devido ao armazenamento em uma estrutura lógica, essa estrutura pode ser acessada e processada de forma rápida e eficiente pelos seus usuários. Uma ________________ é um conjunto de _______________ que representam uma ______________ de uma _________________.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.


A

tupla / registros / coleção / tabela


B

coluna / dados / instância / tabela


C

tupla / valores / instância / entidade


D

coluna / informações / coleção / entidade

A integração do sistema ORACLE com a linguagem de programação R foi resultado da adesão da empresa ao R Consortium R/Database.


A integração do R com Oracle Database e Oracle Autonomous Database, promovida por R API (Application Programming Interface) é denominada:


A

Oracle Exadata


B

Oracle Database API for R (ODAPI4R)


C

Oracle Hyperion


D

Oracle API for R (OAPI4R)


E

Oracle Machine Learning for R (OML4R)

O cenário mais indicado para se utilizar o MongoDB configura‑se quando relacionamentos entre diversas entidades são importantes para o sistema, ou seja, no caso de haver a necessidade de se empregar muitas chaves estrangeiras e JOINs.


C

Certo


E

Errado

Ano: 2024
Prova: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

Com relação à tolerância a falhas, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) A tolerância a falhas é a capacidade de um sistema de continuar funcionando mesmo quando ocorrem falhas em seus componentes.

( ) A redundância é uma técnica comum usada para aumentar a tolerância a falhas em sistemas críticos.

( ) A tolerância a falhas é uma técnica que garante que um sistema nunca falhe.


As afirmativas são, respectivamente,


A

F – V – F.


B

V – V – F.


C

F – F – V.


D

V – F – F.


E

V – V – V.

O MongoDB suporta tanto escalonamento horizontal quanto vertical, utilizando replica sets (instâncias espelhadas) e sharding (dados distribuídos).


C

Certo


E

Errado

Um dos principais tipos de produtos de dados é representado pelos bancos ou bases de dados, notadamente as bases de dados relacionais, que possuem como uma de suas características


A

utilizar, exclusivamente, dados do tipo não estruturado.


B

ter seus dados armazenados, prioritariamente, em servidores na nuvem.


C

serem formadas por tabelas, que, por sua vez, são compostas por atributos.


D

apresentar pequenas capacidades de armazenamento, ou seja, da ordem de kilobytes.


E

não poderem ser armazenadas em dispositivos do tipo SSD.

A realização de backups regulares é fundamental para manter a integridade e a disponibilidade dos dados em sistemas de informação.


Diante dessa relevância, assinale a alternativa que indica corretamente o principal motivo para a implementação periódica de backups.


A

Acelerar a velocidade de processamento do sistema.


B

Proteger contra a perda de dados, como por exemplo, falhas de hardware, ataques cibernéticos ou eventos inesperados.


C

Facilitar a instalação de novos softwares e aplicativos.


D

Reduzir a necessidade de atualizações de firmware.


E

Personalizar a interface gráfica do usuário.

   
Gerar simulado