Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.355 questões

Q3362185 Banco de Dados
Uma das maneiras de impedir a ocorrência de deadlocks em bancos de dados relacionais é usar protocolos de prevenção de deadlocks que podem implementar diversas estratégias.
A definição “ Se o timestamp TS(Ti) < TS(Tj), então (a transação Ti é mais antiga que a transação Tj), então Ti tem permissão para esperar; caso contrário (Ti mais novo que Tj) aborta Tj e o reinicia mais tarde com o mesmo rótulo de tempo TS “ descreve a estratégia de prevenção de deadlock denominada
Alternativas
Q3362184 Banco de Dados
Normalização de dados é um processo que organiza informações em tabelas e relações entre elas, ela tem como objetivo é reduzir a redundância de dados e melhorar o desempenho. No entanto, esse processo não é livre de problemas.
Com relação aos problemas da normalização de arquivos, avalie as afirmativas a seguir.

I. Problemas das chaves primários omitidas ou incorretas - Em arquivos convencionais, diferentemente da abordagem relacional, o conceito de chave primária não é obrigatório. Logo, é possível encontrar arquivos que não possuem chaves primárias. Quando um arquivo não possui chave primária ou quando a chave primária nele usada difere da usual na organização, deve-se proceder como se a chave primária aparecesse no arquivo, isto é, deve-se inserí-la na 1 FN da relação normalizada.

II. Problemas de atributos relevantes implicitamente representados - Atributos podem aparecer em arquivos convencionais de modo implícito, por exemplo, na forma de ordenação de registros ou de listas ou na forma de ponteiros físicos. Se isso ocorrer, deve-se proceder como se o atributo aparecesse explicitamente no documento.

III. Problema dos atributos indexados, redundantes ou derivados - Arquivos convencionais podem conter atributos que são indexados do ponto de vista conceitual e que existem no arquivo por questões técnicas ou de desempenho da implementação. Exemplos desses atributos são campos com o número de ocorrências de listas, tamanho de outros campos, com estampas de tempo. Esses campos devem ser eliminados já quando da passagem da 1FN.


Está correto o que se afirma em 
Alternativas
Q3362183 Banco de Dados
A replicação em bancos de dados em ambientes distribuídos é um tema de grande importância na atualidade.
Em relação aos problemas relacionados à replicação de dados, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Existem três principais problemas relacionados à consistência de um banco de dados replicado. O primeiro é a consistência mútua de dados, ela trata da convergência dos valores de itens de dados físicos correspondentes a um item de dados lógicos. O segundo é consistência da transação, que é um critério de consistência que precisa ser estudado caso a caso em bancos de dados replicados. O terceiro é a consistência de segurança pois envolve a dificuldade de alinhas o conjunto de permissões e atributos que asseguram a confidencialidade, integridade e disponibilidade dos dados em ambientes heterogêneos e distribuídos.

( ) A consistência mútua em bancos de dados replicados podem ser de dois tipos, onde cada tipo é adequado para diferentes classes de aplicações com diferentes requisitos de consistência. O primeiro tipo é a consistência mútua do tipo forte exige que todas as cópias de um item de dados tenham o mesmo valor no final da execução de uma transação de atualização de dados. Isto é alcançado por uma variedade de meios, mas a execução de 2PC no ponto de confirmação de uma transação de atualização é uma maneira comum de alcançar esse tipo de consistência mútua.

( ) O outro tipo de consistência mútua em bancos de dados replicados é do tipo fraca, ela não requer os valores das réplicas de um item de dado precisa ser idêntico a outro ao término de uma transação de atualização de dados. O que é necessário é que, ao cessar a atividade de atualização, os dados eventualmente se tornarão idênticos ao longo do tempo.


As afirmativas são, respectivamente,
Alternativas
Q3362182 Banco de Dados
Apache Cassandra é um banco de dados NoSQL de natureza distribuída e de código aberto.
Com relação ao Cassandra, analise as afirmativas a seguir.

I. Implementa um modelo de armazenamento de chave-valor particionado com semântica eventualmente consistente, ele foi projetado para atender aos requisitos de armazenamento em larga escala e atender grande volume de consulta com alto desepenho. Adicionalmente, depende de uma série de técnicas do sistema de chave-valor de armazenamento distribuído Dynamo da Amazon.

II. Utiliza a Cassandra Query Language (CQL), uma linguagem semelhante a SQL usada para criar, modificar e excluir esquemas de banco de dados, bem como acessar dados. CQL permite que os usuários organizem dados dentro de um cluster de nós Cassandra. Além disso, Cassandra atinge a escalabilidade horizontal particionando todos os dados armazenados no sistema usando uma função hash. Cada partição é replicada para vários nós físicos, geralmente em domínios de falha, como racks e até mesmo datacenters.

III. O Cassandra optou explicitamente por implementar operações que exigem coordenação entre partições, apesar de serem tipicamente lentas e difíceis de fornecer semântica global altamente disponível. O Cassandra suporta: transações de partição cruzada, junções distribuídas e chaves estrangeiras ou integridade referencial.


Está correto o que se afirma em
Alternativas
Q3362181 Banco de Dados
Durante o processo de modelagem multidimensional, alguns analistas criam dimensões normalizadas separadas para cada nível de uma hierarquia, como por exemplo, uma dimensão de data, dimensão de mês, dimensão de trimestre e dimensão do ano e, em seguida, inclui todas essas chaves estrangeiras em uma tabela de fatos. Isso resulta em uma tabela de fatos com dezenas de dimensões hierarquicamente relacionadas.
Esse tipo de abordagem deve ser evitada pois cria tabelas de fatos denominadas de 
Alternativas
Q3362180 Banco de Dados
Segundo Kimball, considerado um dos pais do Datawarehouse, uma tabela de fatos é um elemento essencial na modelagem multidimensional de dados.
Acerca das tabelas de fatos, avalie as afirmativas a seguir.

I. São as tabelas dominantes em um esquema de modelagem multidimensional. Elas armazenam grande quantidade de dados históricos, em função do tempo que pode ser dos tipos string ou numéricos.

II. Os tipos de medidas presentes na tabela de fatos são apenas aditivas, semi-aditivas e não aditivas.

III. O uso de medidas com valores nulos é possível nas tabelas de fatos mas não são computáveis por funções agregadas (SUM, COUNT, MIN, MAX e AVG) porque esses nulos causam uma violação de integridade referencial.


Está correto o que se afirma em 
Alternativas
Q3362179 Banco de Dados
Além de relacionamentos e atributos, a modelagem de bancos de dados relacionais oferece o conceito de generalização/especialização de entidades.
Com relação à generalização/especialização de entidades (considere o modelo ER de PeterChen), analise as afirmativas a seguir.

I. Por meio desse conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. O símbolo para representar generalização/especialização é uma elipse.

II. Associada ao conceito de generalização/especialização está a idéia de herança de propriedades. Herdar propriedades significa que cada ocorrência da entidade especializada possui, além de suas próprias propriedades (atributos, relacionamentos e generalizações/especializações), também as propriedades da ocorrência da entidade genérica correspondente.

III. A generalização/especialização pode ser classificada em dois tipos, condicional ou incondicional, de acordo com a obrigatoriedade ou não de a uma ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Por exemplo, em uma generalização/especialização incondicional para cada ocorrência da entidade genérica não existe uma ocorrência em uma das entidades especializadas. Já em uma generalização/especialização condicional, nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada.


Está correto o que se afirma em
Alternativas
Q3362178 Banco de Dados
Existem diversos tipos de atributos que podem ser utilizados na modelagem relacional. Os atributos que divididos em subpartes menores, que representam atributos mais básicos com significados independentes e que podem formar uma hierarquia são conhecidos como atributos
Alternativas
Q3362177 Banco de Dados
Os sistemas gerenciadores de bancos de dados (SGBD) podem ser classificados de várias maneiras. Os SGBDs heterogêneos cujos participantes são fracamente acoplados e possuem um certo grau de autonomia local são classificados como
Alternativas
Q3357287 Banco de Dados
Analise as seguintes afirmações a respeito de subconsultas (nested queries) em SQL e registre V, para verdadeiras, e F, para falsas:

(__)Subconsultas são consultas aninhadas dentro de outras consultas.
(__)Subconsultas podem aparecer em diferentes cláusulas de uma consulta, como WHERE, FROM e HAVING.
(__)Subconsultas são executadas apenas uma vez, independentemente da consulta externa.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357286 Banco de Dados
No contexto de dependências funcionais em bancos de dados relacionais, elas desempenham um papel essencial na normalização e na integridade dos dados. Ao encontro disso, avalie as afirmações a seguir:

I.Uma dependência funcional trivial ocorre quando o conjunto de atributos no lado direito da dependência é um subconjunto do conjunto de atributos no lado esquerdo.
II.Dependências funcionais podem ser usadas para inferir novas dependências funcionais por meio de regras de inferência, como a regra de Armstrong.
III.A cobertura mínima de um conjunto de dependências funcionais é um conjunto equivalente que contém o menor número possível de dependências.

É correto o que se afirma em:
Alternativas
Q3357285 Banco de Dados
Em um sistema de gerenciamento de banco de dados, qual conceito descreve informações sobre a estrutura de tabelas, como nomes de colunas, tipos de dados e restrições, sendo fundamental para a definição e organização dos dados?
Alternativas
Q3357284 Banco de Dados
Qual é a principal finalidade de um datamart no contexto de sistemas de Business Intelligence, considerando suas funções específicas?
Alternativas
Q3357283 Banco de Dados
No contexto de bancos de dados, as técnicas de organização e validação dos dados, bem como as características de diferentes modelos de armazenamento, são essenciais para a eficiência e a integridade das informações. Isso posto, analise as afirmativas a seguir e registre V, para verdadeiras, e F, para falsas:

(__)A normalização de dados tem como principal objetivo converter dados não estruturados em dados estruturados, organizando-os em tabelas.
(__)Dados semiestruturados podem ser validados por meio de esquemas, como DTD (Document Type Definition) para XML.
(__)Todos os bancos de dados NoSQL são projetados para armazenar exclusivamente dados não estruturados.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357282 Banco de Dados
Associe os componentes da arquitetura cliente-servidor de banco de dados apresentados na primeira coluna com suas funções descritas na segunda coluna, considerando seu papel em sistemas reais.

Primeira coluna: componente:

(1)Cliente
(2)Servidor

Segunda coluna: função

(__)Processa consultas complexas, como a agregação de dados em um sistema de relatórios financeiros.
(__)Solicita informações, como a recuperação de dados de um histórico de transações para exibição em um painel de controle.
(__)Aplica regras de integridade, como impedir a inserção de registros duplicados em uma tabela de usuários.

Assinale a alternativa que apresenta a correta associação entre as colunas:
Alternativas
Q3357281 Banco de Dados
Uma dependência funcional descreve um relacionamento entre atributos em um banco de dados relacional. Nesse sentido, qual das alternativas a seguir define corretamente uma dependência funcional?
Alternativas
Q3357280 Banco de Dados
Em processos de ETL, que envolvem a integração e organização de dados provenientes de diferentes fontes, há etapas bem definidas para garantir a coleta, o processamento e o armazenamento final das informações. Qual etapa é responsável por transferir os dados processados para o sistema de destino, assegurando que estejam disponíveis no formato adequado para análise ou utilização?
Alternativas
Q3357279 Banco de Dados
O Jardim Botânico deseja analisar o número de visitas agrupadas por tipo em um período específico. Isso posto, qual consulta SQL retorna o tipo de visita e a quantidade total de visitas para cada tipo, considerando apenas visitas realizadas entre janeiro e junho de 2024?
Alternativas
Q3357278 Banco de Dados
No contexto de normalização de dados, relacione as formas normais apresentadas na primeira coluna com suas características na segunda coluna:

Primeira coluna: forma normal

(1)Primeira Forma Normal (1FN)
(2)Segunda Forma Normal (2FN)
(3)Terceira Forma Normal (3FN)

Segunda coluna: característica

(__)Elimina dependências transitivas entre atributos não chave.
(__)Elimina atributos multivalorados e compostos.
(__)Elimina dependências parciais de atributos não chave em relação à chave primária.

Assinale a alternativa que apresenta a relação correta:
Alternativas
Q3357276 Banco de Dados
Relacione os comandos SQL da primeira coluna com suas respectivas categorias na segunda coluna:

Primeira coluna: comando SQL

(1)CREATE TABLE
(2)INSERT INTO
(3)GRANT

Segunda coluna: categoria

(__)DDL
(__)DML
(__)DCL

Assinale a alternativa que apresenta a correta associação entre as colunas:
Alternativas
Respostas
1101: D
1102: B
1103: E
1104: E
1105: C
1106: B
1107: E
1108: B
1109: D
1110: A
1111: A
1112: A
1113: E
1114: B
1115: C
1116: A
1117: C
1118: E
1119: B
1120: C