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
 

Um trigger de banco de dados pode ser disparado antes ou depois de um comando e pode, até mesmo, substituir esse comando.


C

Certo


E

Errado

Em uma tabela com 100 registros, uma consulta SQL com a cláusula WHERE pode apresentar resultados com quantidade variando de zero a 100 linhas.


C

Certo


E

Errado

“A modelagem de dados geralmente começa representando conceitualmente os dados e, em seguida, representando-os novamente no contexto das tecnologias escolhidas. Analistas e partes interessadas criam vários tipos diferentes de modelos de dados durante o estágio de concepção de dados”.


Disponivel em: https://aws.amazon.com/pt/what-is/datamodeling/ Acesso em 04.11.2024.


Analise as assertivas abaixo sobre tipos de modelos de dados e a seguir indique a alternativa CORRETA.


I - Os modelos de dados conceituais não seguem regras formais de modelagem de dados e têm como principal função proporcionar uma visão comum entre partes interessadas técnicas e não técnicas.

II - Os modelos de dados físicos fornecem detalhes específicos sobre tipos de campo e relações de dados, conforme representados no DBMS, além de informações sobre ajuste de performance.

III - Modelos de dados lógicos são suficientes para a implementação final do projeto de banco de dados, dispensando a criação de um modelo físico.


A

Apenas a assertiva I está correta.


B

Apenas a assertiva II está correta.


C

Apenas a assertiva III está correta.


D

Apenas as assertivas I e II estão corretas.


E

Apenas as assertivas I e III estão corretas.

O mecanismo de recuperação de banco de dados precisa garantir que uma transação possa ser desfeita. Para execução do rollback em cascata são necessárias entradas de log do(s) valor(es):


A

novo;


B

antigo;


C

antigo e novo;


D

write-ahead;


E

undo/redo.

Em relação ao uso da instrução SELECT da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) A cláusula WHERE é obrigatória.

( ) O caractere % (percentual) é utilizado para retornar os dados de todas as colunas.

( ) Permite retornar dados de mais de uma tabela.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

F – F – V.


B

F – V – F.


C

F – V – V.


D

V – F – V.


E

V – V – F.

Um administrador de banco de dados MySQL precisa realizar o restore do banco de dados "tjac_db", a partir de um arquivo de backup previamente criado com o nome backuptjac.sql. Para isso, deverá utilizar o comando:


A

insert into tjac_db from backuptjac.sql


B

mysql -u root -p tjac_db < backuptjac.sql


C

recover database tjac_db from backuptjac.sql


D

restore database tjac_db from backuptjac.sqlsine

No âmbito da segurança física de banco de dados, a política de controle na qual um sujeito poderá ter acesso a determinado objeto se seu nível de classificação for igual ou superior ao do objeto e se pertencer a, pelo menos, uma categoria a que o objeto também pertença é denominada política


A

discricionária ou compulsória.


B

compulsória ou mandatária.


C

discricionária ou provisória.


D

mandatária ou provisória.

A característica de servidores de alta disponibilidade que permite alternar perfeita e automaticamente para um sistema de backup confiável em caso de falha do primeiro denomina-se


A

balanceamento de carga.


B

elasticidade.


C

failover.


D

tailoring.

No Oracle Database o tipo de dados conhecido por armazenar um número de ponto flutuante de 64 bits e precisão dupla tem a notação ______.


Assinale a alternativa que preencha a lacuna corretamente.


A

CHAR_DOUBLE


B

CHAR_FLOAT


C

BINARY_FLOAT


D

BINARY_DOUBLE

Transação é uma unidade lógica de trabalho e é fundamental para garantir a integridade e a consistência dos dados. Observe o seguinte script de uma transação implementada no MySQL:


CREATE TABLE candidato (id INT, nome CHAR (50),

INDEX (id));

START TRANSACTION;

INSERT INTO candidato VALUES (1, 'JULIA');

INSERT INTO candidato VALUES (2, 'MARIA');

COMMIT;

SET autocommit = 0;

INSERT INTO candidato VALUES (3, 'SOFIA');

UPDATE candidato SET nome='ANA' WHERE id=3;

DELETE FROM candidato WHERE nome='JULIA';

ROLLBACK;

SELECT * FROM candidato;


Após a execução do script apresentado, a consulta retornará as colunas id e nome com os valores:


A

2,MARIA


B

1,JULIA 2,MARIA


C

1,JULIA 2,MARIA 3,SOFIA


D

1,JULIA 2,MARIA 3,ANA


E

2,MARIA 3,ANA

De acordo com modelo entidade relacionamento (MER). Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


( ) O Modelo Entidade-Relacionamento é especificamente projetado para representar dados de forma física, sem se preocupar com a visão lógica dos usuários.

( ) A chave primária de uma entidade é um atributo (ou conjunto de atributos) que identifica exclusivamente cada instância da entidade no banco de dados.

( ) Atributo descritivo é uma propriedade ou característica de uma relação (versus de uma entidade).


Assinale a alternativa que apresenta a sequência correta de cima para baixo:


A

F - F - F


B

V - V - F


C

V - F - F


D

F - V - V


E

V - V - V

Num comando de criação de um trigger no MySQL, nas recentes edições, há um conjunto de elementos sintáticos que podem ser utilizados para determinar quando os procedimentos devem ser acionados e quais são esses procedimentos. As possíveis combinações de “quando x procedimento” válidas para triggers de transações são:


A

AFTER/BEFORE combinados com ELETE/INSERT/UPDATE


B

CREATION/REMOTION combinados com READ/WRITE


C

IN/OUT combinados com CREATION/REMOTION


D

INIT/END combinados com INPUT/OUTPUT

No SGBD PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela.


C

Certo


E

Errado

Para que uma tabela esteja na terceira forma normal, é suficiente que ela não possua nenhuma coluna não-chave que dependa de outra coluna não-chave.


C

Certo


E

Errado

Assinale a opção correspondente ao comando utilizado para adicionar, remover ou modificar colunas de tabelas de bancos de dados SQL.


A

update


B

insert


C

create


D

delete


E

alter

Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL a seguir.


select *

from competidor c, disputa d

where (c.nome = d.azul and c.nome = d.verde)

or (c.nome = d.verde and c.nome = d.azul)


O número de linhas produzidas pela execução desse comando, sem contar a linha de títulos, é:


A

0;


B

1;


C

6;


D

18;


E

36.

Com relação ao banco de dados não relacional MongoDB, assinale a alternativa correta, sobre qual o formato de arquivo ele utiliza para armazenar os documentos.


A

Simple JSON (JavaScript Object Notation)


B

BSON (Binary JSON)


C

XML (Extensible Markup Language)


D

HTML (Hyper Text Markup Language)

Considere o seguinte código PL/SQL:

Imagem associada para resolução da questão

Sua execução imprimirá


A

linhas numeradas de 1 a 6.


B

5 linhas numeradas de 5 a 9.


C

5 linhas numeradas de 1 a 5.


D

6 linhas numeradas de 10 a 5.


E

10 linhas numeradas de 0 a 9.

   
Gerar simulado