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.971 questões encontradas
Questões por página
20
Mais recentes
 

Um banco de dados é uma ferramenta para a coleta e a organização de informações. Ele pode armazenar informações sobre pessoas, produtos, pedidos ou qualquer outra coisa. Vários bancos de dados começam como uma lista em um programa de processamento de texto ou em uma planilha.


Fonte: https://support.microsoft.com/pt-br/topic/no%C3%A7 %C3%B5es-b%C3%A1sicas-do-banco-de-dados-a849ac1 6-07c7-4a31-9948-3c8c94a7c204


No que se refere ao Banco de Dados, analise as afirmativas abaixo:


I.Para obter o máximo de flexibilidade de um banco de dados, os dados precisam estar organizados para que não ocorram redundâncias.

II.O uso de bancos de dados reduz redundâncias e inconsistências comuns em listas simples.

III.A utilização de um banco de dados elimina a possibilidade de redundância de informações, independentemente da forma como os dados são modelados ou organizados internamente.


É CORRETO o que se afirma em:


A

II e III, apenas.


B

I e II, apenas.


C

I, II e III.


D

I e III, apenas.

Os Sistemas de Informação Geográfica (SIG) estruturam-se a partir de modelos conceituais, formas de representação espacial e arquiteturas internas que viabilizam o armazenamento, a análise e a visualização de dados georreferenciados.


Considerando as características dos Sistemas de Informação Geográfica, assinale a afirmativa correta.


A

A representação matricial caracteriza-se pelo uso de coordenadas vetoriais contínuas, sendo mais indicada para dados cadastrais, enquanto a representação vetorial baseiase em grades quadriculares regulares e é mais adequada para operações de álgebra de mapas.


B

A topologia arco-nó-polígono é empregada prioritariamente na representação de redes lineares, descrevendo relações de conectividade entre arcos e nós, enquanto a topologia arco-nó é utilizada para modelar áreas contínuas e seus vizinhos espaciais.


C

Em geoprocessamento, o modelo de campos descreve o espaço geográfico como um conjunto de entidades discretas e distinguíveis, ao passo que o modelo de objetos concebe o espaço como uma superfície contínua sobre a qual variam fenômenos.


D

Geo-objetos representam fenômenos contínuos definidos em todos os pontos de uma região geográfica, enquanto geo-campos correspondem a entidades individualizáveis, com atributos não espaciais e localização exata.


E

Na arquitetura integrada de um SIG, tanto a componente gráfica responsável pela geometria espacial quanto a componente alfanumérica responsável pelos atributos são mantidas em um sistema gerenciador de banco de dados.

Em um banco de dados do MS Access 365 (BR), você possui uma tabela “CLIENTES” e outra “PEDIDOS” e precisa criar um formulário para cadastrar pedidos em que o usuário selecione o cliente em uma lista e os dados do cliente (como endereço) sejam automaticamente preenchidos em campos apenas para leitura.


Para isso, você deve


I. criar um formulário baseado em uma consulta que una (JOIN) as tabelas CLIENTES e PEDIDOS.

II. criar um formulário independente para PEDIDOS e exigir que o usuário consulte a tabela CLIENTES separadamente.

III. criar um formulário para PEDIDOS e usar uma Caixa de Combinação vinculada ao ID do cliente usando a propriedade “Controle de Origem” dos campos de leitura com uma expressão DLookUp para buscar os dados.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

II e III, apenas.


E

I, II e III.

Em um órgão público federal, o setor de Contabilidade utiliza um sistema informatizado para registrar receitas, despesas e demais informações financeiras. Esses registros ficam armazenados de forma estruturada, permitindo que os servidores realizem consultas e atualizações e emitam relatórios sempre que necessário. Nesse contexto, como é denominado o conjunto organizado de dados armazenados eletronicamente e estruturado para permitir a consulta e o gerenciamento das informações?


A

Hardware.


B

Sistema operacional.


C

Rede de computadores.


D

Dispositivo de entrada.


E

Banco de dados.

Para o controle de insumos em um canteiro de obras, o engenheiro de suprimentos utiliza um banco de dados relacional chamado OBRA, que já está instalado e ativo. Uma das tabelas desse banco, chamada MATERIAIS, já foi criada e está preenchida com três campos: material, categoria e preco. O engenheiro deseja listar o material e o preço de todos os materiais cuja categoria seja AÇO, a fim de analisar os custos dos insumos utilizados na estrutura da obra.


Qual comando SQL ele deve utilizar para obter essa lista?


A

SELECT categoria, preco FROM MATERIAIS WHERE material = 'AÇO';


B

SELECT MATERIAIS, preco WHERE categoria = 'AÇO';


C

SELECT MATERIAIS, preco FROM material WHERE categoria = 'AÇO';


D

SELECT material, preco FROM MATERIAIS;


E

SELECT material, preco FROM MATERIAIS WHERE categoria = 'AÇO';

No gerenciamento de transações em sistemas computacionais, o arquivo destinado a registrar operações realizadas para fins de recuperação e auditoria denomina-se


A

índice primário.


B

tabela temporária.


C

buffer de escrita.


D

log de transações.


E

cache de consultas.

A linguagem SQL (Structured Query Language) é o padrão para manipulação de dados em Bancos de Dados Relacionais, permitindo a extração de informações combinadas de múltiplas tabelas através de junções. Sobre os tipos de junção (JOIN), registre V, para as afirmativas verdadeiras, e F, para as falsas:


(__)O comando INNER JOIN seleciona registros que possuem valores correspondentes em ambas as tabelas envolvidas na consulta.

(__)O comando LEFT JOIN (ou LEFT OUTER JOIN) retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita, preenchendo com NULL onde não houver correspondência.

(__)O comando FULL OUTER JOIN retorna apenas os registros que não possuem correspondência em nenhuma das tabelas, excluindo as interseções de dados.

(__)O comando CROSS JOIN realiza o produto cartesiano entre duas tabelas, combinando cada linha da primeira tabela com todas as linhas da segunda, exigindo obrigatoriamente a cláusula ON.


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


A

V, V, V, F.


B

V, F, F, V.


C

F, V, V, F.


D

V, V, F, F.


E

F, F, V, V.

Em uma escola, um professor pode lecionar várias disciplinas, mas cada disciplina é lecionada por apenas um professor.


Qual é a cardinalidade correta desse relacionamento?


A

Professor (1) — Disciplina (1)


B

Professor (N) — Disciplina (N)


C

Professor (1) — Disciplina (N)


D

Professor (N) — Disciplina (1)


E

Professor (0) — Disciplina (N)

Júlio chegou ao Departamento de Desenvolvimento de Sistemas de Informação Transacionais e Analíticos e começou a estudar as características dos bancos de dados que armazenavam as informações desses sistemas.


Em seus estudos, Júlio constatou que os bancos de dados analíticos possuem:


A

muitas transações pequenas;


B

alta concorrência de usuários;


C

muitas transações em tempo real;


D

muitas operações de leitura e escrita;


E

esquema de dados desnormalizados.

Analise as assertivas a seguir sobre bancos de dados utilizados em aplicações computacionais, conceitos relacionados à estrutura, modelagem, linguagem SQL, sistemas gerenciadores e procedimentos de segurança da informação e assinale V (Verdadeiro) ou F (Falso):


(__)Um banco de dados pode ser compreendido como um conjunto organizado de informações relacionadas entre si, estruturado de modo a facilitar o armazenamento, a recuperação e a manipulação dos dados.

(__)Em uma tabela de banco de dados, os registros correspondem às colunas, enquanto os campos representam as linhas que armazenam os valores associados a cada item.

(__)Na modelagem de dados, uma entidade representa um objeto ou conceito do mundo real, e os relacionamentos descrevem como essas entidades podem se associar dentro de um contexto específico.

(__)O comando SELECT é utilizado para consultar dados armazenados em uma ou mais tabelas, podendo incluir filtros e ordenações conforme a necessidade da aplicação.

(__)SGBDs como MySQL, PostgreSQL e SQLite apresentam diferenças quanto a recursos e formas de uso, sendo empregados tanto em sistemas de grande porte quanto em aplicações menores.

(__)Procedimentos de backup e restauração visam preservar os dados armazenados, permitindo a recuperação das informações em situações como falhas técnicas ou erros operacionais.


Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso) de cima para baixo:


A

V, F, F, V, F, V.


B

V, V, V, V, V, V.


C

V, V, F, V, V, F.


D

V, F, V, V, V, V.

No processo de projeto lógico de bancos de dados relacionais, a normalização organiza os atributos das relações de forma a eliminar redundâncias indesejadas e anomalias de atualização. Dentro desse encadeamento, a forma normal que tem sua definição fundamentada direta e exclusivamente no conceito de dependência funcional total é a


A

primeira forma normal (1FN).


B

segunda forma normal (2FN).


C

terceira forma normal (3FN).


D

forma normal Boyce-Codd (FNBC).


E

quarta forma normal (4FN).

Bancos de dados distribuídos organizam informações em múltiplos locais interligados, permitindo maior escalabilidade, disponibilidade e desempenho.


Nesse contexto, assinale a opção que corretamente apresenta um conceito válido em sistemas de bancos de dados distribuídos.


A

A fragmentação horizontal derivada ocorre quando uma relação é particionada a partir de predicados definidos sobre outra relação, de modo que sua fragmentação é diretamente impactada pela fragmentação dessa relação externa.


B

A fragmentação horizontal primária é realizada com base em predicados definidos sobre outra relação, aplicando-se a relações que dependem de dados externos.


C

A fragmentação vertical divide uma relação em partes distintas, podendo dispensar a presença da chave primária nos fragmentos, caso as aplicações não exijam reconstrução direta da relação original.


D

Na alocação, um banco totalmente replicado distribui fragmentos de forma que a atualização de dados tende a ser simplificada, já que as operações de modificação não dependem da existência de cópias adicionais em outros locais.


E

O diretório de dados distribuído concentra suas funções em um diretório global, encarregado de descrever tanto a visão geral quanto os detalhes internos relacionados aos sítios locais.

Assinale a alternativa que corresponde ao nome do arquivo de configuração principal do banco de dados MySQL em sistemas operacionais Microsoft Windows.


A

conf.app


B

global.properties


C

init.cnf


D

general.dll


E

my.ini

Em um Sistema de Gerenciamento de Banco de Dados (SGBD) MySQL, qual comando pode ser utilizado para criar, via linha de comando, um novo banco de dados nomeado como IFCRH, considerando que esse banco de dados ainda não existe no SGBD?


A

CREATE TABLE IFCRH;


B

IFCRH ADD DATABASE;


C

NEW DB IFCRH;


D

CREATE DATABASE IFCRH;


E

SET IFCRH;

As "Funções de Janela" (Window Functions) em SQL permitem realizar cálculos sobre um conjunto de linhas relacionadas à linha atual, sem agrupar o resultado em uma única linha de saída como no GROUP BY. Analise as afirmativas a seguir sobre o uso da cláusula OVER().


I.A função ROW_NUMBER(__)OVER (PARTITION BY departamento ORDER BY salario DESC) atribui um número sequencial único para cada linha dentro de cada departamento, reiniciando a contagem a cada novo departamento, ordenado pelo maior salário.

II.A função RANK(__)difere de DENSE_RANK(__)no tratamento de empates: RANK(__)deixa "buracos" na numeração após um empate (ex: 1, 2, 2, 4), enquanto DENSE_RANK(__)mantém a sequência consecutiva (ex: 1, 2, 2, 3).

III.As funções de janela podem ser utilizadas diretamente na cláusula WHERE para filtrar resultados, como por exemplo WHERE ROW_NUMBER(__)OVER(...) = 1, simplificando consultas de paginação.


Está correto o que se afirma em:


A

I e III apenas.


B

III apenas.


C

I e II apenas.


D

I, II e III.


E

II apenas.

Analise os comandos abaixo, da linguagem SQL (Structured Query Language):


I. CREATE TABLE

II. INSERT

III. UPDATE

IV. DROP TABLE

V. GRANT


Quais são comandos do subconjunto da linguagem de manipulação de dados (DML – Data Manipulation Language) da SQL?


A

Apenas I e IV.


B

Apenas I e V.


C

Apenas II e III.


D

Apenas III e IV.


E

Apenas I, II e V.

Como ordenar os registros de uma tabela em ordem decrescente por uma coluna chamada "preco"?


A

SELECT * FROM tabela ORDER BY preco


B

SELECT * FROM tabela ORDER preco DESC


C

SELECT * FROM tabela SORT preco


D

SELECT * FROM tabela ORDER BY preco DESC


E

SELECT * FROM tabela ORDER preco BY DESC

Dado o comando abaixo em SQL, o que ele retorna?


sql


SELECT COUNT(DISTINCT departamento_id) FROM funcionarios;


A

A quantidade de funcionários.


B

O número total de colunas da tabela.


C

O ID do funcionário mais recente.


D

A quantidade de departamentos distintos.


E

A soma dos IDs dos funcionários.

Considerando os serviços de reparos e o funcionamento de Sistemas de Gerenciamento de Banco de Dados (SGBD), analise as afirmativas a seguir.


I. Em um SGBD, os serviços de reparos são essenciais para garantir a integridade dos dados, especialmente após falhas no sistema, como quedas de energia ou corrupção de arquivos.

II. Um SGBD oferece mecanismos de recuperação automática, como logs de transações e pontos de restauração (checkpoints), que permitem restaurar o banco de dados para um estado consistente após uma falha.

III. Os serviços de reparos em um SGBD envolvem a correção de dados e a recuperação de transações para garantir a consistência do banco de dados.


Estão corretas as afirmativas


A

I e II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I, II e III.

 
Ir para a página:
OK
 
Gerar simulado