Prévia do material em texto
<p>Atividade 3</p><p>Entrega 27 de set de 2023 em 23:59</p><p>Pontos 1</p><p>Perguntas 5</p><p>Disponível 21 de ago de 2023 em 0:00 - 27 de set de 2023 em 23:59</p><p>Limite de tempo Nenhum</p><p>Tentativas permitidas 2</p><p>Instruções</p><p>Este teste não está mais disponível, pois o curso foi concluído.</p><p>Histórico de tentativas</p><p>Tentativa Tempo Pontuação</p><p>MAIS RECENTE Tentativa 1 5 minutos 1 de 1</p><p>Pontuação desta tentativa: 1 de 1</p><p>Enviado 23 de ago de 2023 em 2:21</p><p>Esta tentativa levou 5 minutos.</p><p></p><p>Pergunta 1</p><p>0,2 / 0,2 pts</p><p>Importante:</p><p>Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que</p><p>você clique em "FAZER O QUESTIONÁRIO", no final da página.</p><p>Leia o texto a seguir:</p><p>O processamento distribuído não exige um banco de dados distribuído, mas um banco de dados</p><p>distribuído, exige processamento distribuído.</p><p>Um ambiente SGBDD deve ter, no mínimo, alguns componentes como:</p><p>Processador de transações – PT: software que recebe e processa as solicitações de dados das</p><p>aplicações locais ou remotas; e Processador de dados – PD: software residente em cada estação de</p><p>trabalho, armazenando e recuperando dados existentes no local.</p><p>Considerando que as informações apresentadas, avalie qual(is) das afirmações abaixo refere(m)-se</p><p>a componentes mínimos necessários a um ambiente SGBD.</p><p>A+</p><p>A</p><p>A-</p><p>https://famonline.instructure.com/courses/31478/quizzes/159110/history?version=1</p><p>Correto!</p><p>I, apenas.</p><p>Alternativa correta, pois apenas afirmação I está correta. Componentes mínimos a um ambiente</p><p>SGBDD, no que se refere à infraestrutura são: Estações de trabalho; Meios de comunicação;</p><p>Componentes de hardware e software para redes de computadores.</p><p>As afirmações II e III referem-se ao conjunto 12 de regras elaboradas para bancos de dados</p><p>distribuídos.</p><p>II, apenas</p><p>I e II apenas</p><p>II e III apenas</p><p>III, apenas</p><p></p><p>Pergunta 2</p><p>0,2 / 0,2 pts</p><p>I.Componentes mínimos necessários a um SGBDD, no que se refere à infraestrutura, são: Estações</p><p>de trabalho; Meios de comunicação; Componentes de hardware e software para redes de</p><p>computadores.</p><p>II.Independência de Local; Independência de Local central; independência de falhas; e transparência</p><p>de localização.</p><p>III.Independência de rede de computadores; independência de sistema operacional; independência</p><p>de hardware; processamento de transações distribuídas</p><p>A afirmativa correta é:</p><p>Leia o texto a seguir:</p><p>Um sistema de gerenciamento de banco de dados distribuído deve conter e executar todas as</p><p>operações características de um sistema de gerenciamento de banco de dados centralizado. Por</p><p>exemplo: receber, tratar, validar, analisar e executar as solicitações de aplicativos e/ou usuários</p><p>finais; garantir a consistência, segurança e integridade do banco de dados; buscar, ler e validar dados</p><p>e apresentá-los conforme o formato solicitado pela aplicação ou pelo usuário final.</p><p>Um sistema de gerenciamento de banco de dados distribuído, para ser classificado como tal, deve</p><p>apresentar determinadas características.</p><p>Considerando as informações apresentadas, avalie as afirmações a seguir:</p><p>A+</p><p>A</p><p>A-</p><p>II, apenas.</p><p>I, II e III.</p><p>Correto!</p><p>I e II, apenas.</p><p>Alternativa correta. Afirmações I e II estão corretas, pois ambas relacionam características</p><p>necessárias a um ambiente SGBDD que são: interface de aplicação; função de validação,</p><p>transformação, otimização; mapeamento de localização de dados e fragmentos; segurança; e</p><p>backup; Gerenciamento de transações; controle de concorrência; funções de administração; interface</p><p>de entrada e saída; função de formatação.</p><p>A afirmação III está incorreta pois mapeamento de problemas; modelo conceitual; modelo lógico; e</p><p>modelo físico, constituem as etapas do processo de modelagem de dados.</p><p>II e III, apenas.</p><p>III, apenas.</p><p></p><p>Pergunta 3</p><p>0,2 / 0,2 pts</p><p>I. Um SGBDD precisa ter: interface de aplicação; função de validação, transformação, otimização;</p><p>mapeamento de localização de dados e fragmentos; segurança; e backup.</p><p>II. Um SGBDD precisa ter: Gerenciamento de transações; controle de concorrência; funções de</p><p>administração; interface de entrada e saída; função de formatação.</p><p>III. Um SGBD precisa ter: Mapeamento de problemas; modelo conceitual; modelo lógico; e modelo</p><p>físico.</p><p>É correto o que se afirma em:</p><p>Leia o texto a seguir:</p><p>No processamento distribuído, o processamento lógico do banco de dados é compartilhado entre</p><p>dois ou mais locais fisicamente independentes e conectados por uma rede de computadores.</p><p>A+</p><p>A</p><p>A-</p><p>II e III, apenas.</p><p>I, apenas.</p><p>III, apenas.</p><p>I e II, apenas.</p><p>Correto!</p><p>I, e III, apenas.</p><p>Alternativa correta. Apenas as alternativas I e III estão corretas. O banco de dados distribuído, armazena o</p><p>banco relacionado logicamente por dois ou mais locais independentes conectados por uma rede de</p><p>computadores. O sistema de processamento distribuído utiliza um banco de dados em um único local e</p><p>compartilha o processamento com diversos locais, o que torna a afirmação II incorreta. Finalmente, em um</p><p>SGBDD, o banco é composto de várias partes, os fragmentos de banco de dados, que ficam alocados em</p><p>diferentes locais e podem ser replicados em vários desses locais, sendo cada fragmento gerenciado por seu</p><p>processo de banco de dados local.</p><p></p><p>Pergunta 4</p><p>0,2 / 0,2 pts</p><p>Considerando as informações apresentadas, avalie as afirmações a seguir:</p><p>I, O banco de dados distribuído, armazena o banco relacionado logicamente por dois ou mais locais</p><p>independentes conectados por uma rede de computadores.</p><p>II. O sistema de processamento distribuído utiliza um banco de dados em diversos locais</p><p>compartilhando o processamento com esses diversos locais.</p><p>III. Em um SGBDD, o banco é composto de várias partes, os fragmentos de banco de dados, que</p><p>ficam alocados em diferentes locais e podem ser replicados em vários desses locais, sendo cada</p><p>fragmento gerenciado por seu processo de banco de dados local.</p><p>É correto o que se afirma em:</p><p>Leia o texto a seguir:</p><p>A+</p><p>A</p><p>A-</p><p>SGBD-OOs (Sistemas Gerenciadores de Bancos de Dados orientados a objeto) e SGBD-ORs</p><p>(Sistemas Gerenciadores de Bancos de Dados Objetos Relacionais)</p><p>No início da década de 90, surgiram vários SGBD-OOs (sistemas gerenciadores de bancos de dados</p><p>orientados a objetos), onde o centro da atenção deixou de ser a relação com a tabela e passou a ser</p><p>com a classe.</p><p>Em 1991, um grupo de fabricantes de SGBDs e empresas que trabalham com padrões criaram o</p><p>grupo ODMG (Object Database Management Group), responsável por padronizar as funcionalidades</p><p>dos bancos de dados orientados a objetos. Esse grupo definiu não só o modelo de dados OO, mas</p><p>também os padrões ODL (Object Definition Language) e OQL (Object Query Language).</p><p>Um SGBD-OO é um sistema com as características de SGBDs, acrescidos da manipulação de</p><p>objetos.</p><p>Os SGBD-ORs (sistemas gerenciadores de bancos de dados objetos-relacionais) surgiram como uma</p><p>reação dos principais fabricantes de SGBD-R aos SGBD-OOs. Nos bancos de dados objeto-</p><p>relacionais, o banco relacional tem uma parte transformada, além de receber a adição de novos</p><p>recursos que permitam implementações orientadas a objetos.</p><p>Um SGBD-OR é um SGBD que suporta SQL-3.</p><p>Alguns bancos objeto-relacionais atuais: Oracle, PostgreSQL, Informix, DB2, Cachê e SQLServer.”</p><p>Adaptado de: https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-</p><p>dados-objeto-relacionais/15151 em 08/04/2020 (https://www.devmedia.com.br/artigo-engenharia-</p><p>de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020) . Acesso:</p><p>08/04/2020.</p><p>Considerando as informações apresentadas, avalie as afirmações a seguir:</p><p>I. Relacionamentos complexos são definidos como relacionamentos muitos-para-muitos e herança.</p><p>PORQUE</p><p>II. Os dados complexos podem ser objetos aninhados, matrizes multidimensionais, dados não</p><p>estruturados (voz, vídeo), dados que não estão na primeira forma normal e tipos de dados definidos</p><p>pelo usuário.</p><p>É correto o que se afirma em:</p><p>A+</p><p>A</p><p>A-</p><p>https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020</p><p>https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020</p><p>https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020</p><p>https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020</p><p>https://www.devmedia.com.br/artigo-engenharia-de-software-19-usando-banco-de-dados-objeto-relacionais/15151%20em%2008/04/2020</p><p>Afirmação I é verdadeira, afirmação II é falsa.</p><p>Correto!</p><p>Afirmação I é verdadeira, afirmação II é verdadeira. Porém, afirmação II não é uma justificativa da afirmação I.</p><p>Alternativa correta, pois as afirmações I e II são verdadeiras. Relacionamentos complexos são</p><p>definidos como relacionamentos muitos-para-muitos e herança. Já os dados complexos podem ser</p><p>objetos aninhados, matrizes multidimensionais, dados não estruturados (voz, vídeo), dados que não</p><p>estão na primeira forma normal e tipos de dados definidos pelo usuário.</p><p>Porém a afirmação II não é uma justificativa da afirmação I, na verdade ela é um complemento à</p><p>afirmação I.</p><p>Afirmação I é verdadeira, afirmação II é verdadeira. E afirmação II é uma justificativa da afirmação I.</p><p>Afirmação I é falsa, afirmação II é verdadeira.</p><p>Afirmação I é falsa e afirmação II é falsa.</p><p></p><p>Pergunta 5</p><p>0,2 / 0,2 pts</p><p>Leia o texto a seguir:</p><p>A necessidade de armazenar os relacionamentos e dados complexos é, em partes, resultado da</p><p>utilização das linguagens de programação orientadas a objeto para desenvolver aplicativos. Devido</p><p>ao fato de o modelo relacional não representar adequadamente conceitos desse tipo de linguagem</p><p>de programação e do armazenamento de dados complexos, foi necessário o surgimento de um novo</p><p>sistema de gerenciamento de banco de dados: o objeto-relacional.</p><p>Considerando as informações apresentadas, avalie as afirmações a seguir:</p><p>I.Estruturas de dados; Restrições de Integridade; Relacionamentos; Herança; Relações de associação</p><p>e agregação; encapsulamento; e abstração.</p><p>II.Remoção de incompatibilidade e impedância; Facilidade de modelar objetos; capacidade de criar</p><p>tipos de dados; armazenamento de métodos e objetos; e referências a objetos.</p><p>III.Mapeamento de problemas; modelo conceitual; modelo lógico; e modelo físico.</p><p>A+</p><p>A</p><p>A-</p><p>III, apenas.</p><p>II e III, apenas.</p><p>I e II, apenas.</p><p>II, apenas.</p><p>Correto!</p><p>I, apenas.</p><p>Alternativa correta. Somente a afirmação I está correta, pois um modelo de dados objeto-relacional,</p><p>deve contar os seguintes componentes: Estruturas de dados; Restrições de Integridade;</p><p>Relacionamentos; Herança; Relações de associação e agregação; encapsulamento; e abstração.</p><p>A afirmação II contempla as vantagens do modelo objeto-relacional que são: Remoção de</p><p>incompatibilidade e impedância; Facilidade de modelar objetos; capacidade de criar tipos de dados;</p><p>armazenamento de métodos e objetos; e referências a objetos.</p><p>Finalmente a afirmação III cita as três principais fases para elaboração de um modelo de dados:</p><p>modelo conceitual, onde se faz o mapeamento de problemas, modelo lógico e físico de dados.</p><p>Pontuação do teste: 1 de 1</p><p>Qual(is) das afirmações acima contém componentes de modelagem de dados objeto-relacional?</p><p>A+</p><p>A</p><p>A-</p>