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
 

Os sistemas de armazenamento de dados, conhecidos como RAID, apresentam diversos níveis, como o que distribui os bits de paridade uniformemente por todos os drives de disco utilizados, por alternância circular, conhecido como RAID


A

nível 1.


B

nível 5.


C

nível 4.


D

nível 3.


E

nível 2.

Considere que em um banco de dados Oracle 19c aberto e funcionando em condições ideais, exista a tabela TRTServ:


Codigo-----Servico-----------------------------------Local

1----------Serviço de Informação ao Cidadão – SIC----Teresina

2----------Ouvidoria---------------------------------Teresina

3----------Cartilha Rede Ouvir-----------------------Estado do Piauí


Para atualizar e mostrar os termos Teresina para TRT-22 do campo Local, deve-se utilizar o seguinte comando PL/SQL:


A

SELECT FROM TRTServ, Local SUBST ('Teresina', 'TRT-22');


B

SELECT FROM TRTServ, Local REPLACE ("Teresina", "TRT-22");


C

SELECT REPLACE (Local, 'Teresina', 'TRT-22') FROM TRTServ;


D

SELECT FROM TRTServ REPLACE (Local, "Teresina", "TRT-22");


E

SELECT SUBST (Local, 'Teresina', 'TRT-22') FROM TRTServ;

Seu chefe solicita um relatório que apresente os cinco (5) documentos mais solicitados da instituição nos últimos 20 dias. Você já implementou a consulta, porém ela não está executando. O SGBD em questão implementa o modelo relacional e utiliza a linguagem SQL. Assinale a alternativa que descreve corretamente o problema na consulta e como resolvê-lo. Considere ID como a chave primária para as tabelas.


SELECT X.DESCRICAO, X.COUNT(ITE.ID)

FROM (SELECT DOC.DESCRICAO, COUNT(ITE.ID)

QUANTIDADE

FROM DOCUMENTO DOC

JOIN ITEMSOLICITADO ITE ON (DOC.ID =

ITE.DOCUMENTO)

JOIN SOLICITACAO SOL ON (SOL.ID =

ITE.SOLICITACAO)

WHERE SOL.DATASOLICITACAO >= CURRENT_DATE-20

GROUP BY DOC.DESCRICAO

ORDER BY 2 DESC) X

LIMIT 5


A

Na consulta dentro da cláusula FROM, o trecho de comparação SOL.DATASOLICITACAO >= CURRENT_DATE-20 está errado. O correto seria SOL.DATASOLICITACAO <= CURRENT_DATE-20.


B

O campo utilizado na cláusula SELECT mais externa não pode ser utilizado, pois a tabela virtual X definida na cláusula FROM somente disponibiliza o campo QUANTIDADE. Dessa forma, deve-se trocar X.COUNT(ITE.ID) por X.QUANTIDADE.


C

O comando ORDER BY 2 DESC está errado, pois os campos do SELECT começam a ser contados da coluna 0. Como existem apenas dois campos, o correto seria: ORDER BY 1 DESC.


D

A posição do comando LIMIT 5 está errada. Esse comando deve ser adicionado antes da cláusula SELECT.


E

O comando GROUP BY DOC.DESCRICAO está errado, pois na cláusula SELECT o campo DOC.DESCRICAO está junto com uma função de agregação. Por isso o GROUP BY não pode ser utilizado.

Tabela da PUBSTREAM

UsrID

UsrNome

FilmeID

FilmeNome

GenID

GenNome

DTFavorito

1

Sancler

211

1917

4

Guerra

27/09/2022

2

Peter

211

1917

4

Guerra

27/09/2022

1

Sancler

325

O Protetor

6

Policial

28/09/2022

2

Vitor

457

Mine

8

Drama

27/09/2022

2

Vitor

658

Lucy

9

Suspense

30/09/2022


A tabela PUBSTREAM registra os usuários de uma plataforma de streaming de filmes escolhendo seus filmes favoritos. As colunas UsrID e FilmeID compõe a chave primária da tabela.


Cada usuário possui um identificador único UsrID e um nome UsrNome.

Cada filme possui um identificador único FilmeID e um nome FilmeNome.

Cada gênero possui um identificador único GenID e um nome GenNome.

O dia em que o usuário "favorita" o filme é registrado na coluna DTFavorito.


A tabela apresentada está desnormalizada. Considerando as dependências funcionais, qual das alternativas descreve a passagem à terceira forma normal (3FN)?


A

A tabela está na 1FN. Ao decompor UsrID UsrNome, FilmeID FilmeNome, UsrID, FilmeID DTFavorito e GenID GenNome chegamos na 2FN e automaticamente na 3FN.


B

A tabela está na 1FN. Ao decompor UsrID UsrNome, UsrID, FilmeID DTFavorito e GenID GenNome chegamos na 2FN. Ao decompor FilmeID FilmeNome chegamos na 3FN.


C

A tabela está na 1FN. Ao decompor UsrID UsrNome, FilmeID FilmeNome e UsrID, FilmeID DTFavorito chegamos na 2FN. Ao decompor GenID GenNome chegamos na 3FN.


D

Ao decompor UsrID,FilmeID DTFavorito chegamos na 1FN. Ao decompor UsrID UsrNome e GenID GenNome chegamos na 2FN. Ao decompor FilmeID FilmeNome chegamos na 3FN.


E

Ao decompor UsrID,FilmeID,GenID DTFavorito chegamos na 1FN. Ao decompor UsrID UsrNome e GenID GenNome chegamos na 2FN. Ao decompor FilmeID FilmeNome chegamos na 3FN.

Uma manutenção de alto risco será feita no ambiente do Postgresql; no plano de manutenção está previsto, como a primeira tarefa, o becape de um banco de dados de nome dbonline. Nesse caso, assinale a opção que apresenta o comando que deverá ser utilizado para efetuar o becape do referido banco de dados para o arquivo de nome bkpdbonline.


A

psql dbonline > bkpdbonline


B

pgdump dbonline > bkpdbonline


C

psql dbonline < bkpdbonline


D

tar -cf bkpdbonline dbonline


E

tar -czvf bkpdbonline dbonline

   
Gerar simulado