Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Banco de Dados Relacional Em um Banco de Dados ocorre a execução de múltiplas transações simultaneamente, o que pode provocar diversos problemas de concorrência. Com base nessa informação, considere o seguinte cenário: A transação T1 lê um dado que sofreu alteração pela transação T2. Porém, a transação T2 ainda não confirmou a modificação. Assinale a alternativa que contém a nomenclatura desse tipo de problema. A Leitura fantasma. B Leitura defeituosa. C Leitura não repetida. D Leitura duplicável. E Leitura suja. Você assinalou essa alternativa (E) Questão 2/10 - Banco de Dados Relacional O conceito de visão, também conhecido como tabela virtual, é um objeto que retorna um conjunto de dados de uma consulta armazenada em um Banco de Dados. Tal recurso é muito útil e bastante empregado na implementação de Banco de Dados. Assinale a alternativa correta que destaca as aplicações do conceito de visão. A Ocultar dados e fornecer o controle de redundâncias. B Simplificar o acesso às tabelas relacionadas e isolar a estrutura da tabela de uma aplicação. Você assinalou essa alternativa (B) C Fornecer controle de redundância e restrição de integridade. D Fornecer controle de redundância e independência da estrutura lógica dos dados. E Disponibilizar informações referentes a tabela. Questão 3/10 - Banco de Dados Relacional Um cursor é uma estrutura que permite percorrer e manipular linhas em um conjunto de resultados retornados por uma consulta SQL (Structured Query Language), podendo acessar o conjunto de linhas retornadas e processar cada um desses conjuntos. Assinale a alternativa que lista o comando que realiza essa função. A Fetch. Você assinalou essa alternativa (A) B Open. C Close. D Repeat. E Read. Questão 4/10 - Banco de Dados Relacional A cláusula distinct, quando usada no select, elimina as linhas repetidas, ou seja, se houver duas ou três linhas iguais, somente uma será apresentada no resultado. Com base nessa informação, analise o seguinte enunciado: Considere uma tabela "Pedido", a qual contém as seguintes colunas: "pedidoId", "clienteId", "produtoId" e "dataPedido". Assinale a alternativa em que a cláusula distinct seleciona apenas os "clienteId" únicos da tabela "Pedido". A select distinct clienteId from Pedido; Você assinalou essa alternativa (A) B select distinct pedidoId, clienteId from Pedido; C select distinct * from Pedido; D select clienteId from Pedido unique by clienteId; 4/29/24, 10:44 AM AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/dPFFDWlF%2BYrNzzboBOxPMg%3D%3D/novo/1/SkAryv1PhMbsohZJx… 1/3 E select distinct count(clienteId) from Pedido; Questão 5/10 - Banco de Dados Relacional Em um Banco de Dados, geralmente, tem-se acesso a enormes quantidades de dados que estão em constante crescimento. Por essa razão, as funções de sintetização e de sumarização são fundamentais para o funcionamento de qualquer Banco de Dados, pois permitem agregar dados de várias fontes e transformá-los em informações mais concisas e fáceis de entender, tornando possível a tomada de decisões com base em dados precisos e atualizados, além de identificar padrões e tendências importantes. Com base nessa informação, assinale a alternativa que corresponde a função que retorna o valor médio de um grupo de registros selecionados com a cláusula select. A Avg. Você assinalou essa alternativa (A) B Sum. C Between. D Distinct. E Trim. Questão 6/10 - Banco de Dados Relacional A formatação de dados numéricos é uma técnica utilizada para exibir dados numéricos em um formato específico, de acordo com as necessidades do usuário ou do projeto. Assinale a alternativa que descreve como a função mod() atua em Banco de Dados relacional. A Divide dois números e retorna o resultado inteiro. B Retorna o resultado da divisão de dois números. C Retorna o resto da divisão de dois números. Você assinalou essa alternativa (C) D Arredonda o resultado da divisão de dois números. E Retorna o resultado da multiplicação de dois números. Questão 7/10 - Banco de Dados Relacional As subqueries são uma ferramenta muito poderosa para trabalhar com consultas SQL (Structured Query Language), permitindo uma ampla variedade de possibilidades e ampliando as informações que estão sendo avaliadas. Nesse contexto, assinale a alternativa verdadeira sobre a utilização de subqueries em uma consulta SQL (Structured Query Language). A Subqueries não podem ser usadas com cláusulas where ou having na consulta externa. B Subqueries precisam estar escritas fora dos parênteses na consulta externa. C A subquery mais interna não tem precedência na execução da consulta externa. D Subqueries são usadas na consulta externa para ampliar o conjunto de valores analisados através dos filtros where ou having. Você assinalou essa alternativa (D) E Subqueries precisam retornar um valor único na consulta externa. Questão 8/10 - Banco de Dados Relacional Para ampliar o potencial dos filtros utilizados em consultas SQL (Structured Query Language), faz-se uso dos operadores lógicos, aritméticos e de comparação. Tais expressões são utilizadas para filtrar informações e selecionar apenas os dados desejados, podendo, inclusive, serem combinadas de várias maneiras para formar expressões mais complexas. Entre as alternativas listadas abaixo, assinale a opção equivalente a expressão "X > 5 and X < 10". A not (X <= 5 or X >= 10). Você assinalou essa alternativa (A) B 5 < X > 10. C 5 > X and X < 10. D X <= 5 and X <= 10. 4/29/24, 10:44 AM AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/dPFFDWlF%2BYrNzzboBOxPMg%3D%3D/novo/1/SkAryv1PhMbsohZJx… 2/3 E 5 >= X or X >= 10. Questão 9/10 - Banco de Dados Relacional A função count() é uma função de agregação da Structured Query Language (SQL), a qual é utilizada para contar o número de linhas em uma tabela. Tal função é frequentemente usada, em combinação com o comando select, para retornar o número de linhas que atendem a determinadas condições. Analise e assinale a alternativa que corresponde ao resultado da execução da seguinte query: select count(*), count(generoFunc) from Funcionario; A A primeira contagem retorna o número de linhas únicas da tabela "Funcionario", enquanto a segunda contagem retorna o número total de lin B A primeira contagem retorna o número total de linhas da tabela "Funcionario", enquanto a segunda contagem retorna o número de linhas nu C A primeira contagem retorna o número de linhas distintas da tabela "Funcionario", enquanto a segunda contagem retorna o número de linhas D A primeira contagem retorna o número de linhas nulas da tabela "Funcionario", enquanto a segunda contagem retorna o número total de linh E A primeira contagem retorna o número total de linhas da tabela "Funcionario", enquanto a segunda contagem retorna o número de "generoFunc". Você assinalou essa alternativa (E) Questão 10/10 - Banco de Dados Relacional A cláusula order by é usada em consultas SQL (Structured Query Language) para classificar os resultados em ordem crescente ou decrescente. Com base nessa informação, analise o seguinte enunciado: Considere uma tabela "Pedido", a qual contém as seguintes colunas: "pedidoId", "clienteId", "produtoId", "dataPedido" e "valorPedido". Assinale a alternativa em que cláusula order by é utilizada para classificar a tabela "Pedido" pelo valor do pedido em ordem crescente e, em caso de valores iguais, pela data do pedido em ordem decrescente. A select * from Pedido order by valorPedido desc, dataPedido; B select * from Pedido order by valorPedido, dataPedido desc; Você assinalou essa alternativa (B) C select * from Pedido order by valorPedido desc, dataPedido desc; D select valorPedido, dataPedido from Pedido order by valorPedido desc, dataPedido; E select * from Pedido order by valorPedido, dataPedido; 4/29/24, 10:44 AM AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/dPFFDWlF%2BYrNzzboBOxPMg%3D%3D/novo/1/SkAryv1PhMbsohZJx…3/3
Compartilhar