Baixe o app para aproveitar ainda mais
Prévia do material em texto
AO2 - Programação em Banco de Dados Pontuação deste teste: 4,2 de 6 Enviado 25 jun em 21:19 0 / 0,6 ptsPergunta 1 Leia o texto a seguir O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem. O serviço oferece capacidade econômica e redimensionável, além de automatizar tarefas demoradas de administração, como provisionamento de hardware, configuração de bancos de dados, aplicação de patches e backups. Dessa forma, você pode se concentrar na performance rápida, alta disponibilidade, segurança e conformidade de que os aplicativos precisam. O Amazon RDS está disponível em vários tipos de instância de banco de dados – com otimização para memória, performance ou E/S – e oferece seis mecanismos de bancos de dados comuns, incluindo Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database e SQL Server. Você pode usar o AWS Database Migration Service para migrar ou replicar facilmente bancos de dados existentes para o Amazon RDS. (Fonte: Disponível em: https://aws.amazon.com/pt/rds /#:~:text=O%20Amazon%20Relational%20Database%20Service,de%20dados%20relaciona text=Voc%C3%AA %20pode%20usar%20o%20AWS,existentes%20para%20o%20Amazon%20RDS. Acesso em: 11 jun. 2020) Considerando as informações apresentadas, avalie as afirmações abaixo: I. Todos os bancos de dados citados são pagos, e seu código é fechado. II. O Amazon Aurora, PostegreeSQL, o MySQL, o Maria DB, o Oracle e o SQL Server podem ser integrados, pois todos têm raiz em SQL. III. A maioria dos bancos de dados atuais usa o SQL como sua base https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 1 de 17 29/06/2021 13:12 de desenvolvimento. IV. Apesar da diversidade apresentada, os bancos que têm maior saída de mercado são o Oracle e o SQL. Assinale a alternativa com os itens corretos, apenas: II e III.Resposta correta III e IV.Você respondeu 0,6 / 0,6 ptsPergunta 2 https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 2 de 17 29/06/2021 13:12 Leia o texto a seguir: O MongoDB é um document store e atual líder no segmento de banco de dados NoSQL. Como é o requisito para as engines NoSQL, o MongoDB não usa um esquema relacional; em vez disso, usa “documentos” semelhantes ao formato JSON (Java Script Object Notation) para armazenar dados. O documento é semelhante a um registro, com campos e valores. O MongoDB suporta, ainda, esquemas dinâmicos, sendo um software livre e de código aberto. (Fonte: Disponível em: http://www.cienciaedados.com/top-6-nosql- databases/. Acesso em: 11 jun. 2020) Considerando as informações apresentadas, avalie as afirmações abaixo: I. O MongoDB é um banco de dados relacional. II. O MongoDB é um banco de dados de código fechado. III. O MongoDB é um exemplo de banco de dados NoSQL. IV. O MongoDB não utiliza nenhum esquema relacional. É correto o que se afirma apenas em: III e IV.Correto! https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 3 de 17 29/06/2021 13:12 0 / 0,6 ptsPergunta 3 Analise o quadro a seguir: https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 4 de 17 29/06/2021 13:12 (Fonte: Disponível em: https://canaltech.com.br/business-intelligence /o-que-significa-oltp-e-olap-na-pratica/. Acesso em: 11 jun. 2020) Após avaliar o quadro acima, analise as afirmações a seguir: I. Podemos afirmar que, quanto ao foco, o OLAP é estratégico e o OLTP é operacional. II. O OLTP tem, como diferencial, a velocidade da informação disponível para consulta. III. O OLAP tem atualizações em real time. IV. O armazenamento do OLTP é feito em um data warehouse. É correto o que se afirma apenas em: https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 5 de 17 29/06/2021 13:12 I e II.Resposta correta I e III.Você respondeu 0,6 / 0,6 ptsPergunta 4 Analise a tabela abaixo: base para comparação SQL PL / SQL Basic No SQL, você pode executar uma única consulta ou um comando por vez. Na PL / SQL você pode executar um bloco de código de cada vez. https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 6 de 17 29/06/2021 13:12 Formulário completo Linguagem de consulta estruturada Linguagem procedural, extensão de SQL. Propósito É como uma fonte de dados que deve ser exibida. É a linguagem que cria um aplicativo que exibe os dados adquiridos pelo SQL. Escreve No SQL, você pode escrever consultas e comandos usando DDL, instruções DML. Na PL / SQL você pode escrever um bloco de código que possui procedimentos, funções, pacotes ou variáveis, etc. Usar Usando o SQL, você pode recuperar, modificar, adicionar, excluir ou manipular os dados no banco de dados. Usando o PL / SQL, você pode criar aplicativos ou páginas do servidor que exibem as informações obtidas do SQL em um formato adequado. Embutir Você pode incorporar a instrução SQL no PL / SQL. Você não pode incorporar PL / SQL em SQL (Fonte: Disponível em: https://pt.gadget-info.com/difference- between-sql (https://pt.gadget-info.com/difference-between-sql) . Acesso em: 11 jun. 2020) Considerando as afirmações apresentadas, avalie as afirmações abaixo: 1. O SQL é a base para a linguagem PL/SQL, que traz na sua bagagem mais recursos. 2. O PL/SQL executa uma instrução por vez em seus comandos criados. III. É possível e recomendável usar o SQL para criar aplicativos e páginas na web. 1. O PL/SQL trabalha com blocos de instruções que facilitam muito https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 7 de 17 29/06/2021 13:12 o desenvolvimento. Assinale a alternativa correta: I e IV.Correto! 0 / 0,6 ptsPergunta 5 Leia o texto a seguir: https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 8 de 17 29/06/2021 13:12 O comando DDL (Data Definition Language ou Linguagem de Definição de Dados), possui quatro principais comandos: CREATE, ALTER, DROP e TRUNCATE. Esses comandos DDL são responsáveis pela criação / alteração / exclusão de objetos no SQL. Ex.: Tabelas, store procedures, triggers e views. (Fonte: Disponível em: https://consultabd.wordpress.com/2013/04 /07/ddl-linguagem-de-definicao-de-dados/. Acesso em: 11 jun. 2020) Após ler o texto acima, podemos definir DDL em uma palavra. Qual seria? Estrutura.Resposta correta Manipulação.Você respondeu 0,6 / 0,6 ptsPergunta 6 Leia o texto a seguir: Quando contratado o serviço de performance tuning, o banco de dados que apresentava problemas pode melhorar sua performance. Assim sendo, se após uma atualização (do próprio RDBMS, aplicação, modelagem, metadados e código SQL) for percebida queda de performance, se os consumidores de dados demonstram insatisfação com os tempos de entrega de relatórios e consultas e se os SLA's de telas, aplicações, relatórios e integrações estão https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 9 de 17 29/06/2021 13:12 comprometidos, o tunning pode ser uma opção. (Fonte: Disponível em: http://www.hti.com.br/database-server- performance-tuning. Acesso em: 11 jun. 2020) Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas: I. É saudável fazer tunning no banco de dados PORQUE II. é possível evitar situações desagradáveis, como paradas de banco, queda de performance e problemas de sintaxes na programação. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto! https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 10 de 17 29/06/2021 13:12 0,6 / 0,6 ptsPergunta 7 Leia o texto a seguir: Segundo testes independentes feitos pela TPC, o SQL Server 2016 leva vantagem sobre o Oracle no quesito desempenho, o que pode ser visto nos resultados do teste TPC-H 10TB non-clustered. Nesse quesito, o grande vencedor é o SQL Server. (Fonte:Disponível em: https://infob.com.br/sql-server-vs-oracle/. Acesso em: 11 jun. 2020) Considerando as informações apresentadas, avalie as afirmações abaixo: I. Falar em Benchmark SQL é falar de uma ferramenta de testes do banco de dados SQL. II. A performance do Benchmark SQL é melhor que do Oracle. III. A ferramenta de testes no banco de dados Oracle é separada. IV. A vantagem de desempenho no Benchmark Oracle é feita via TCPV4. É correto o que se afirma apenas em: I e II.Correto! https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 11 de 17 29/06/2021 13:12 0,6 / 0,6 ptsPergunta 8 Leia o texto abaixo: O Sistema de Gerenciamento de Banco de Dados Distribuídos (SGBDD) controla o armazenamento e processamento de dados relacionados logicamente por meio de sistemas computacionais interconectados por meio de uma rede, em que tanto os dados como as funções de processamento são distribuídos entre os diversos locais. Existem dois tipos de banco de dados distribuídos: os homogêneos e os heterogêneos. Os homogêneos são compostos pelos mesmos bancos de dados; já os heterogêneos são aqueles que são https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 12 de 17 29/06/2021 13:12 compostos por mais de um tipo de banco de dados. Fonte: Disponível em: https://www.diegomacedo.com.br/sistema-de- gerenciamento-de-banco-de-dados-distribuidos-sgbdd/. Acesso em: 11 jun. 2020) Quando falamos em SGBDD, é importante ressaltar que, além de controlar o armazenamento e processamento de dados, ele também: Alimenta outros bancos em diversos locais interconectados por uma rede. Correto! 0,6 / 0,6 ptsPergunta 9 Leia o texto a seguir: Se buscarmos no dicionário a palavra “literal”, veremos que seu significado é restritivo ao pé da letra, ou seja, à descrição de algo em https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 13 de 17 29/06/2021 13:12 seu sentido original. No MySQL, Oracle, SQL Server, ou qualquer outro banco de dados, uma “literal” se refere ao conteúdo de uma variável ou, simplesmente, a um valor oferecido para uma comparação. Veja o exemplo a seguir: SET var_Nome = ‘ALEXANDRE’ No exemplo acima, estamos atribuídos a literal ALEXANDRE à variável var_Nome. Podemos dizer que o conteúdo (ou significado) de var_Nome é ALEXANDRE. Mas isso não quer dizer que tudo o que estiver entre aspas será uma literal. (Fonte: Disponível em: http://www.alexandremalmeida.com.br/o-que- sao-literais-no-mysql/. Acesso em: 11 jun. 2020) Considerando as informações apresentadas, avalie as afirmações abaixo: I. Entende-se que literal é todo valor que não é representado por um identificador. II. Podemos afirmar que os símbolos não são literais, mas quando considerados em conjunto, sim. III. As aspas são as únicas literais na estrutura apresentada acima. IV. Podemos afirmar que as literais são apenas nomes que identificam sentenças. É correto o que se afirma apenas em: I e II.Correto! https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 14 de 17 29/06/2021 13:12 0,6 / 0,6 ptsPergunta 10 Leia o texto a seguir: O que é um data warehouse? Um data warehouse é um repositório central de informações que podem ser analisadas para tomar decisões mais fundamentadas. Os dados fluem de sistemas transacionais, bancos de dados relacionais e de outras fontes para o data warehouse, normalmente com uma cadência regular. Analistas de negócios, cientistas de dados e tomadores de decisões acessam os dados por meio de ferramentas de inteligência de negócios (BI), clientes SQL e outros aplicativos de análise. (Fonte: Disponível em: https://aws.amazon.com/pt/data-warehouse/. Acesso em: 11 jun. 2020) Considerando as informações apresentadas, avalie as afirmações abaixo: https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 15 de 17 29/06/2021 13:12 I. Um data warehouse agrupa diversos bancos de dados. II. Um data warehouse tem uma cadência irregular no fluxo de dados. III. Um data warehouse serve para tomada de decisão em diversas camadas da empresa. IV. Somente analistas de BI e analistas de negócio manipulam um data warehouse para conseguir informações. É correto o que se afirma apenas em: I e III.Correto! https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 16 de 17 29/06/2021 13:12 Pontuação do teste: 4,2 de 6 https://famonline.instructure.com/courses/13034/quizzes/47443/histor... 17 de 17 29/06/2021 13:12
Compartilhar