Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>Unidade 3 - Exercícios de fixação NoSQL</p><p>Banco De Dados Com Nosql (Centro Universitário Eniac)</p><p>Digitalizar para abrir em Studocu</p><p>A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade</p><p>Unidade 3 - Exercícios de fixação NoSQL</p><p>Banco De Dados Com Nosql (Centro Universitário Eniac)</p><p>Digitalizar para abrir em Studocu</p><p>A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade</p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>https://www.studocu.com/pt-br/document/centro-universitario-eniac/banco-de-dados-com-nosql/unidade-3-exercicios-de-fixacao-nosql/16764428?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>https://www.studocu.com/pt-br/course/centro-universitario-eniac/banco-de-dados-com-nosql/4437744?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>https://www.studocu.com/pt-br/document/centro-universitario-eniac/banco-de-dados-com-nosql/unidade-3-exercicios-de-fixacao-nosql/16764428?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>https://www.studocu.com/pt-br/course/centro-universitario-eniac/banco-de-dados-com-nosql/4437744?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>Página inicial / Meus Cursos / ENIAC_20212F_14461 / Materiais de Estudo / Unidade 3 - Exercícios de �xação</p><p>Iniciado em quinta, 5 ago 2021, 21:23</p><p>Estado Finalizada</p><p>Concluída em quinta, 5 ago 2021, 21:24</p><p>Tempo</p><p>empregado</p><p>1 minuto 12 segundos</p><p>Avaliar 9,00 de um máximo de 10,00(90%)</p><p>Questão 1</p><p>Correto Atingiu 1,00 de 1,00</p><p>Ao utilizar o banco de dados orientado a grafos Neo4j, temos diversos comandos para a criação de nós e a</p><p>recuperação deles. Considere que um administrador de banco de dados realizou os seguintes comandos:</p><p>CREATE (u1:Usuário {Nome: “Marcos Manoel”, Id: 1, pro�ssao: "Contador" })</p><p>CREATE (u2:Usuário {Nome: “Meire Peres”, Id: 2, pro�ssao: "Vendedora" })</p><p>CREATE (s1:Sistema {Nome: “Contábil”})</p><p>CREATE (s2:Sistema {Nome: “Compras”})</p><p>CREATE (u1)-[r1:PosssuiPermissao {Permissao: “escrita”}]->(s1)</p><p>CREATE (u1)-[r2:PosssuiPermissao {Permissao: “leitura”}]->(s1)</p><p>CREATE (u2)-[r3:PosssuiPermissao {Permissao: “administrador”}]->(s2)</p><p>Ao realizar o próximo comando, qual será o retorno da busca?</p><p>MATCH (u:Usuário{Id: 1}), (m:Sistema) return *</p><p>a. A busca será vazia, já que não há nenhum usuário que satisfaz as condições do comando.</p><p>b. O banco informará todos os usuários do sistema contábil, bem como os que têm permissão para compras.</p><p>c. A busca terá como retorno a usuária Meire Peres, mostrando que ela tem os mesmos acessos que o usuário Marcos Manoel.</p><p>d. A busca terá como retorno todas as permissões relativas aos sistemas contábil e de compras.</p><p>e. O banco retornará somente o usuário Marcos Manoel e os sistemas a que ele tem acesso. </p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://portalacademico.eniac.edu.br/</p><p>https://portalacademico.eniac.edu.br/course/view.php?id=11744</p><p>https://portalacademico.eniac.edu.br/course/view.php?id=11744#section-1</p><p>https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286705</p><p>https://atendimento.eniac.edu.br/</p><p>https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>Questão 2</p><p>Correto Atingiu 1,00 de 1,00</p><p>Questão 3</p><p>Correto Atingiu 1,00 de 1,00</p><p>Nos bancos relacionais, quando é necessário realizar a recuperação de dados, utiliza-se o comando</p><p>Select seguido de outros parâmetros para a escolha dos dados.</p><p>Dentro dos bancos orientados a grafos NoSQL, em comparativo com o Select dos bancos relacionais,</p><p>qual é o comando necessário para a recuperação de dados e qual é a sua semântica dentro do Neo4j?</p><p>a. Comando Remove: remove uma propriedade de um nó e busca a informação, além de servir para remover um label do nó;</p><p>corresponde ao Select/Inner join do banco de dados relacional. O padrão principal de um Remove é (), ou seja, (um nó) que será</p><p>buscado por completo.</p><p>b. Comando Create: organiza a criação e a busca do dataset; equivale ao Join do banco de dados relacional. O padrão principal de</p><p>um Create é ()-(), ou seja, (um nó)->(com outro nó).</p><p>c. Comando Set: muda as propriedades de uma relação ou nó e realiza a busca; equivale ao Select do banco de dados relacional. O</p><p>padrão principal de um Set é []-(), ou seja, [relacionado]->(com outro nó).</p><p>d. Comando Get: obtém um nó completo e busca a informação; corresponde ao Select do banco de dados relacional. O padrão</p><p>principal de um Get é (), ou seja, (um nó) que será obtido por completo.</p><p>e. Comando Match: organiza um padrão de busca para que o engine recupere os nós e as relações de interesse; corresponde</p><p>ao Select do banco de dados relacional. O padrão principal de um Match é ()-[]-(), ou seja, (um nó)-[relacionado]->(com outro</p><p>nó).</p><p></p><p>O contexto NoSQL abrange a orientação a documentos e visa a permitir o armazenamento e a fácil</p><p>consulta. O intuito é criar um ambiente dinâmico e com uma excelente escalabilidade horizontal.</p><p>Dentro do MongoDB, quais são os procedimentos para se criar uma nova coleção de documentos?</p><p>a. É necessário veri�car o show databases e, posteriormente, utiliza-se o comando �nd() com o nome da nova coleção.</p><p>b. O apropriado é, primeiramente, iniciar a criação de identi�cados únicos (UUID) dos documentos.</p><p>c. Utiliza-se o comando createDatabase(), a �m de que sejam criados o banco e a primeira coleção.</p><p>d. Há a necessidade de realizar, primeiramente, o mapeamento em um esquema �xo e não �exível, a �m de assegurar a criação da</p><p>nova coleção.</p><p>e. Se uma coleção não existir, o MongoDB cria a coleção quando você armazena dados pela primeira vez. </p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://atendimento.eniac.edu.br/</p><p>Questão 4</p><p>Correto Atingiu 1,00 de 1,00</p><p>Questão 5</p><p>Correto Atingiu 1,00 de 1,00</p><p>O MongoDB e o CouchDB são bancos de dados orientados a documentos, diferentemente dos bancos de</p><p>dados tradicionais, que seguem o modelo relacional, tendo como implementação básica NoSQL: BASE</p><p>(Basic Availability, Soft state, and Eventual consistency).</p><p>A respeito dos dois bancos e do contexto NoSQL, qual alternativa está correta?</p><p>a. O MongoDB tem consultas muito simples de serem realizadas e não existem transações e joins de união. </p><p>b. O CouchDB tem relacionamento entre coleções, assim como existe entre tabelas de um banco relacional.</p><p>c. O MongoDB utiliza a sintaxe JSON, que retém os dados usando pares de chave/valor em um esquema �xo e não �exível.</p><p>d. O MongoDB e o CouchDB utilizam a sintaxe HTML, que retém os dados usando identi�cadores representados em documentos</p><p>DOM (Document Object Model).</p><p>e. Dados tabulares não podem ser representados como documentos, a não ser que já estejam em formato JSON.</p><p>Os esquemas e os relacionamentos dentro do banco relacional são características pontuais, pois as</p><p>chaves primárias e estrangeiras restringem diversas possibilidades quando há nova inserção de</p><p>atributos. Todavia, no contexto NoSQL orientado a documentos, há uma certa �exibilidade.</p><p>A respeito da �exibilidade de novos campos em coleções de bancos orientados a documentos, o que</p><p>pode ser a�rmado?</p><p>a. Os documentos no MongoDB e CouchDB não são considerados dinâmicos, pois, apesar de permitirem criar diversas coleções,</p><p>há impedimentos de chave estrangeira.</p><p>b. Os documentos no MongoDB são considerados �exíveis, ou seja, você pode ter um documento com sete campos</p><p>ao mesmo</p><p>tempo em que há outros com cinco ou seis.</p><p></p><p>c. A �exibilidade traz a característica de fácil adaptabilidade das chaves primárias e estrangeiras em ambientes orientados a</p><p>documentos, como pode ser facilmente implementado no CouchDB.</p><p>d. O ambiente relacional também é �exível e permite que se insira um novo campo em uma das tabelas com relacionamento de</p><p>chave estrangeira sem que isso dê um problema de integridade.</p><p>e. Os documentos no MongoDB e CouchDB são considerados �exíveis, no entanto, não há a possibilidade de criar novos campos</p><p>além dos de�nidos na primeira inserção dentro do banco de dados.</p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://atendimento.eniac.edu.br/</p><p>https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>Questão 6</p><p>Correto Atingiu 1,00 de 1,00</p><p>A organização da hierarquia JSON tem signi�cado e aplicação diretos nos bancos de dados orientados a</p><p>documentos. Ao passo que, se houver erro em sua estrutura, será armazenado de forma errônea e</p><p>poderá di�cultar a sua recuperação. Considere que há um sistema da área de agricultura que cadastrará</p><p>as fazendas de donos únicos e a descrição de cada vaca presente no curral. Qual arquivo JSON a seguir</p><p>tem boas práticas e é plausível para que seja salvo em um banco de dados orientado a documentos?</p><p>a.</p><p>b. </p><p>c.</p><p>d.</p><p>e.</p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://atendimento.eniac.edu.br/</p><p>Questão 7</p><p>Incorreto Atingiu 0,00 de 1,00</p><p>Questão 8</p><p>Correto Atingiu 1,00 de 1,00</p><p>Em bancos orientados a grafos, temos entidades chamadas de vértices (nós) relacionadas por meio de</p><p>arestas (relacionamentos). Cada elemento pode guardar dados entre os relacionamentos e cada</p><p>relacionamento pode ter uma direção.</p><p>Considere que o seguinte grafo foi criado dentro do banco de dados Neo4j:</p><p>CREATE (u1:Pessoa {Nome: “Luiz Calaça”, Id: 1 })</p><p>CREATE (u2:Pessoa {Nome: “Alexandre Calaça”, Id: 2 })</p><p>CREATE (m1:fruta {Nome: “Pera”})</p><p>CREATE (m2:fruta {Nome: “Maça”})</p><p>CREATE (m3:fruta {Nome: “Melancia”})</p><p>CREATE (m4:fruta {Nome: “Kiwi”})</p><p>CREATE (m5:fruta {Nome: “Banana”})</p><p>CREATE (u1)-[r1:GostaForma {Forma: “suco”}]->(m1)</p><p>CREATE (u1)-[r2:GostaForma {Forma: “comer fruta”}]->(m3)</p><p>CREATE (u2)-[r3:GostaForma {Forma: “em salada de frutas”}]->(m5)</p><p>CREATE (u2)-[r4:GostaForma {Forma: “fatiada”}]->(m2)</p><p>O que se pode a�rmar sobre a semântica em relação à teoria dos grafos e às direções de nó para nó?</p><p>a. Alexandre Calaça gosta de bananas em salada de fruta, bem como de maçã fatiada.</p><p>b. As únicas formas possíveis para melancia, kiwi e banana são em fatias ou em suco.</p><p>c. Todos gostam de banana e de kiwi em suco e também em salada de frutas.</p><p>d. Todas as frutas serão degustadas em forma de suco e de salada de frutas, exceto a maçã.</p><p>e. Luiz Calaça gosta de melancia fatiada, de suco de maçã e de banana em salada de frutas. </p><p>A teoria matemática dos grafos envolta nos bancos orientados a grafos tem como base vértices e</p><p>arestas para a signi�cação e a representação de um problema. Considere uma universidade em que os</p><p>alunos podem cursar somente algumas matérias em um dado semestre.</p><p>Qual abordagem orientada a grafos faria sentido nesse contexto?</p><p>a. A universidade estaria ligada ao semestre, que conteria, por sua vez, as matérias e os alunos na mesma hierarquia.</p><p>b. Um aluno teria uma ligação de aresta com um semestre especí�co, e, então, haveria matérias relacionadas ao semestre.</p><p>c. A universidade teria ligação de aresta com os alunos; posteriormente, os alunos seriam ligados a um semestre; por �m, o</p><p>semestre se ligaria às matérias.</p><p></p><p>d. Os alunos estariam ligados às matérias e a universidade aos semestres, cada qual em uma hierarquia diferente e sem</p><p>interligação.</p><p>e. Um aluno teria uma ligação de aresta em que haveria diversas matérias ligadas à universidade.</p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://atendimento.eniac.edu.br/</p><p>https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p><p>Questão 9</p><p>Correto Atingiu 1,00 de 1,00</p><p>Questão 10</p><p>Correto Atingiu 1,00 de 1,00</p><p>Um banco de dados orientado a documentos tem a sua aplicação em diversos contextos. Podem ser</p><p>representados os documentos, conforme entidades, e seus relacionamentos em diversos formatos,</p><p>como, por exemplo, o JSON.</p><p>Qual alternativa a seguir seria favorável à aplicação do contexto de orientação a documentos?</p><p>a. Um ambiente relacional que necessita de atomicidade e consistência, no qual os dados serão representados de forma colunar.</p><p>b. Um ambiente com um esquema bem de�nido e com restrições de chave primária e estrangeira.</p><p>c. Somente poderá ser utilizado o contexto da orientação a documentos quando o conjunto de dados estiver em formato JSON.</p><p>d. Um ambiente não relacional, no qual há a organização dos dados em grafos e sem consistência.</p><p>e. Um ambiente não relacional que precisa de escalabilidade horizontal e disponibilidade, com uma coleção com registros de</p><p>identi�cadores únicos.</p><p></p><p>No contexto dos bancos relacionais, a cardinalidade entre as entidades impacta diretamente o banco.</p><p>Isso ocorre pois uma entidade de 1 para N terá sua chave primária referenciada em uma chave</p><p>estrangeira em uma tabela. Considere os seguintes registros de uma relação de 1 para N em um banco</p><p>relacional:</p><p>Qual seria a abordagem correta, mapeando o banco de dados relacional para o contexto signi�cativo nos</p><p>bancos orientados a grafos?</p><p>a. O nó vestido estaria ligado a outro nó com a cor do vestido. Já as pessoas não precisariam de interligação com os vestidos.</p><p>b. Pela problemática de integridade, por meio das chaves primária e estrangeira, não é possível realizar o mapeamento.</p><p>c. Poderia ser criado um nó com as informações das pessoas e um relacionamento tem_vestidos o ligando ao nó das</p><p>informações de cada vestido.</p><p></p><p>d. Faltam informações su�cientes para que se possa mapear o banco relacional com grafos.</p><p>e. Uma pessoa seria a primeira parte da hierarquia dos grafos, juntamente com os vestidos.</p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://atendimento.eniac.edu.br/</p><p>◄ Assunto 06 - Bancos de dados orientados a grafos (graph DBMS)</p><p>Seguir para...</p><p>Assunto 07 - Bancos de dados de RDF (triplestores) ►</p><p>Baixado por will novaes (willsktp7@gmail.com)</p><p>lOMoARcPSD|45954321</p><p>https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286704&forceview=1</p><p>https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286707&forceview=1</p><p>https://atendimento.eniac.edu.br/</p><p>https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=unidade-3-exercicios-de-fixacao-nosql</p>

Mais conteúdos dessa disciplina