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: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

O utilitário do SGBD Microsoft SQL Server que faz cópia em massa de grandes quantitativos de dados entre uma instância do SGBD e um arquivo de dados em um formato especificado pelo usuário se denomina


A

dataloader.


B

sqlcopy.


C

etl.


D

bcp.


E

bckp.

Uma característica típica dos bancos de dados orientados a documentos é que eles utilizam:


A

dados armazenados no formato JSON ou BSON, permitindo que dados semiestruturados sejam armazenados e consultados de forma flexível.


B

comandos da linguagem SQL para realização de consultas, sendo estruturados em relações matemáticas.


C

vértices e arestas para representar as entidades e os relacionamentos entre elas, permitindo uma navegação eficiente entre os nós relacionados.


D

consultas elaboradas para explorar as relações entre entidades por meio de nós e arestas.

Para atingir a alta disponibilidade, um sistema deve ser modelado para evitar qualquer tipo de perda de serviço, reduzindo ou gerenciando suas falhas e minimizando o tempo de parada programada. Para minimizar as interrupções não planejadas, deve-se recorrer à redundância de componentes e a recursos de tolerância a falhas. Uma forma de fazer isso para serviços de rede é a implantação de um cluster de servidores de alta disponibilidade.


Nesse tipo de cluster, o failover é o processo de


A

transição dos serviços de um nó que apresentou alguma falha para outro que assume os serviços.


B

restabelecimento de aplicações e de recursos de armazenamento no sistema original, depois que o mesmo é reparado.


C

sinalização contínua do estado de todos os nós do cluster, sendo a ausência da sinalização um indicativo de falha.


D

agrupamento dos nós do cluster que designam se um serviço pode ou não continuar a sua operação diante de uma falha.


E

recuperação dos dados perdidos por um nó do cluster após uma falha para que o nó possa voltar a sua operação normal.

A integridade referencial garante que os valores de chaves estrangeiras correspondam aos valores válidos na tabela referenciada, mas não impede que essas chaves sejam nulas, desde que a coluna permita valores nulos.


C

Certo


E

Errado

João, administrador de banco de dados, deverá projetar um banco de dados Oracle de registro de alunos que contenha várias tabelas para armazenar informações acadêmicas:


  1. A tabela “Aluno” armazena informações sobre alunos.
  2. A tabela “Notas_Aluno” armazena informações sobre as notas do aluno.
  3. Ambas as tabelas têm uma coluna chamada “Aluno_ID”.
  4. A coluna “Aluno_ID” na tabela “Aluno” é uma chave primária.


João deverá criar a chave estrangeira na coluna “aluno_ID” da tabela “Notas_Aluno” para relacionar-se com a coluna “aluno_ID” da tabela “Aluno”. Para isso, João deverá utilizar o seguinte comando:


A

CREATE TABLE notas_aluno (aluno_ID NUMBER(12), media_notas NUMBER(4,3), CONSTRAINT aluno_ID_fk REFERENCES aluno(aluno_ID));


B

CREATE TABLE notas_aluno (aluno_ID NUMBER(12), media_notas NUMBER(4,3), CONSTRAINT FOREIGN KEY (aluno_ID) REFERENCES aluno (aluno_ID));


C

CREATE TABLE notas_aluno (aluno_ID NUMBER(12), media_notas NUMBER(4,3), aluno_ID_fk FOREIGN KEY (aluno_ID) REFERENCES aluno(aluno_ID));


D

CREATE TABLE notas_aluno (aluno_ID NUMBER(12), media_notas NUMBER(4,3), CONSTRAINT aluno_ID_fk FOREIGN KEY (aluno_ID) REFERENCES aluno(aluno_ID));


E

CREATE TABLE notas_aluno (aluno_ID NUMBER(12), media_notas NUMBER(4,3), CONSTRAINT aluno_ID_fk REFERENCES (aluno_ID) FOREIGN KEY aluno(aluno_ID));

O modelo conceitual de um banco de dados concebido por meio da abordagem entidade-relacionamento é usualmente representado por meio do diagrama entidade-relacionamento (DER), que capta as necessidades de armazenamento de dados para o contexto específico.


C

Certo


E

Errado

A execução do comando SQL a seguir apresentará a soma de todas as vendas cujo valor excede 150.00.


SELECT SUM(valorVenda) FROM vendas WHERE valorVenda > 150.00;


C

Certo


E

Errado

Qual comando SQL tem como objetivo principal permitir que os administradores do sistema removam privilégios e funções de contas de usuários e de outras funções?


A

TAKE


B

DELETE


C

REMOVE


D

UPDATE


E

REVOKE

No contexto de transações em banco de dados, a transação T1 está inserindo um novo registro na tabela TB_JUIZ. Enquanto isso, a transação T2 está lendo todos os registros de TB_JUIZ para gerar uma listagem. Considere que:


- T1 iniciou antes de T2;

- T1 ainda não concluiu; e

- T2 não enxerga o registro que está sendo inserido por T1.


A situação apresentada acima representa um:


A

bloqueio por inanição;


B

bloqueio do tipo Latches;


C

conflito causado por um registro fantasma;


D

conflito lógico entre T1 e T2, com bloqueio do item (registro) que está sendo inserido por T1;


E

deadlock que pode ser prevenido pelo esquema esperar-morrer (wait-die).

Na tabela SQL criada pela expressão a seguir, sessao corresponde a uma sessão e a variável duracao corresponde à duração da sessão de certo usuário.


create table sessao (

id integer primary key,

userid integer not null,

duracao decimal not null

)


A partir dessas informações, assinale a opção que corresponde ao script utilizado para se obter o tempo médio de duração das sessões dos usuários que tenham mais de uma sessão.


A

select userid, avg(duracao)

from sessao

group by userid

having count(*)>1


B

select id, userid, avg(duracao)

from sessao

where count(*)>1


C

select userid, avg(duracao)

from sessao

having count(id)>1


D

select id, userid, avg(duracao)

from sessao

where count(*)>1

group by id, userid


E

select id, avg(duracao)

from sessao

group by id

having count(*)>1

Sistemas de banco de dados podem ser projetados para aproveitar as arquiteturas de computação paralela, em que uma máquina servidora executa operações no banco de dados.


C

Certo


E

Errado

Um Técnico do Tribunal do Trabalho está normalizando um modelo de dados até a forma normal BCNF - Boyce.Codd Normal Form que


A

exige que todos os determinantes sejam superchaves.


B

Permite dependências funcionais parciais.


C

é equivalente à 2NF.


D

é menos restritiva que a 3NF.


E

elimina todas os atributos muitivalorados.

Assinale a alternativa correspondente ao comando do banco de dados NoSQL MongoDB, que tem o objetivo de exibir os bancos de dados presentes no ambiente em execução.


A

show dbs


B

show collections


C

use dbs


D

echo db


E

echo collections

Os bancos de dados relacionais, baseados no modelo de entidade-relacionamento, utilizam tabelas interligadas para armazenar dados, permitindo a aplicação de operações complexas, como consultas SQL, e garantindo integridade referencial por meio de chaves estrangeiras.


C

Certo


E

Errado

No mapeamento de um diagrama entidade-relacionamento para um modelo relacional, quando um relacionamento é de tipo 1:1 (um-para-um) e ambas as entidades têm participação obrigatória no relacionamento (a cardinalidade mínima de ambas entidades é um), a regra de implementação mais indicada é a:


A

Criação de uma tabela própria para cada entidade envolvida no relacionamento.


B

Remoção dos atributos de uma das tabelas referentes às entidades envolvidas no relacionamento.


C

Criação de uma tabela associativa, além das tabelas referentes às entidades envolvidas no relacionamento.


D

Adição de colunas em cada uma das tabelas referentes às entidades envolvidas do relacionamento.


E

Fusão das tabelas referentes às entidades envolvidas no relacionamento.

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

As propriedades ACID são essenciais no contexto do processamento de transações em bancos dados relacionais.


As propriedades que correspondem as letras C e D são, respectivamente,


A

completude e desacoplamento


B

coordenação e deslocamento.


C

commit e delete.


D

cooperação e distribuição.


E

consistência e durabilidade.

Assinale a opção que apresenta o conjunto de dimensões aos quais os modelos arquiteturais dos SGBD distribuídos são classificados.


A

horizontal, vertical e mista.


B

fragmentação, transação e segurança.


C

ponto-a-ponto, cliente-servidor e nuvem.


D

autonomia, distribuição e heterogeneidade.


E

controle de concorrência, replicação e integração de dados.

Tendo como referência as informações do texto 6A2-I, assinale a opção correta, com base em SQL ANSI.


A

A consulta a seguir está sintaticamente correta e retornará uma linha.

SELECT * FROM emp WHERE ndep = 10

AND (NOT funcao = 'Encarregado' OR ndep = 20);


B

As instruções


SELECT NOME, NEMP, SAL

FROM emp WHERE NOME = 'JORGE SAMPAIO';


apresentam o mesmo resultado que as instruções a seguir.


SELECT Nome, nemp, sal

FROM emp WHERE nome = 'Jorge Sampaio';


C

A instrução a seguir, relativa à tabela emp, retornará quatro linhas.


SELECT nome "Com Premios"

FROM emp WHERE premios <> NULL;


D

O SELECT a seguir está sintaticamente correto e retornará dez linhas.


SELECT e1.nome "Empregado", e1.nemp "N Emp",

e2.nome "Encarregado", e2.nemp "N Encar"

FROM emp e1

left join emp e2 on e2.nemp = e1.encar;


E

Considere que a tabela dep tenha os seguintes valores.


ndep

nome

local

10

Contabilidade

Condeixa

20

Investigação

Mealhada

30

Vendas

Coimbra

40

Planejamento

Montemor


Nesse caso, o SELECT a seguir está sintaticamente correto e apresentará nove linhas como resultado.


SELECT e.nome "Nome", e.ndep "NDep", nome "Dep"

FROM emp e, dep d

WHERE e.ndep = d.ndep

ORDER BY e.ndep;

   
Gerar simulado