Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.744 questões
Em relação à gerencia de transações em bancos de dados distribuídos, analise as afirmativas abaixo:
I. O protocolo three-phase commit visa solucionar uma falha do protocolo two-phase commit, quando ocorre falha simultânea do membro coordenador e de algum dos participantes na 2ª fase desse último protocolo.
II. No protocolo three-phase commit, os participantes têm igual hierarquia, não há mais a figura do coordenador que existe no protocolo two-phase commit.
III. No protocolo two-phase commit, existe uma fase inicial de votação, onde o coordenador envia uma solicitação de commit para todos os participantes, e depois cada um envia sua resposta (concordando ou não com o commit) para todos os demais.
Está correto somente o que se afirma em:
Em relação a banco de dados relacionais, analise as afirmativas abaixo:
I. Uma chave primária identifica um registro de forma única, não podendo eventualmente assumir valor nulo.
II. Uma chave estrangeira não pode apontar para uma chave primária da mesma tabela.
III. Uma chave candidata é aquela que define uma combinação de atributos entre tabelas, mas não pode ser uma chave primária.
Está correto o que se afirma em:
Uma empresa possui informações sobre suas vendas em uma tabela, contendo as seguintes colunas:
cliente, vendedor,produto
Para cada produto, cada cliente tem contato apenas com um vendedor. Cada vendedor vende apenas um produto. Um produto pode ser vendido por vários vendedores.
A chave primária é o conjunto (cliente, vendedor). Em termos de normalização de dados, e considerando-se a maior normalização possível, é correto dizer que essa tabela encontra-se na:
Na década de 80, Edgar Frank Codd definiu um conjunto de regras para definir o que são bancos de dados relacionais.
A opção que NÃO faz parte dessas regras, é:
O SQL Server fornece uma série de funções internas disponibilizadas pelo próprio sistema e também permite criar funções definidas pelo usuário. As funções internas são organizadas em categorias como, por exemplo, as categorias de funções: lógicas, de agregação, de replicação, matemáticas, criptográficas, escalares, de segurança, de classificação, etc.
É uma função de agregação do SQL Server:
Pedro foi contratado para desenvolver uma solução de integração de dados a partir de diversas fontes heterogêneas com o objetivo de apoiar a análise de informações. A solução deve ter as seguintes características: Não-volátil, Histórico, Orientado a Assunto e Variante no Tempo.
Para isso, Pedro deve desenvolver um:
Algumas consultas SQL podem ser escritas de mais de uma forma. Observe a consulta abaixo:
SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2);
Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:
Em um Banco de Dados PostgreSQL, Joana precisa criar uma trigger para inserir dados na tabela de auditoria chamada AGENTE_AUDIT todas as vezes que um registro da tabela AGENTE for efetivamente excluído.
Para isso, considerando que a função "agente_removido()" já esteja implementada, Joana utilizará o comando:
Em projetos de Banco de Dados Relacional, a dependência funcional representada por
A→B e B→C, então A→C
é a base para caracterizar que uma relação está na:
Considere as assertivas a seguir:
Uma relação está na (4) se – e somente se – estiver na (2) e cada atributo não-chave for dependente da chave primária inteira, isto é, cada atributo não-chave não pode ser dependente de apenas parte da chave.
Uma tabela está na (2) se – e somente se – todos os valores de colunas em uma tabela forem atômicos.
Uma tabela está na (3) se – e somente se – estiver na (1) e não existirem dependências multivaloradas.
Uma relação R está na (1) se estiver na (4) e cada atributo não-chave de R não possuir dependência transitiva, para cada chave candidata de R.
A sequência que apresenta a associação correta entre os números e os termos é
Observe a figura a seguir, que ilustra a estrutura da tabela USO_TERRA criada por Lucia em um Banco de Dados MySQL 5.7.

Para inserir dois registros na tabela USO_TERRA, Lucia deverá
executar o comando:
Observe a figura a seguir que ilustra relações entre colegas e seus interesses.

O tipo de Banco de Dados NoSQL, não relacional, que armazena
tais informações, utilizando estruturas de vértices e arestas, com
propriedades associadas, é o:
Observe a figura a seguir, que ilustra a tabela AGRICULTURA de um Banco de Dados criado no MySQL 5.7.

Ao considerar que o campo "UTILIZACAO" pode conter valores
nulos, o comando SQL que seleciona todas as colunas de todas as
linhas da tabela, substituindo os valores nulos do campo
"UTILIZACAO" pelo valor "Cultivo" é:
Bancos de Dados NoSQL podem armazenar dados em diversos formatos não relacionais, como documentos compostos por pares de campo-e-valor (field-and-value), conforme a estrutura exemplificada a seguir.

O Banco de Dados NoSQL utilizado para armazenar documentos
compostos por pares campo-e-valor, no formato BSON (JSON-like),
é o:
Uma funcionalidade típica em um sistema de Data Warehouse permite a visualização dos dados em várias dimensões diferentes.
Assinale a alternativa que apresenta a funcionalidade pré-programada que permite níveis diferentes de detalhe dos dados não revelados.