Prévia do material em texto
Avaliação II - Individual17/03/2023 até 21/04/2023 Questão 1- Pode-se utilizar funções das mais diversas naturezas para obter o resultado desejado em um formato desejado. Dentro das funções mais utilizadas, temos a função COUNT. Sobre a função COUNT do SQL, assinale a alternativa CORRETA: A) Conta a quantidade de registros que possui chaves Primay Key. B) Conta quantos elementos não nulos existem em uma coluna. C) Conta a quantidade de registros dentro de um dicionário de dados. D) Conta quantos elementos numéricos existem em uma tabela. Questão 2 - Há quatro tipos de arquitetura de banco de dados. Quais são eles? A) Centralizada, independente, paralela e agregada. B) Paralela, distribuída, acoplada e descentralizada. C) Centralizada, cliente-servido, paralela e distribuída. D) Otimizada, distribuída, alinhada e processada. Questão 3 - O comando DISTINCT do SQL é muito utilizado para quem é desenvolvedor ou analista de suporte. Dentro de uma tabela, uma coluna geralmente contém muitos valores duplicados. É primordial o conhecimento desse comando no dia a dia. Sobre a funcionalidade desse comando, assinale a alternativa CORRETA: A) Mostra várias linhas com os mesmos valores de resultado. B) Não mostra várias linhas com os mesmos valores de resultado. C) Mostra várias linhas e alguns resultados. D) Mostra várias linhas com os resultados que são diferentes. Questão 4 - Lara percebeu que, em seu banco de dados, ocorre a presença de estoque negativo de um produto.Essa situação é classificada como uma violação relacionada a quê? A) À primeira forma normal. B) À integridade de entidade. C) À segunda forma normal. D) À integridade de domínio. Questão 5 Os operandos utilizados no SQL não precisam ser números literais ou datas, eles também podem ser colunas de uma tabela. Considerando a sintaxe correta das instruções, analise as sentenças a seguir: I- select nome, preco + 2 from produtos. II- select nome, preco + 5 from produtos. III- select nome, preco & 2 from produtos. IV- select nome, preco & "2" from produtos. V- select nome, preco & from produtos. Assinale a alternativa CORRETA: A) As sentenças II e III estão corretas. B) As sentenças I e II estão corretas. C) As sentenças IV e V estão corretas. D) As sentenças III e IV estão corretas. Questão 6 Com o SQL pode-se usar os operadores de adição e subtração com datas. Pode-se somar um número - representando um número de dias - a uma determinada data. Sobre maneira correta de utilizar essas instruções, analise as sentenças a seguir: I- select to_date('26-JUL-2020') + 2 from dual. II- select to_date('26-JUL-2021') + 3 from dual. III- select to_date(26-JUL-2020) + 2 from dual. IV- select to_date('26-JUL-2020') & 2 from dual. V- select to_date('26-JUL-2020') + '2' from dual.Assinale a alternativa CORRETA: A) As sentenças I e II estão corretas. B) As sentenças II e III estão corretas. C) As sentenças III e IV estão corretas. D) As sentenças IV e V estão corretas. Questão 7 A linguagem SQL (Structured Query Language) é a base para utilização de Bancos de Dados relacionais. Com a utilização dos comandos básicos (INSERT, DELETE, UPDATE e SELECT) pode- se resolver a maior parte dos problemas relacionados à manutenção e extração de dados no Banco de Dados. Com o SQL, é possível criar as estruturas básicas de armazenamento, como tabelas e índices. Também há comandos específicos da linguagem para o controle e a segurança relacionados a um Banco de Dados. Com relação às camadas e níveis, analise as seguintes sentenças: I- DDL (Data Definition Language), DML (Data Manipulation Language), DQL (Data Query Language), DCL (Data Control Language). II- Somente DDL (Data Definition Language). III- DDL (Data Definition Language), DML (Data Manipulation Language) e DDC (Data Definition Control).Assinale a alternativa CORRETA: A) Somente a sentença I está correta. B) As sentenças I e III estão corretas. C) As sentenças I e II estão corretas. D) As sentenças II e III estão corretas. Questão 8 Em arquiteturas “n camadas”, muito utilizadas por fornecedores de solução ERP (Enterprise Resource Manager) e CRM (Customer Relationship Manager), é possível dividir as camadas entre o usuário e os dados armazenados em outros componentes mais detalhados. Sobre arquiteturas cliente/servidor para sistemas de gerência de banco de dados (SGBD), analise as sentenças a seguir: I- Arquiteturas de duas camadas caracterizam-se por um sistema cliente e outro servidor, mas a divisão exata da funcionalidade de cada sistema pode variar de um SGBD para outro. II- A arquitetura de três camadas possui, entre o servidor de banco de dados e o cliente, uma camada intermediária denominada servidor de aplicação. Seu objetivo é gerenciar as requisições feitas pelos navegadores web do lado do cliente, e montar dinamicamente as páginas web. III- Em geral, a camada lógica de negócios é dividida em várias camadas para distribuir a programação e os dados pela rede, de modo que cada camada possa ser executada por um processador ou plataforma de sistema operacional adequado e ser tratada de forma independente. Assinale a alternativa CORRETA: A) Somente a sentença II está correta. B) As sentenças I e III estão corretas. C) As sentenças II e III estão corretas. D) As sentenças I e II estão corretas. Questão 9 Podemos defini-las como entidades que transmitem significado ou informações. Do que estamos falando? A) Sinalização. B) Dados. C) Sinais. D) Transmissão. Questão 10 Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do Banco de Dados. Ao desenvolver módulos que sejam executados diretamente no servidor, diminui-se o tráfego de informações na rede, esconde-se boa parte das estruturas das tabelas e agiliza-se o processamento e retorno das mensagens. Internamente, o Banco de Dados possui mecanismos integrados que permitem unir as estruturas tradicionais de programação com os comandos SQL. Sobre as funções de manipulação, analise as seguintes afirmativas: I- MAX - Retorna o maior valor da coluna.(v) II- SUM - Soma os valores da coluna, ignorando os valores nulos.(v) III- AVG - Retorna a média dos valores da coluna, ignorando os valores nulos.(v) IV- STDDEV - Conta quantos elementos não nulos existem em uma coluna.Assinale a alternativa CORRETA: A) As afirmativas I, II e III estão corretas. B) As afirmativas II e IV estão corretas. C) As afirmativas I, II e IV estão corretas. D) As afirmativas I e IV estão corretas.