Prévia do material em texto
13/06/2023, 11:11 Avaliação II - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:826647) Peso da Avaliação 1,50 Prova 60912813 Qtd. de Questões 10 Acertos/Erros 9/0 Canceladas 1 Nota 10,00 No contexto de banco de dados, um índice é uma estrutura (ou arquivo) auxiliar associado a uma tabela (ou coleção de dados). Sua função é acelerar o tempo de acesso às linhas de uma tabela, criando ponteiros para os dados armazenados em colunas específicas. Os índices são métodos para melhorar o desempenho, ou seja, recuperar informações do banco de dados com maior velocidade e eficiência. No total, pode haver três tipos de índices. Assinale a alternativa CORRETA que apresenta esses tipos de índices: A Agrupados, não agrupados e ponteiros. B Agrupados, não agrupados e exclusivos. C Ponteiros, não agrupados e exclusivos. D Agrupados, não agrupados e dinâmicos. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 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. VOLTAR A+ Alterar modo de visualização 1 2 13/06/2023, 11:11 Avaliação II - Individual about:blank 2/6 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 As sentenças I e III estão corretas. B Somente a sentença II está correta. C As sentenças I e II estão corretas. D As sentenças II e III estão corretas. 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 II e III estão corretas. 3 13/06/2023, 11:11 Avaliação II - Individual about:blank 3/6 C As sentenças I e II estão corretas. D As sentenças I e III estão corretas. 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. II- SUM - Soma os valores da coluna, ignorando os valores nulos. III- AVG - Retorna a média dos valores da coluna, ignorando os valores nulos. IV- STDDEV - Conta quantos elementos não nulos existem em uma coluna. Assinale a alternativa CORRETA: A As afirmativas I, II e IV estão corretas. B As afirmativas I e IV estão corretas. C As afirmativas II e IV estão corretas. D As afirmativas I, II e III estão corretas. Fazem parte do que podemos chamar de técnicas de interação de banco de dados nos programas de aplicação. 4 5 13/06/2023, 11:11 Avaliação II - Individual about:blank 4/6 A respeito desse contexto, assinale a alternativa INCORRETA: A Criação de APIs para acessar um banco de dados de programas de aplicação. B Embutir os comandos de banco de dados na linguagem de programação hospedeira, identificados por um prefixo especial. C Utilizar bibliotecas de funções disponíveis à linguagem de programação hospedeira para chamadas de banco de dados. D APIs que criam tabelas com tipos de dados de atributos diferentes dos tipos de dados da linguagem de programação. O SQL (estrutura para qualquer linguagem) tem sido aprimorado ao longo do tempo por duas entidades muito importantes. Assinale a alternativa CORRETA que apresenta uma dessas entidades: A AEI (Associação dos Engenheiros Industriais). B ISO (International Standards Organization). C ANSI (African National Standards Institute). D ISSO (International Standards Safe Organization). A Oracle Corporation é uma empresa multinacional de tecnologia e informática norte-americana, especializada no desenvolvimento e comercialização de hardwares, softwares e de banco de dados. Sobre a versão do Oracle 11g, assinale a alternativa CORRETA do significado da letra “g”. A Alta capacidade de armazenamento. B "GRID". 6 7 13/06/2023, 11:11 Avaliação II - Individual about:blank 5/6 C Grande. D Grandeza. Pode-se utilizar funções das mais diversas naturezas para obter o resultado desejado em um formato desejado. Sobre elas, assinale a alternativa INCORRETA: A Space, heading, min, count, stddev. B Min, max, count, sum, avg. C Avg, sum, max, min, count, stddev. D Min, count, stddev. Há quatro tipos de arquitetura de banco de dados. Quais são eles? A Otimizada, distribuída, alinhada e processada. B Paralela, distribuída, acoplada e descentralizada. C Centralizada, independente, paralela e agregada. D Centralizada, cliente-servido, paralela e distribuída. 8 9 13/06/2023, 11:11 Avaliação II - Individual about:blank 6/6 O banco de dados Oracle possui vários tipos de dados, como por exemplo Date e Number, que são tipos bem tradicionais em bancos de dados. Sobre especificamente o tipo Blob (Binary large object), assinale a alternativa CORRETA: A É um tipo de dados Oracle que pode conter até 1 GB de dados binários. Útil para armazenar textos. B É um tipo de dados Oracle que pode conter até 8 GB de dados binários. Útil para armazenar aplicações executáveis. C É um tipo de dados Oracle que pode conter até 4 GB de dados binários. Útil para armazenar informação digital (por exemplo: imagens, áudio, vídeo). D É um tipo de dados Oracle que pode conter até 10 GB de dados binários. Útil para armazenar informação digital em vídeo. 10 Imprimir