Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.949 questões

Q3774855 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:


Produto (ID, Artigo, Categoria, Quantidade)


A consulta expressa por meio da linguagem de consulta estruturada (SQL) para se obter a relação de categorias e o número de registros existentes para cada categoria é:

Alternativas
Q3774854 Banco de Dados
O modelo entidade-relacionamento compreende a definição dos conjuntos de entidades e de relacionamentos, sendo correto afirmar que, considerando um determinado modelo entidade-relacionamento,
Alternativas
Q3773957 Banco de Dados
No projeto de bancos de dados relacionais, a normalização é um processo sistemático para minimizar a redundância de dados e melhorar a integridade. As formas normais (FN) definem critérios progressivamente mais rigorosos para a estrutura das tabelas. Em um cenário onde é crucial eliminar anomalias de atualização causadas por dependências transitivas e funcionais complexas, é necessário compreender a distinção técnica entre a Terceira Forma Normal (3FN) e a Forma Normal de Boyce-Codd (FNBC). Assinale a alternativa que descreve corretamente a condição que diferencia a FNBC da 3FN.
Alternativas
Q3773942 Banco de Dados
O PostgreSQL é um sistema de gerenciamento de banco de dados objeto-relacional avançado, conhecido por sua robustez, conformidade com os padrões SQL e recursos extensivos. Um de seus mecanismos internos mais importantes é o Controle de Concorrência Multiversão (MVCC), que gerencia o acesso simultâneo aos dados por múltiplas transações. No contexto do funcionamento do MVCC no PostgreSQL, assinale a alternativa que descreve corretamente seu comportamento.
Alternativas
Q3771747 Banco de Dados
Assinale a alternativa que apresenta APENAS comandos válidos em SQL/PLSQL:
Alternativas
Q3771741 Banco de Dados
Assinale a alternativa correta sobre conceitos de bancos de dados: 
Alternativas
Q3765801 Banco de Dados
Em bancos relacionais, o otimizador escolhe planos a partir de estimativas e estruturas de acesso. Assinale a alternativa que representa estratégia consistente para consulta com predicado por intervalo e ordenação por duas colunas. 
Alternativas
Q3765800 Banco de Dados
Data Warehouse apoia análise histórica e decisão executiva. Sobre modelagem dimensional, processos ETL e mudanças em dimensões, analise as afirmativas.

I. Esquema em estrela organiza fatos centrais e dimensões desnormalizadas, favorecendo agregações e varreduras.
II. Slowly Changing Dimension tipo 2 preserva histórico por linhas adicionais com controle de vigência.
III. Carga incremental por ETL registra apenas diferenças, reduzindo janelas e riscos na integração.
IV. Grão do fato precisa de definição explícita, orientando granularidade de medidas e chaves.
V. Dimensão tipo 1 substitui valores históricos por colunas de auditoria e data de validade.

Estão corretas as afirmativas: 
Alternativas
Q3765793 Banco de Dados
Banco de dados transacional exige equilíbrio entre atomicidade e desempenho. Sobre níveis de isolamento e anomalias, analise as afirmativas.

I. Leitura suja fica fora do Read Committed, pois cada consulta enxerga apenas linhas efetivadas.
II. Phantom rows podem ocorrer em Repeatable Read dependendo de implementação, exigindo bloqueios adicionais para consistência por faixas.
III. Serializable evita interferências lógicas por equivalência a execução sequencial, com custo maior em conflitos.
IV. Snapshot isolation elimina phantoms por versão, ainda que conflitos por gravação sigam relevantes.
V. Read Uncommitted aceita escrita perdida com naturalidade e prioriza consistência forte em troca de atraso mínimo. 

Estão corretas as afirmativas: 
Alternativas
Q3765745 Banco de Dados
Em política de backup para banco de dados escolar que exige recuperação de ponto no tempo, qual combinação atende ao requisito e facilita testes periódicos? 
Alternativas
Q3765742 Banco de Dados
Em um sistema de banco de dados voltado ao cadastro de equipamentos e ao registro de ordens de serviço, assinale a alternativa que apresenta a estrutura de relacionamento e a definição de chaves primárias mais adequada à integridade referencial e ao controle de vinculação entre tabelas. 
Alternativas
Q3762270 Banco de Dados
Em uma base de dados de um SGBD MySQL, há uma tabela nomeada como TB_CLIENTE. Considerando que essa tabela possui mais de 500 linhas, qual dos comandos abaixo retornaria às 5 primeiras linhas do resultado da consulta?
Alternativas
Q3761270 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

Em recuperação de informação em bancos de dados textuais, índices invertidos geralmente não armazenam apenas o termo e a lista de documentos, mas também informações adicionais como a frequência de cada termo em cada documento (posting list), fundamentais para algoritmos de ranqueamento.
Alternativas
Q3761269 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

No SQL Server, a cláusula WITH TIES usada em conjunto com TOP descarta linhas que possuem valores empatados com a última linha retornada, garantindo que o número de registros seja sempre exato.
Alternativas
Q3761268 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

No DB2, a função IDENTITY é equivalente à cláusula SEQUENCE do SQL padrão, permitindo a reutilização automática de valores em caso de exclusão de registros para manter a sequência contínua.
Alternativas
Q3761267 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

Em SQL Server, a instrução CREATE INDEX aplicada sobre uma coluna com valores repetidos cria automaticamente um índice único, lançando erro se houver duplicatas.
Alternativas
Q3761266 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

No DB2, ao utilizar ALTER TABLE ... ADD COLUMN, se a coluna adicionada não for explicitamente definida como NULL, o comando falha, pois o DB2 exige que colunas novas tenham obrigatoriamente um valor default ou permitam nulos.
Alternativas
Q3757612 Banco de Dados
Em uma aplicação Django com grandes volumes de dados, o tempo de carregamento de páginas que acessam relações ForeignKey cresceu consideravelmente. O desenvolvedor deseja otimizar isso sem alterar a lógica da view.
O comando mais apropriado neste caso é
Alternativas
Q3757610 Banco de Dados
Sobre a estruturação de um banco MongoDB para armazenar dados de sensores ambientais em documentos JSON, e considerando características da modelagem de dados no MongoDB, analise as afirmativas a seguir da.
I. Dados são armazenados em linhas e colunas e cada coleção só aceita um tipo de dado por campo.
II. As relações são obrigatórias por chaves estrangeiras e os documentos seguem o formato XML e não exige um esquema rígido para suas coleções, permitindo que os documentos dentro de uma coleção tenham estruturas diferentes.
III. Os dados são armazenados em coleções de documentos no formato BSON (Binary JSON), que é uma representação binária do JSON.
Está correto o que se afirma em 
Alternativas
Q3757609 Banco de Dados
Um banco de dados PostGIS precisa de uma tabela chamada rios, com campos id (inteiro), nome (texto) e geom (linha geográfica).
Assinale o comando SQL adequado para essa criação. 
Alternativas
Respostas
1001: A
1002: C
1003: B
1004: E
1005: B
1006: A
1007: A
1008: E
1009: B
1010: A
1011: D
1012: A
1013: C
1014: E
1015: E
1016: E
1017: C
1018: D
1019: A
1020: E