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