Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ... https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 1/4 Curso GRA0579 ARQUITETURA DE DADOS GR0114202 - 202020.ead-29774745.06 Teste 20202 - PROVA N2 (A5) Iniciado 10/12/20 13:24 Enviado 10/12/20 15:26 Status Completada Resultado da tentativa 7 em 10 pontos Tempo decorrido 2 horas, 1 minuto Instruções Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Após a implementação para o modelo relacional, segundo o projeto de banco de dados, é possível avançar para o próximo passo é realizar a construção do modelo físico. Nesta etapa, representa-se, concretamente, tabelas, atributos, relacionamentos e outros objetos do banco de dados. Assim, podemos considerar que as ferramentas CASE têm um papel essencial para elaboração automática dos scripts que irão construir os objetos no banco de dados. Considerando essas informações e o conteúdo estudado, pode-se afirmar que: As ferramentas CASE dão suporte à elaboração do modelo físico e geração dos scripts de SQL. As ferramentas CASE dão suporte à elaboração do modelo físico e geração dos scripts de SQL. Exatamente. As ferramentas CASE têm o propósito de entregar recursos que apoiam o desenho de diversos modelos, incluindo o modelo físico, assim como na disponibilização do script SQL de criação dos objetos. Pergunta 2 Resposta Selecionada: Resposta Correta: Feedback da resposta: Para o modelo relacional, o processo de implementação do modelo entidade-relacionamento considera o “nível” de envolvimento das entidades como forma de avaliação da necessidade de criação de novas relações, no resultado do modelo final. Dentro do modelo entidade-relacionamento, junto com seus relacionamentos, uma entidade pode representar se sua participação tem relevância maior ou menor perante outros elementos associados. Essa relevância é um ponto considerado etapa da implementação do modelo. A qual etapa nos referimos? Mapeamento de tipos de entidade fraca. Mapeamento de tipos de entidade forte. Resposta incorreta. Dentre as etapas de implementação para o modelo relacional, podemos destacar uma em que a relevância de um elemento será o balizador para a criação de um elemento regular ou dependente de outro. Pergunta 3 Os bancos de dados NoSQL se caracterizam pela flexibilidade de estruturas e isso se reflete em uma organização de dados menos rígida, se comparada a bancos de dados “tradicionais”, como os bancos de dados relacionais, por exemplo. A multiplicidade existente no banco no NoSQL justifica a existência de categorias de soluções nesse tipo de banco de dados. Das categorias existentes a seguir, assinale as identificadas para bancos NoSQL I. Baseado em colunas. II. Baseado em documentos. 1 em 1 pontos 0 em 1 pontos 1 em 1 pontos https://fmu.blackboard.com/bbcswebdav/pid-15023272-dt-content-rid-114054666_1/xid-114054666_1 12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ... https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 2/4 Resposta Selecionada: Resposta Correta: Feedback da resposta: III. Orientado a tabelas. IV. Orientado a objeto. V. Baseado em grafos. Está correto apenas o que se afirma em: I, II e V. I, II e V. Resposta correta. A diversidade de dados no NoSQL pede que as soluções apresentem estruturas mais flexíveis para suportar os dados semiestruturados atendidos nestas soluções. Das categorias existentes para classificar os bancos de dados NoSQL, temos as soluções categorizadas como baseado em documentos, como é o banco de dados MongoDB; baseado em colunas, como o Cassandra; e baseado em grafos, como o Noo4j, todos classificados como banco NoSQL. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: A implementação de um modelo entidade-relacionamento para um modelo relacional ou banco de dados NoSQL, na proposta NoAM, segue algumas diretrizes comuns de um projeto de banco de dados, dentre elas a pré-existência do modelo lógico-conceitual. Na proposta de implementação NoAM, algumas etapas são necessárias para o modelo entidade- relacionamento alcançar a implementação no banco de dados NoSQL. Considerando essas informações, assinale a alternativa que representa a sequência no modelo NoAM adequada para implementação no NoSQL. Projeto lógico-conceitual; implementação dos agregados; definição dos blocos e entradas; representação dos dados; implementação no banco NoSQL. Projeto lógico-conceitual; implementação dos agregados; definição dos blocos e entradas; representação dos dados; implementação no banco NoSQL. Muito bem! Na proposta do modelo NoAM, deve-se iniciar considerando o projeto lógico- conceitual construído e, a partir disso, realizar a identificação dos agrupamentos de dados e entidades relevantes, possibilitando a implementação dos agregados. Depois, pode ser realizada a definição de blocos e entradas, que utilizarão como base os agregados identificados e servirão de unidades de acesso. Na etapa de representação dos dados, blocos e entradas serão utilizados para formar coleções e, assim, permitir a implementação no banco NoSQL. Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: A implementação do modelo de entidade-relacionamento para o modelo relacional segue uma série de etapas que devem ser respeitadas, para que a conversão preserve as principais propriedades de um sistema de gerenciamento de banco de dados relacionais. A partir dessas informações e do conteúdo relacionado à implementação para o modelo relacional, pode-se afirmar que um dos maiores desafios para o mapeamento dos relacionamentos do tipo binário são: o mapeamento de atributos multivalorados. a identificação e participação das entidades no modelo, e a cardinalidade. Resposta incorreta. Dentre as etapas da implementação do modelo relacional, precisamos observar o envolvimento dos elementos nos relacionamentos e como as associações estabelecem a equivalência entre os dados. Pergunta 6 Os bancos de dados NoSQL, tal qual os bancos de dados relacionais, foram construídos baseados em 1 em 1 pontos 0 em 1 pontos 1 em 1 pontos 12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ... https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 3/4 Resposta Selecionada: Resposta Correta: Feedback da resposta: alto desempenho e escalabilidade. Porém, sua maneira de organização de dados e sua flexibilidade tratam propriedades relativas à consistência e integridade de forma diferente. Em NoSQL, dentre todas as suas características, há uma que flexibiliza a inserção de dados sobre os mais diversos formatos e estruturas, colaborando para melhor desempenho. Assinale a alternativa que representa corretamente os bancos de dados NoSQL. Ausência de um esquema. Ausência de um esquema. Isso mesmo. A ausência de um esquema no banco de dados NoSQL possibilita uma flexibilização maior às estruturas dentro do banco e, por consequência, uma melhora no desempenho, visto que critérios inerentes ao esquema acabam não sendo criados também. Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Nos bancos de dados centralizados, a transparência é apenas da unidade lógica e física dos dados. Entretanto, para banco de dados distribuídos, outros fatores de transparência devem ser considerados, para permitir que o acesso pelos usuários e aplicações sejam o menos custoso possível, em termos de complexidade. Os fatores de transparência no banco de dados distribuídos visam também garantir outros aspectos de desempenho e confiabilidade. A partir dessasinformações, analise os elementos que compõem a transparência no banco de dados distribuídos a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) Transparência na Fragmentação e Replicação dos dados e estruturas e dos dados. II. ( ) Transparência na compactação dos dados. III. ( ) Transparência na distribuição da estrutura e dos dados. IV. ( ) Transparência na administração centralizada dos sites participantes. Agora, assinale a alternativa que apresenta a sequência correta: V, F, V, F. V, F, V, F. Muito bem. Quando falamos na questão da transparência dentro do sistema de banco de dados distribuídos, estamos falando de ter os dados e estruturas espalhados através da replicação e fragmentados, para um desempenho adequado no acesso. Pergunta 8 Resposta Selecionada: “Os DBMSs (Sistema de Gerenciamento de Banco de Dados) distribuídos têm como objetivo melhorar a confiabilidade, pois foram replicados componentes e, assim, podem eliminar pontos únicos de falha. A falha de um único site, ou a falha de um link de comunicação que torna um ou mais sites inacessíveis, não é mais suficiente para derrubar todo o sistema.” Fonte: ÖZSU, M. T.; VALDURIEZ, P. Principles of Distributed Database Systems . Nova Iorque: Springer, 2011. p. 12. Os bancos de dados distribuídos possuem propriedades que visam garantir maior confiabilidade na execução das tarefas administrativas e operacionais, principalmente pensando na realização de consultas e transações. Assim, analise as asserções a seguir e a relação proposta entre elas. I. A ocorrência de falha de uma transação executada em um ambiente de sistema de banco de dados distribuído é tratada pelo sistema, garantindo as principais propriedades de um SGBD, para que não se tenha inconsistência. Porque: II. Cada transação é realizada exclusivamente em um dos servidores participantes, sem envolver dados de outros servidores participantes. A seguir, assinale a alternativa correta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 1 em 1 pontos 1 em 1 pontos 12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ... https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 4/4 Resposta Correta: Feedback da resposta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Muito bem. A característica de confiabilidade no controle de transações distribuídas possibilita realizar o devido tratamento e controle de transações, de forma transparente, evitando inconsistência. As transações nesses ambientes envolvem estruturas e dados distribuídos devidamente orientados pelo sistema de banco de dados distribuídos. Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Na modelagem de dados, o elemento relacionamento possibilita demonstrar como a associação entre entidades acontece. Este relacionamento pode ser realizado tanto com uma quanto com mais entidades. Sabendo disso, considere a seguinte situação: Há a entidade MUNICÍPIO e, nesta, será construído um atributo ID_SEDE para identificar o ID do município, que é a SEDE representativa de outros MUNICÍPIOS. Considerando essas informações e o conteúdo estudado, assinale a alternativa que representa o tipo de relacionamento que possibilitará que o município da SEDE localize tanto o próprio quanto os demais municípios representados. Binário. Unário ou autorrelacionamento. Resposta incorreta. Os tipos de relacionamentos têm o propósito de representar a quantidade de entidades envolvidas naquela associação. Isso é importante, visto que possibilita a compreensão da dependência dos dados entre os participantes do relacionamento. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: “Processamento de consultas e atualizações em um banco de dados distribuído corresponde à tradução de pedidos, formulados em uma linguagem de alto nível, para sequências de ações elementares sobre os dados armazenados nos vários bancos de dados locais. Mesmo abstraindo os problemas de falhas no sistema e acessos concorrentes aos dados, este é um problema difícil.” Fonte: CASANOVA, M. A. Princípios de Sistemas de Gerência de Bancos de Dados Distribuídos . 1999. Disponível em: <http://www-di.inf.puc-rio.br/~casanova//Publications/Books/1985- BDD.pdf>. Acesso em: 04 ago. 2020. O processamento de consultas distribuídas tem a complexidade aumentada devido a fatores que compõem sua estrutura. Entre os fatores que impactam no processamento de consultas distribuídas, disponíveis a seguir, estão presentes: I. Esquemas locais existentes. II. Fragmentação. III. Custo de transferência de dados. IV. Tipo de consulta. V. Replicação. Está correto apenas o que se afirma em: II, III e IV. II, III e IV. Muito bem. A fragmentação e a replicação dos dados interferem na estratégia de atendimento das consultas distribuídas, visto que os processos devem buscar e reunir os dados espalhados e em cópias nos servidores. Além disso, o custo da transferência de dados deve ser utilizado como medição, para se obter o menor tempo de processamento e retorno. 0 em 1 pontos 1 em 1 pontos
Compartilhar