Questões de Concurso

Foram encontradas 13.780 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2325465 Banco de Dados

Os conjuntos a seguir representam o estado de um banco de dados relacional.  


A = { a1, a2, a3 }

B = { b1, b2 }

C = { c1, c2, c3 }

R = { (a1, b1), (a1, b2), (a2, b1), (a2, b2), (a3, b1) }

S = { (b1, c2), (b2, c3) }


Admita que os elementos dos conjuntos acima sejam instâncias das entidades ou das relações de mesmo nome presentes no diagrama E-R a partir do qual o esquema do banco de dados acima foi obtido, e que as regras definidas nesse diagrama E-R são preservadas pelo banco de dados em questão.


Nesse contexto, qual diagrama E-R tem suas regras preservadas pelo banco de dados acima?

Alternativas
Q2325457 Banco de Dados
Considere um banco de dados de uma empresa contendo a tabela HIERARQUIA, que possui as colunas Chefe e Subordinado definindo uma hierarquia de cargos. Considere, também, uma instância que permite ilustrar as informações contidas nesta tabela.


Imagem associada para resolução da questão

Uma consulta feita para determinar os subordinados, diretos ou indiretos, do Carlos retorna os seguintes nomes: {Juliana, Lucas, Daniela e Antônio}.
A expressão, na linguagem de consultas SQL, para esta consulta é
Alternativas
Q2325456 Banco de Dados
A gerência de desempenho requer uma combinação de práticas proativas e reativas para evitar gargalos de desempenho, garantindo que o SGBD possa escalar efetivamente para acomodar o crescimento tanto na quantidade de dados como na quantidade de usuários. Um Administrador de Banco de Dados (DBA) experiente utiliza diversas ferramentas de monitoramento e atua efetivamente para manter o sistema de banco de dados operando da melhor maneira possível, com disponibilidade e eficiência. Uma das atividades que o DBA realiza é o tuning (sintonia fina), que envolve a criação e a manutenção de índices, visando otimizar o acesso aos dados.
Dentre outras atividades do DBA estão a reescrita de consultas SQL e a desnormalização, que
Alternativas
Q2325455 Banco de Dados
Em um Sistema Gerenciador de Banco de Dados (SGBD) relacional, a gerência de bloqueios é crucial para manter a consistência e a integridade dos dados durante o acesso concorrente por várias transações. Existem diversos níveis e tipos de bloqueio, e eles estão associados ao propósito do bloqueio.
A respeito desses diversos níveis e tipos de bloqueio, constata-se que o
Alternativas
Q2325454 Banco de Dados
O princípio de independência de dados é um conceito fundamental no modelo relacional de bancos de dados. A aplicação prática deste princípio permite que os bancos de dados sejam gerenciados, otimizados e modificados eficientemente sem a necessidade de realizar modificações extensivas em cada aplicação ou consulta que utiliza o banco de dados, facilitando a manutenção e a evolução dos sistemas.
Na arquitetura de referência ANSI/SPARC, que é composta por três níveis de esquema — externo, conceitual (ou lógico) e interno —, o princípio de independência de dados é expresso por meio da
Alternativas
Q2325453 Banco de Dados
Gatilhos (triggers) e procedimentos armazenados (stored procedures) são componentes fundamentais em sistemas de gerenciamento de banco de dados (SGBDs) relacionais. Tanto os gatilhos quanto os procedimentos armazenados desempenham papéis vitais e, muitas vezes, complementares em aplicações baseadas em banco de dados relacionais, sendo escolhidos de acordo com as necessidades específicas de uma aplicação ou de um sistema.
A respeito de gatilhos e de procedimentos armazenados, tem-se que 
Alternativas
Q2325452 Banco de Dados

Suponha que o esquema de um banco de dados relacional tenha sido obtido a partir de um modelo E-R em que duas entidades, A e B, estão relacionadas por meio de uma relação R. A regra aplicada para a transformação de R foi a fusão das tabelas correspondentes às entidades A e B, que deu origem à tabela TR. A chave primária da tabela TR é a mesma que foi originalmente definida para a tabela relativa à entidade A.


Qual diagrama define uma relação R compatível com a transformação descrita acima? 

Alternativas
Q2325450 Banco de Dados
Durante o desenvolvimento de um banco de dados, é possível construir uma representação gráfica de uma estrutura de dados, ilustrando as entidades, seus atributos e os relacionamentos entre elas.
Tal representação gráfica é a(o)
Alternativas
Q2325449 Banco de Dados
É possível a um sistema de gerenciamento de banco de dados (SGBD) fornecer acesso contínuo aos dados, mesmo em face de falhas de hardware, de software ou de rede.
Essa capacidade é atingida ao implementar-se a seguinte estratégia:
Alternativas
Q2325419 Banco de Dados

Seja o seguinte modelo E-R:



Imagem associada para resolução da questão





Deverão ser criadas tabelas relacionais que preservem a semântica do modelo E-R apresentado e que atendam à 2ª forma normal.


Qual esquema atende a esses requisitos?


Alternativas
Q2324393 Banco de Dados
Sistemas de informações na gestão de pessoas disponibilizam diferentes tipos de dados, que podem ser classificados segundo categorias diversas.

Os dados sobre a expectativa das pessoas e planos de desenvolvimento referem-se a
Alternativas
Q2324349 Banco de Dados
Considere uma tabela relacional TT, com uma única coluna, N, que deveria conter números inteiros positivos, sem repetição, correspondentes a um conjunto de potências de 2, calculadas a partir de um expoente inteiro x, que vai sendo incrementado continuamente, de 1 em 1, como a seguir.

2, 4, 8, 16, 32, 64, 128, 256, 512, 1024

Entretanto, há falhas na sequência natural das potências, e é preciso descobrir as que estão ausentes na numeração. Por exemplo, se a coluna N contivesse apenas os números.

4, 16, 32, 256, 1024


os intervalos de potências ausentes seriam o que seguem.

3-3
6-7
9-9

Assumindo que a função log(N, 2) retorna x, tal que 2x = N, assinale o comando SQL que produz esses intervalos para qualquer instância da tabela TT construída nesses moldes.
Alternativas
Q2324348 Banco de Dados
Uma das características da utilização de bancos de dados NoSQL é a escalabilidade horizontal, oferecida por meio da fragmentação entre servidores (nós). Nesse cenário de distribuição, contudo, é importante analisar os modelos de coerência (consistency) oferecidos em cada implementação.

Assinale a premissa fundamental do nível de coerência forte em um cenário de particionamento de dados em um network.
Alternativas
Q2324346 Banco de Dados
Numa instalação de bancos de dados Oracle, as tabelas do tipo Index-Organized permitem
Alternativas
Q2324345 Banco de Dados
No contexto de uma instalação do MS SQL Server, a configuração inicial do server collation (Agrupamento do servidor, em português), analise as afirmativas a seguir.

I. Não é possível criar bancos de dados com um valor do parâmetro Agrupamento diferente daquele adotado na instalação do SQL Server.
II. A escolha do Agrupamento pode ter impacto nas comparações entre strings em comandos SQL.
III. A escolha do Agrupamento não tem impacto na ordenação (order by) em comandos SQL.

Está correto o que se afirma em
Alternativas
Q2324319 Banco de Dados
GraphQL (Graph Query Language) é uma linguagem muito útil para busca de dados.

Sobre a sintaxe da linguagem GraphQL, assinale a afirmativa correta.
Alternativas
Q2324313 Banco de Dados
A sigla ETL, originária do inglês, denota, no contexto da análise e exploração de dados, o processo de 
Alternativas
Q2324312 Banco de Dados
No contexto de bancos de dados NoSQL, sobre o uso de índices analise as afirmativas a seguir.
I. O suporte a índices secundários é frequente nas implementações NoSQL mais amplamente usadas, como, por exemplo, MongoBD.
II. Índices implementados em tabelas hash em bancos dados NoSQL permitem consultas por intervalos (range) com complexidade O(1).
III. Em contraste aos bancos relacionais, árvores B constituem o tipo de índice mais utilizado em bancos NoSQL.
Está correto o que se afirma em
Alternativas
Q2324307 Banco de Dados
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




Considere a instância da tabela fibo, anteriormente apresentada, depois de um conjunto de alterações errôneas.
Imagem associada para resolução da questão

Considere ainda o comando SQL a seguir.
Imagem associada para resolução da questão

Assinale o número de linhas removidas da tabela fibo pela execução do comando acima com a presente instância.
Alternativas
Q2324305 Banco de Dados
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




À luz das características de funcionamento do SQL, o número mínimo de vezes que esse comando deve ser acionado para restaurar a instância original, é 
Alternativas
Respostas
3421: D
3422: C
3423: D
3424: B
3425: E
3426: D
3427: E
3428: E
3429: C
3430: A
3431: A
3432: E
3433: A
3434: C
3435: A
3436: D
3437: B
3438: A
3439: D
3440: C