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
 

Leia.


“_______________ é usado em uma instrução com WHERE ou HAVING (como parte de GROUP BY) para limitar as linhas selecionadas aos itens quando uma coluna possui um determinado padrão de caracteres contido nela.”


O trecho acima faz referência a qual comando da Linguagem SQL?


A

Count.


B

Like.


C

As.


D

Avg.

Leia o trecho e preencha a lacuna corretamente.


“O nível ____________ é aquele onde os dados são divididos em pequenos segmentos e distribuídos entre as unidades de armazenamento. Trata-se de um nível que não oferece proteção contra falhas, pois não existe redundância nele. Isso significa que uma falha em qualquer um dos discos ou SSDs pode ocasionar perda de informações para o sistema todo, especialmente porque "pedaços" do mesmo arquivo podem ficar armazenados em unidades diferentes.”


A

RAID 1.


B

RAID 0.


C

RAID 5.


D

RAID 4.

Qual a consulta SQL ANSI adequada para calcular a média diária de processos que cada desembargador julgou no mês de outubro de 2023, considerando a tabela "Julgamento" com as colunas "desembargador" e "data_julgamento"?


A

SELECT desembargador, COUNT(*) / DAY(LAST_DAY('2023-10-01')) AS media_diaria_processos FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;


B

SELECT desembargador, COUNT(*) / DAY(LAST_DAY('2023-10-31')) AS media_diaria_processos FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;


C

SELECT desembargador, COUNT(*) / DATEDIFF('2023-10-01', '2023-10-31') AS media_diaria_processo FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;


D

SELECT desembargador, COUNT(*) / DAY(LAST_DAY('2023-10-31')) - DAY('2023-10-01') AS media_diaria_processo FROM Julgamento WHERE MONTH(data_julgamento) = 10 AND YEAR(data_julgamento) = 2023 GROUP BY desembargador;

Leia as afirmativas abaixo e marque "V" para verdadeiro e "F" para falso em relação aos sistemas gerenciadores de bancos de dados:


(__)O SQL é uma linguagem declarativa usada para consultar e manipular dados em um banco de dados relacional.

(__)O comando JOIN no SQL é utilizado para unir linhas de duas ou mais tabelas com base em uma condição.

(__)O comando DELETE em SQL remove uma tabela inteira do banco de dados.

(__)O comando GROUP BY permite agrupar resultados com base em valores de uma ou mais colunas.


Assinale a alternativa que contém a sequência correta:


A

V - V - F - V.


B

V - F - V - F.


C

F - V - F - V.


D

F - F - V - F.


E

V - V - V - F.

O RDF (resource description format) é considerado uma nuvem de dados virtual que define uma visão de dados acessíveis e vinculados na Internet com base no LOD (linked open data), utilizado na Web semântica.


C

Certo


E

Errado

Analise as afirmativas abaixo sobre bancos de dados relacionais.


1. Uma Trigger é constituída por um conjunto de instruções que é invocado antes ou após a ocorrência de algum evento ou ação, como inserção, atualização ou exclusão de informações.

2. Além de armazenarem dados, os bancos de dados relacionais permitem o armazenamento nativo de objetos, como figuras, vídeos e também dados não estruturados.

3. Devem implementar o conceito de integridade referencial, que visa garantir que uma referência a partir de uma entidade para outra entidade é válida.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 3.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

Quanto ao nome dado, no SQL/ANSI, a uma tabela temporária que é derivada de uma ou mais tabelas de um banco de dados e que não existe em forma física, sendo apagada após sua utilização, assinale a alternativa correta.


A

Tabela volátil


B

Atualização


C

Visão


D

Tabela de persistência


E

Fator de união

Em banco de dados, para que a integridade de uma entidade seja observada, exige-se que seja atribuído à chave primária um conteúdo que pertença a um conjunto de valores válidos dessa entidade.


C

Certo


E

Errado

Assinale a alternativa que apresenta a finalidade primária do RAID (Redundant Array of Independent Disks) no armazenamento de dados:


A

Aumentar a capacidade de armazenamento de um único disco.


B

Melhorar a redundância de dados e/ou desempenho.


C

Reduzir o consumo de energia.


D

Criptografar dados.


E

Resfriar os drives de armazenamento.

Observe o seguinte script de criação da tabela “Empresa” e outros objetos em Oracle:


CREATE TABLE empresa (

empresa_ID NUMBER(12) PRIMARY KEY,

razao_social VARCHAR2(50) NOT NULL

);


CREATE SEQUENCE sq_empresa_pk

START WITH 2

INCREMENT BY 2

NOMAXVALUE

NOCACHE

NOCYCLE;


CREATE OR REPLACE TRIGGER trg_bi_empresa

BEFORE INSERT ON empresa

FOR EACH ROW WHEN (NEW.empresa_ID IS NULL)

BEGIN

SELECT sq_empresa_pk.NEXTVAL INTO

:NEW.empresa_ID FROM dual;

END;


Após a execução do script anteriormente apresentado, analise a execução dos seguintes comandos:


INSERT INTO empresa (empresa_ID, razao_social)

VALUES (NULL, 'AAA');

INSERT INTO empresa (razao_social) VALUES ('BBB');

INSERT INTO empresa (empresa_ID, razao_social)

VALUES (1, 'CCC');

INSERT INTO empresa (empresa_ID, razao_social)

VALUES (5, 'DDD');

INSERT INTO empresa (empresa_ID, razao_social)

VALUES (6, 'EEE');

INSERT INTO empresa (razao_social) VALUES

('FFF');

COMMIT;


Após a execução dos comandos apresentados, é correto afirmar que:


A

foram inseridas 6 (seis) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 6 (seis);


B

nenhuma linha pode ser inserida e o número final para sq_empresa_pk.CURRVAL é igual a 2 (dois);


C

foram inseridas 5 (cinco) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 6 (seis);


D

foram inseridas 5 (cinco) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 4 (quatro);


E

foram inseridas 4 (quatro) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 4 (quatro).

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


select c1.nome, c2.nome

from Competidor c1, Competidor c2

where not exists

(select * from Disputa d

where d.azul = c2.nome

and d.verde = c1.nome)

order by 1,2


Excetuados os títulos, o número de linhas produzidas pela execução desse comando é:


A

0;


B

6;


C

12;


D

30;


E

36.

Para que se mostrem todos os autores e suas instituições afiliadas, pode‑se utilizar o comando a seguir.


SELECT Autores.Nome AS NomeAutor, Instituicoes.Nome AS Nomelnstituicao

FROM Autores

INNER JOIN Instituicoes ON Autores.InstituicaoID = Instituicoes.InstituicaoID;


C

Certo


E

Errado

Ao utilizar o PHP Data Objects (PDO) para interação com um banco de dados MySQL, qual prática é recomendada para prevenir SQL Injection?


A

Utilização de prepared statements com placeholders para parâmetros.


B

Uso de variáveis globais PHP dentro de consultas SQL.


C

Concatenação direta de variáveis na string de consulta SQL.


D

Execução direta de consultas SQL recebidas através de entradas do usuário.

Assinale a alternativa referente à definição de banco de dados.


A

É um SGBD gratuito, livre, robusto e seguro.


B

São softwares que fazem o controle de versão de seus arquivos.


C

É uma representação gráfica das tabelas que serão desenvolvidas.


D

É um local no qual é possível armazenar informações para consulta ou utilização, quando necessário.

Um hospital público está enfrentando dificuldades para acessar rapidamente informações precisas sobre o seu estoque.


Com base no uso de um banco de dados e seus componentes, qual das ações a seguir seria a mais adequada para resolver o problema?


A

Criar registros duplicados para otimizar o processamento dos dados de estoque e a sua disponibilidade.


B

Dividir o banco de dados em várias planilhas eletrônicas desconectadas para reduzir o volume de dados.


C

Eliminar os atributos menos utilizados dos registros de estoque para simplificar as consultas aos mais usados.


D

Implementar um sistema de gerenciamento de banco de dados (DBMS) para centralizar o gerenciamento.


E

Utilizar o banco de dados com acesso e disponibilidade em horários programados, evitando sobrecarga do sistema.

O Departamento de Infraestrutura do Tribunal de Justiça do Amapá (TJAP) está adquirindo um NAS (Network Attached Storage) exclusivo para melhorar o seu sistema de cópias de segurança (backup). A compra do novo hardware levou o departamento a revisar sua política de backup, de forma que a nova política irá capturar todas as mudanças nos dados quase em tempo real, mantendo versões contínuas. Tal fato permitirá uma proteção altamente robusta, e uma restauração de dados a partir de qualquer ponto no tempo.


O Departamento de Infraestrutura implementou o backup do tipo:


A

diferencial;


B

na nuvem;


C

espelhado;


D

incremental;


E

contínuo no tempo.

No contexto da administração de um Sistema de Gerenciador de Banco de Dados MySQL, analise o comando a seguir.


mysqldump -u root -p exemploDB > saida.sql


O efeito causado pela execução desse comando é:


Assinale a alternativa CORRETA:


A

A criação de políticas de segurança do tipo “dump” na base de dados especificada.


B

A criação de um backup da base de dados especificada.


C

A criação de um relatório de avaliação do desempenho da base de dados especificada.


D

A criação de um relatório de transações que falharam na base de dados especificada.


E

A criação de uma política de duplicação do tipo “dump” na base de dados especificada.

Em um banco de dados relacional, uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela, é conhecida como chave:


A

Primária.


B

Inicial.


C

Básica.


D

Mestra.


E

Restrita.

A normalização é o processo de organização de dados em tabelas e o estabelecimento de relações para reduzir as redundâncias, aumentar a integridade dos dados e o desempenho. As formas normais (primeira, segunda e terceira) são uma série de procedimentos aplicados em um banco de dados para garantir que as suas tabelas estejam bem estruturadas e consistentes. Além de estar na primeira forma normal (1FN), qual a evidência de que uma tabela esteja na segunda forma normal (2FN)?


A

Ausência de dependência funcional transitiva entre os atributos não chave, com cada atributo não chave dependendo apenas da chave primária diretamente.


B

Ausência de dependências funcionais não triviais entre os atributos não chave.


C

Dependência do atributo não chave com a chave primária, não havendo dependência parcial.


D

Indivisibilidade de todos os atributos, sendo que cada atributo contém apenas valores atômicos.

   
Gerar simulado