Buscar

combinepdf (14) (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 144 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 144 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 144 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 1/8
Página inicial / Meus Cursos / ENIAC_20212F_14461 / Materiais de Estudo / Unidade 4 - Exercícios de �xação
Iniciado em sexta, 6 ago 2021, 19:37
Estado Finalizada
Concluída em sexta, 6 ago 2021, 19:42
Tempo
empregado
5 minutos 52 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Ao propor novos tipos de bancos de dados, os arquitetos buscam basear suas implementações na
criação ou desenvolvimento de conceitos que individualizem e tragam vantagens a soluções. Dessa
forma, um dos conceitos que foi trabalhado nos bancos de dados de XML nativo é o XQuery, uma
linguagem de consulta, com alguns recursos de programação, que pode consultar dados XML
estruturados ou semiestruturados. Para a aplicação do XQuery, é necessário que algumas diretrizes
sejam seguidas ao tratar de dados extensos. 
Sobre o XQuery, assinale a a�rmação correta.
a. O XQuery foi desenvolvido pelo grupo de trabalho XML Query do W3C, em colaboração com o XSLT 2.0 pelo Grupo de
Trabalho XSL.

b. Ao tratar conjuntos de dados extensos, algumas diretrizes podem melhorar os tempos de resposta, como: realizar normalização,
empregar nomes divergentes aos elementos, valores pré-computados, transformar dados com suas consultas, fazer per�l do
código XQuery, manter uma lista de otimizações.
c. O XQuery, para sistemas de banco de dados de XML nativo, não é uma linguagem útil.
d. O XQuery é semanticamente similar ao PDF.
e. O XQuery é uma linguagem que não foi projetada para fazer consultas em coleções de dados em XML.
Compreender as funcionalidades dos bancos de dados é fundamental para desenvolvedores usarem
todo o potencial para aperfeiçoar aplicações e evitar códigos desnecessários, dada a forma como os
bancos de dados tratam o armazenamento nativo de XML e sua característica de manter todos os
componentes dos arquivos XML intactos. 
Assinale a alternativa que aponta quatro funcionalidades corretas de um banco de dados de XML nativo.
a. Armazenagem, coleção de documentos, consulta, indexação. 
b. Consulta, indexação, conversão, formatação.
c. Armazenagem, formatação, consulta, APIs.
d. Indexação, coleta de dados, armazenagem, conversão.
e. Atualizações, transações, formatação, conversão.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11744
https://portalacademico.eniac.edu.br/course/view.php?id=11744#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286709
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 2/8
Questão 3
Correto Atingiu 1,00 de 1,00
A Web Semântica é conhecida como a Web dos Dados, em que se deseja que o armazenamento e a
consulta representem o problema e sejam signi�cativos, respectivamente. 
 
 
 
 
Ao analisar um grafo RDF, conforme a imagem, é possível inferir que:
a. o ISBN, o título e o autor identi�cam o publicador e são objetos.
b. Jorge Amado e Carlos Drummond de Andrade são sujeitos do objeto livro.
c. um autor é um objeto que tem nome, título de livro e ISBN.
d. um livro pode ser encontrado por meio de seu ISBN ou ano de publicação.
e. o publicador Companhia das Letras é um sujeito e tem dois livros. 
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 3/8
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Ao tratar da manipulação dos tipos de bancos de dados de XML nativo, alguns contextos devem ser
analisados. Compreender os tipos de armazenamento se torna imprescindível para o bom uso e permite
aos pro�ssionais tirarem melhor proveito desses tipos de bancos de dados não relacionais. 
Sobre o modelo de armazenamento, os bancos de dados de XML nativo se dividem em dois grupos, que
são:
a. armazenamento baseado em texto de XML e armazenamento baseado em modelos de XML. 
b. armazenamento baseado em documentos de XML e armazenamento baseado em blocos.
c. armazenamento baseado em blocos e armazenamento baseado em modelos de XML.
d. armazenamento baseado em texto de XML e armazenamento baseado em arquivos de XML.
e. armazenamento baseado em modelos de XML e armazenamento baseado em arquivos de XML.
Os bancos de dados têm diferentes abordagens quanto ao armazenamento, ao processamento e à
consulta. Assim, cada qual tem a devida aplicação em um contexto especí�co. 
Qual das alternativas contém uma característica que faz parte do contexto do banco de dados
triplestores?
a. Di�culdades em se criar novos campos quando já há diversos registros dentro do banco.
b. Relacionamentos rígidos por meio das chaves primárias e estrangeiras em um esquema �xo.
c. Armazenamento de dados RDF, formado por um objeto que contém um sujeito e um predicado no formato de triplas. 
d. A consulta tem baixa velocidade, já que é necessário realizar diversos joins quando existem muitas tabelas.
e. Schema dinâmico, praticidade para a inserção de novos registros e aplicação direta em bancos relacionais.
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 4/8
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
Há algumas tecnologias que implementam o contexto RDF triplestore e visam a garantir bom
armazenamento e fácil recuperação.
Observe o trecho de código a seguir, oriundo do Apache Jena, um banco RDF:
model.createResource(personURI)
.addProperty(VCARD.FN, fullName)
.addProperty(VCARD.N, model.createResource())
.addProperty(VCARD.Given, givenName)
Assinale a alternativa correta:
 
a. Os recursos foram criados de forma errada, conforme a sintaxe o�cial do Apache Jena.
b. As propriedades atribuídas não poderão ser recuperadas por meio da linguagem SPARQL.
c. Foram criados recursos in�nitos e duas propriedades dos elementos compostos por meio do RDF.
d. Foram criados dois recursos com os comandos createResource e adicionadas três propriedades na estrutura criada. 
e. Ao criar um recurso, foram adicionados quatro propriedades de cada uma das entidades RDF.
Os arquivos XML foram uma grande contribuição para a evolução das aplicações e se tornaram um item
fundamental que permitiu a escalabilidade do processamento de informações. Diferentemente de outros
tipos de arquivos, o XML oferece possibilidade de separação de conteúdo por formatação, simplicidade e
legibilidade para humanos e computadores, interligação com bancos de dados e inserção de tags. 
Sobre o formato dos arquivos XML, é correto a�rmar que:
a. não é possível encontrar leitores on-line de arquivos XML que não requerem instalação.
b. a Receita Federal não disponibiliza leitor XML para a abertura de NF-e.
c. os conversores de arquivos on-line não são capazes de converter arquivos XML para outros formatos, como PDF.
d. o formato XML é o padrão exigido para as Notas Fiscais Eletrônicas (NF-e). 
e. os arquivos XML não oferecem suporte somente para texto puro, assim como os arquivos de PDF.
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 5/8
Questão 8
Correto Atingiu 1,00 de 1,00
O modelo relacional de dados pode ser remodelado para o contexto do banco RDF. O sentido é observar
como poderia ser criado um recurso de triplas a partir de registros com ligações de chaves primária e
estrangeira. 
 
 
 
 
Qual a modelagem de grafo RDF mais plausível a partir dessa tabela oriunda do contexto relacional? 
a. 
b.
c.
https://atendimento.eniac.edu.br/06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 6/8
d.
e.
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 7/8
Questão 9
Correto Atingiu 1,00 de 1,00
Questão 10
Correto Atingiu 1,00 de 1,00
Obter a melhor performance para aplicações se dá pela forma como se realizam consultas em bancos de
dados. Assim, conhecer suas especi�cidades pode ser fundamental para a melhor estratégia de
consulta. A consulta de documentos em bancos de dados de XML nativo pode seguir dois modelos:
baseado em conteúdo e baseado em estrutura. 
Com relação à manipulação dos tipos de bancos de dados de XML nativo, é possível a�rmar que:
a. o modelo de consulta por conteúdo é aquele em que a busca é realizada por elementos que contenham determinada
palavra.

b. o mesmo arquivo XML não pode ser consultado ou �ltrado por conteúdo ou estrutura.
c. o modelo de consulta por conteúdo apresenta mais resultados do que o modelo de consulta por estrutura.
d. no modelo de consulta por estrutura, busca-se por arquivos que contenham a mesma estrutura nos documentos.
e. no modelo de consulta por estrutura, busca-se por similaridade na estrutura dos documentos.
A forma de armazenamento de dados visa, sempre, a cumprir alguns requisitos como a segurança, a
representação da realidade e a fácil recuperação. O que os dados representam e como estão dispostos
podem nos levar a escolher algum tipo especí�co de banco. 
Como seria caso se desejasse iniciar uma modelagem a partir das características dos bancos RDF para
armazenar o cenário descrito a seguir? 
"A Faculdade Molina precisa estruturar o seu ambiente EaD e, para isso, sabe que precisará armazenar
dados de professores, matérias e alunos, sendo que um professor pode ministrar várias matérias e, em
cada uma, tem diversos alunos." 
Marque a resposta correta:
a. Apenas será possível a modelagem para o banco de dados triplestore se for realizada uma abordagem focada em construir
junções (joins) entre cada entidade, a �m de que a recuperação dos dados seja otimizada.
b. O armazenamento não será possível, já que as entidades não têm relacionamentos que possam ser gerenciados por um banco
de dados. Assim, é necessário analisar melhor o contexto e buscar outras formas.
c. O mais adequado a esse contexto será a abordagem relacional, com a criação de um esquema com as tabelas de cada entidade
citada. A partir disso, podem ser realizadas as consultas de forma otimizada.
d. Poderia armazenar o aluno como sujeito, o seu nome como um predicado e o valor, o seu nome propriamente dito, como
objeto. Essa tripla seria a composição a ser armazenada no banco, bem como as outras entidades.

e. Poderia realizar o relacionamento entre professores e alunos, que, consiste de 1 para N, e, assim, criando tabelas respectivas
com chaves primária e estrangeira.
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187986&cmid=286709 8/8
◄ Assunto 08 - Bancos de dados de XML nativo (Native XML DBMS)
Seguir para...
Modelo padrao de entrega portfólio ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286708&forceview=1
https://portalacademico.eniac.edu.br/mod/resource/view.php?id=286710&forceview=1
https://atendimento.eniac.edu.br/
07/08/2021 Exercícios - Momento ENADE: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1192606&cmid=286713 1/4
Página inicial / Meus Cursos / ENIAC_20212F_14461 / Momento Enade / Exercícios - Momento ENADE
Iniciado em sábado, 7 ago 2021, 13:17
Estado Finalizada
Concluída em sábado, 7 ago 2021, 13:20
Tempo
empregado
2 minutos 47 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 2,50 de 2,50
Classi�cado como um programa de banco de dados NoSQL, o MongoDB é um banco de dados de código
aberto e de alta performance que se caracteriza por não possuir esquemas, ser escrito em C++, ser
multiplataforma e ser formado por um conjunto de aplicativos JSON. 
Sobre o MongoDB, assinale a alternativa correta. 
_____ 
 
a. O MongoDB é um banco de dados NoSQL orientado a documentos, com estruturas �exíveis que podem ser obtidas por meio
de dados semiestruturados, como o formato XML e JSON.

b. O MongoDB é um banco de dados NoSQL orientado a colunas, semelhante ao banco de dados BigTable do Google.
c. O MongoDB é um banco de dados NoSQL do tipo chave-valor, que usa uma tabela hash na qual há uma chave única e um
indicador de um dado ou de um item em particular.
d. O MongoDB é um banco de dados NoSQL orientado a objetos e possui conceitos similares ao do modelo relacional, como a
criação de linhas e colunas.
e. O MongoDB é um banco de dados NoSQL orientado a grafos, semelhante ao banco de dados Neo4J.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11744
https://portalacademico.eniac.edu.br/course/view.php?id=11744#section-3
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286713
https://atendimento.eniac.edu.br/
07/08/2021 Exercícios - Momento ENADE: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1192606&cmid=286713 2/4
Questão 2
Correto Atingiu 2,50 de 2,50
Questão 3
Correto Atingiu 2,50 de 2,50
Em Banco de Dados Relacionais, prima-se pela con�abilidade dos dados armazenados e para se
alcançar tal nível, o desenvolvedor deve preocupar-se com a estrutura e modelagem deste banco mesmo
antes de implementá-lo. No processo de modelagem surgem os primeiros conceitos de restrições, que
são regras que devem ser aplicadas ao banco para evitar redundâncias e perda de informação, mantendo
os dados con�áveis.
De acordo com a Microsoft, “restrições são regras que o mecanismo de banco de dados do SQL Server
impõe a você. Por exemplo, você pode usar as restrições unique para garantir que não há valores
duplicados inseridos em colunas especí�cas que não participam de uma chave primária. Diferente das
restrições primary key, as restrições unique permitem o valor null. Porém, como com qualquer valor que
participa de uma restrição unique, só um valor nulo é permitido por coluna. Uma restrição unique pode
ser referenciada por uma restrição foreign key.” 
Disponível em: https://docs.microsoft.com/pt-br/sql/relational-databases/tables/unique-constraints-and-
check-constraints?view=sql-server-ver15. Acesso em: 31 dez. 2019 (adaptado). 
As cláusulas unique e primary têm similaridades entre si, todavia cada uma atua de uma maneira dentro
da estrutura SQL. Neste sentido, é correto a�rmar que:
a. chaves candidatas não são propriamente restrições e não há uma de�nição especí�ca sobre o banco de dados — apenas
conceitual. Já as restrições de chave primária e unique, limitam-se a apenas um campo por tabela.
b. utilizar primary key ou restrições do tipo unique tem o mesmo objetivo sobre uma tabela de banco de dados, considerando que
ambas abordagens visam manter campos únicos (que não se repitam).
c. o uso da cláusula unique deve ser aplicado para gerar exclusividade em chaves candidatas, pois essas chaves têm a mesma
característica de primary keys: provêm restrições de integridade a uma coluna especí�ca de uma tabela.
d. restrições do tipo unique não podem ser aplicadas a colunas que já possuam uma restrição de integridade do tipo primary key,
pois uma mesma coluna não pode possuir duas ou mais restrições do tipo DDL.
e. embora a restrição unique e a restrição primary key imponham exclusividade, utiliza-se unique em vez da restrição primary
key quando ocorrer exclusividade de uma coluna, ou uma combinação de colunas, que não seja uma chave primária.

MongoDB é um banco de dados não relacional. Esses bancos de dados também são chamados de
NOSQL. Permitem controlarcom precisão os dados armazenados globalmente, para garantir
desempenho rápido em qualquer lugar. Um desenvolvedor está trabalhando com o modelo deste banco
de dados não relacional, e encontra-se com o prompt de comando do Windows aberto como
administrador, localizado na pasta c:\mongo\bin, o comando: mongod --dbpath D:\BD\Data\ é executado
na linha de comando. 
Considerando as informações acima, a execução deste comando é realizada para
a. criar documentos em JSON utilizando a estrutura Binary JSON.
b. executar o Mongo Cliente para executar as queries na coleção data.
c. executar o Mongo e criar o banco de dados através do comando mongod.
d. criar os arquivos de log e executar o Mongo cliente na pasta BD/Data.
e. executar o servidor do Mongo, pois no processo de instalação o caminho não foi con�gurado nas variáveis de ambiente do
Windows.

https://docs.microsoft.com/pt-br/sql/relational-databases/tables/unique-constraints-and-check-constraints?view=sql-server-ver15
https://atendimento.eniac.edu.br/
07/08/2021 Exercícios - Momento ENADE: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1192606&cmid=286713 3/4
Questão 4
Correto Atingiu 2,50 de 2,50
O banco de dados NoSQL surgiu motivado pela necessidade de trabalhar com grandes volumes de dados.
Seus defensores a�rmam que os sistemas desenvolvidos com banco de dados não relacionais são mais
�exíveis do que os bancos de dados relacionais, são distribuídos, escaláveis, possuem melhor desempenho e
não necessitam de uma infraestrutura robusta para armazenar seus dados. Entre os bancos de dados
NoSQL, existem várias categorias com características e abordagens diferentes para o armazenamento, como
o modelo chave/valor. Nesse modelo, os dados são armazenados sem esquema prede�nido, no formato de
pares chave/valor, em que se tem uma chave que é responsável por identi�car o dado e seu valor que
corresponde ao armazenamento do dado em si.
FERNANDES, C. V. Modelagem de banco de dados não relacional em plataforma big data visando dados de
internet das coisas. 2017. Monogra�a (Especialização em Banco de Dados) – Instituto de Computação,
Universidade Federal de Mato Grosso, Cuiabá, 2017 (adaptado).
 
Veja a seguir um exemplo de banco de dados chave/valor. 
 
 
Observe que a primeira chave, representada por Chave_1, contém três valores: João, a letra M e a data
02/04/1992; já a segunda chave, Chave_2, contém dois valores: Kelly e a letra F; e a terceira, Chave_3, possui
três valores: Maria, 2234582 e a sigla SP.
 
A respeito do banco de dados chave/valor, como o apresentado na imagem, avalie as asserções a seguir e a
relação proposta entre elas.
 
I. Quando se trabalha com esse tipo de banco de dados não relacional não se consegue buscar dados
baseados nos valores armazenados.
 
PORQUE
 
II. A busca no banco de dados chave/valor só pode ser realizada por meio da chave e isso é uma
desvantagem, já que, em alguns casos, a pesquisa precisa realizar uma condição utilizando o valor
armazenado.
 
A respeito dessas asserções, assinale a opção correta.
 
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa da I.
https://atendimento.eniac.edu.br/
07/08/2021 Exercícios - Momento ENADE: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1192606&cmid=286713 4/4
b. As asserções I e II são proposições falsas.
c. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa da I. 
d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
◄ Portfólio de recuperação
Seguir para...
Prova Eletrônica ►
https://portalacademico.eniac.edu.br/mod/assign/view.php?id=286712&forceview=1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286714&forceview=1
https://atendimento.eniac.edu.br/
21/07/2021 Unidade 1 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1151231&cmid=286697 1/4
Página inicial / Meus Cursos / ENIAC_20212F_14461 / Materiais de Estudo / Unidade 1 - Exercícios de �xação
Iniciado em quarta, 21 jul 2021, 10:00
Estado Finalizada
Concluída em quarta, 21 jul 2021, 10:11
Tempo
empregado
10 minutos 45 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Existem aplicações cujos dados estão extremamente interligados, com diversos tipos diferentes de
entidades se relacionando. As consultas que precisam ser realizadas sobre esses dados envolvem a
veri�cação de ligações em vários níveis entre as entidades. Nesses casos, qual é o tipo de banco de
dados mais adequado?
a. De grafos. 
b. De documentos.
c. Relacional.
d. De chave/valor.
e. Colunar.
Bancos de dados NoSQL, apesar de sua recente popularidade, são bancos de dados de uso especí�co,
não sendo adequados para qualquer tipo de caso de uso. Assinale a alternativa que melhor justi�ca a
utilização de bancos de dados NoSQL:
a. Quando existe a necessidade de fornecer con�dencialidade, integridade e disponibilidade para os dados armazenados.
b. Quando grandes quantidades de dados precisam ser armazenadas e consultadas de forma e�ciente. 
c. Quando os dados armazenados são previsíveis, ou seja, seu formato é conhecido.
d. Quando as consultas de dados que serão realizadas não são conhecidas.
e. Quando os dados armazenados não precisam ser recuperados de forma rápida.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11744
https://portalacademico.eniac.edu.br/course/view.php?id=11744#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286697
https://atendimento.eniac.edu.br/
21/07/2021 Unidade 1 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1151231&cmid=286697 2/4
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Bancos de dados NoSQL são o resultado de anos de evolução tecnológica e de tentativas de vencer as
limitações existentes nos bancos de dados relacionais, aliadas ao constante crescimento nos volumes
de dados que precisavam ser armazenados e analisados. 
Sobre as tecnologias que serviram de base para bancos de dados NoSQL, qual delas é a mais
signi�cativa, por ter marcado o início não somente do que hoje conhecemos como NoSQL, mas também
das tecnologias de big data?
a. O Bigtable criado pelo Google, além de um novo paradigma de programação paralela chamado MapReduce e o sistema de
armazenamento de dados distribuídos Dynamo criado pela Amazon, que hoje faz parte do Amazon S3.

b. A teoria de grafos, ramo da matemática que estuda as relações entre objetos de um conjunto e que serviu como alicerce para a
construção de bancos de dados orientados a grafos, como o Neo4j.
c. O Teorema de CAP, que de�ne que é impossível que um sistema distribuído de armazenamento de dados tenha mais de duas
das três garantias: consistência, disponibilidade e partição tolerante a falhas.
d. A de�nição do termo ACID, feita por Andreas Reuter e Theo Härder em 1983, que é o acrônimo para atomicidade, consistência,
isolamento e durabilidade, que são as principais garantias em transações de bancos de dados.
e. O Lotus Notes, um sistema de trabalho colaborativo e de e-mail cujo armazenamento interno de dados contava com um dos
precursores dos bancos de dados de documentos.
Bancos de dados NoSQL foram construídos para comportar grandes volumes de dados, além de serem
mais simples de operar e escalar. 
Com relação à escalabilidade horizontal em bancos de dados NoSQL, é correto a�rmar que:
a. O banco de dados conseguirá atender mais requisições de leitura de forma paralela.
b. A escalabilidade horizontal pode ser alcançada pela replicação e sharding de dados. 
c. Adicionará mais recursos ao servidor do banco de dados, permitindo que ele comportemais requisições.
d. A única forma de um banco de dados escalar horizontalmente é pela replicação de dados por mais de um servidor.
e. Irá reduzir a quantidade de trabalho executado pelo banco de dados em cada requisição.
As propriedades BASE são uma alternativa ao ACID utilizadas por bancos de dados NoSQL que buscam
�exibilizar a consistência em favor da disponibilidade. Com relação às propriedades BASE, qual é a
a�rmativa correta?
a. O BASE garante consistência forte.
b. O BASE tem consistência mais forte do que sistemas CA do Teorema de CAP.
c. O BASE dá foco na disponibilidade das aplicações. 
d. Com o BASE, réplicas precisam estar consistentes o tempo todo.
e. O BASE corresponde aos sistemas CA pelo Teorema de CAP.
https://atendimento.eniac.edu.br/
21/07/2021 Unidade 1 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1151231&cmid=286697 3/4
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
Questão 8
Correto Atingiu 1,00 de 1,00
Bancos de dados relacionais implementam o protocolo Two phase commit (Commit de duas fases) para
garantir a consistência das transações. Por qual motivo bancos de dados NoSQL, geralmente, evitam
utilizar esse protocolo?
a. Porque o protocolo só consegue garantir consistência eventual.
b. Porque ele não consegue garantir a durabilidade das transações.
c. Porque o protocolo não suporta sharding de dados.
d. Porque o protocolo é bloqueante e não escala. 
e. Porque o protocolo não suporta réplicas de leitura.
Bancos de dados colunares são muito usados atualmente, com vários cases de grandes empresas que
os utilizam para grandes volumes de dados. 
Dos casos a seguir, qual pode ser resolvido melhor com o uso de um banco de dados colunar?
a. Armazenamento de cesta de compras em um e-commerce.
b. Armazenamento de dados de pessoas e amizades de uma rede social.
c. Aplicação com grande volume de logs de dispositivos gerados em tempo real. 
d. Cache de dados de uma aplicação Web.
e. Armazenamento de dados de conteúdos de um blog.
O Teorema de CAP traduz as limitações existentes em sistemas distribuídos, listando as três
características principais desejadas em um sistema distribuído e a�rmando que apenas duas dessas
três características podem ser escolhidas para um sistema distribuído. 
Com relação às combinações possíveis no Teorema de CAP, é correto a�rmar que:
a. Sistemas CA estão sempre disponíveis e consistentes, mas não suportam falhas de rede.
b. Sistemas AP estão sempre disponíveis, são tolerantes a falhas de partições e garantem consistência dos dados caso haja falha
de rede.
c. Sistemas CA estão sempre disponíveis, mesmo em caso de falha de rede, mas não são consistentes.
d. Sistemas CP são eventualmente consistentes e tolerantes a falha de partições, além de estarem sempre disponíveis.
e. Sistemas CP são consistentes, tolerantes a falhas de partições e podem �car indisponíveis em caso de falha de rede. 
https://atendimento.eniac.edu.br/
21/07/2021 Unidade 1 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1151231&cmid=286697 4/4
Questão 9
Correto Atingiu 1,00 de 1,00
Questão 10
Correto Atingiu 1,00 de 1,00
Dentro do mundo NoSQL, bancos de dados de chave/valor têm o esquema de dados mais simples de
todos. Talvez por isso tenham sido os primeiros a surgir, muito antes do próprio termo NoSQL.
Entretanto, nem todos os bancos de dados de chave/valor são distribuídos, ou seja, executam em um
cluster de máquinas. Qual foi o primeiro banco de dados de chave/valor comercial a dar suporte a
clusters (após os anos 2000)?
a. MemcachedDB, uma versão modi�cada do Memcached com persistência.
b. Riak, banco de dados de chave/valor distribuído criado pela Basho.
c. Redis, banco de dados de chave/valor em memória e disco.
d. Dynamo, banco de dados distribuído da Amazon. 
e. Hazelcast, grid distribuído em memória com armazenamento em chave/valor.
Bancos de dados colunares armazenam os registros em disco de forma sequencial para cada coluna, ao
contrário do que bancos de dados relacionais fazem. 
Qual é a principal vantagem de se armazenar os dados dessa forma?
a. Permitir uma maior compactação dos dados.
b. Deixar mais rápidas consultas de agregação por colunas especí�cas. 
c. Permitir carregar em memória apenas colunas especí�cas.
d. Reduzir o consumo de espaço em disco.
e. Deixar mais rápidas consultas que escaneiam todas as colunas.
◄ Assunto 02 - Classificação dos bancos de dados não relacionais
Seguir para...
Assunto 03 - Bancos de dados de chave-valor (key-value stores) ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286696&forceview=1
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286699&forceview=1
https://atendimento.eniac.edu.br/
26/07/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1160298&cmid=286701 1/5
Página inicial / Meus Cursos / ENIAC_20212F_14461 / Materiais de Estudo / Unidade 2 - Exercícios de �xação
Iniciado em segunda, 26 jul 2021, 12:59
Estado Finalizada
Concluída em segunda, 26 jul 2021, 13:10
Tempo
empregado
11 minutos 20 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Uma das características de bancos de dados NoSQL de chave-valor é a garantia na entrega das
informações. Existem vários bancos de dados com esse tipo de armazenamento, como o DynamoDb,
Redis, Riak, dentre outros. O DynamoDb e o Redis têm a propriedade de tolerância à partição, que faz
parte do teorema CAP, em que, além dessa propriedade, há a consistência e a disponibilidade. Esse
teorema indica que somente duas das três propriedades podem ser garantidas simultaneamente. Em
relação à propriedade de tolerância à partição, está correto a�rmar:
a. O sistema executa o processo de grande consumo pelo nó mais disponível.
b. O sistema continuará operando mesmo com falha em seus componentes.
c. Os dados estão disponíveis mesmo se uma parte do sistema falhar. 
d. O sistema opera executando múltiplas tarefas em um tempo prede�nido.
e. Os dados estão disponíveis em mais de uma instância.
Normalmente, ao se criar um projeto utilizando bancos de dados não relacionais de famílias de colunas,
algumas etapas devem ser seguidas para o seu desenvolvimento. 
Você foi contratado por uma empresa da área de educação que tem experiência nos níveis de Educação
Básica e Ensino Superior (nas modalidades presencial e a distância). Essa empresa precisa criar um
sistema de Business Intelligence (BI) para dar suporte às suas tomadas de decisão, criando um data
warehouse. Para isso, você já sabe que irá utilizar um banco de dados não relacionais de famílias de
colunas. 
Qual será a primeira etapa para a criação desse banco de dados?
a. Veri�car as relações entre as tabelas para a criação dos joins.
b. Veri�car quais tipos de consultas o banco de dados precisará suportar. 
c. De�nir as estruturas das chaves primárias das tabelas.
d. Criar as tabelas na base de dados.
e. Estudar os tipos de dados que serão utilizados em cada uma das tabelas.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11744
https://portalacademico.eniac.edu.br/course/view.php?id=11744#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286701
https://atendimento.eniac.edu.br/
26/07/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1160298&cmid=286701 2/5
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Existem diferentes tipos de armazenamento para bancos de dados não relacionais, como famílias de
colunas, chave-valor, documentos, dentre outros. Você começou a trabalhar em uma empresa de
tecnologia da informação que tem como focoo desenvolvimento de projetos na área de big data e data
warehouse. O banco de dados não relacionais que atende melhor a esses dois tipos de projetos é o:
a. SQL Server.
b. MongoDB.
c. DynamoDB.
d. Hadoop. 
e. Neo4J.
Devido ao aumento considerável de informações trafegadas na Internet atualmente, procura-se uma
performance cada vez melhor para as aplicações. Uma das características dos bancos de dados de
famílias de colunas é aumentar o poder de processamento por meio da quantidade de máquinas
utilizadas. 
Esse conceito se refere à:
a. consistência.
b. tolerância à partição.
c. escalabilidade horizontal. 
d. escalabilidade vertical.
e. disponibilidade.
O escalonamento é utilizado para garantir uma melhora na performance da utilização do banco de
dados. A sua empresa fez o desenvolvimento de um jogo on-line, porém, com o passar do tempo, o
número de usuários começou a aumentar e o armazenamento de dados também. Com sua experiência,
você pensou em alterar o banco de dados para o modelo chave-valor, visando à utilização do
escalonamento para aumentar a e�ciência do processamento de informações. No caso de um banco de
dados não relacionais de chave-valor, o tipo de escalonamento utilizado é:
a. escalonamento vertical.
b. escalonamento de longo prazo.
c. escalonamento horizontal. 
d. escalonamento de curto prazo.
e. escalonamento de médio prazo.
https://atendimento.eniac.edu.br/
26/07/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1160298&cmid=286701 3/5
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
Conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades
por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas
usar seus serviços. De modo geral, é composta por uma série de funções acessíveis somente por
programação e que permitem utilizar características do software menos evidentes ao utilizador
tradicional. 
Esse é o conceito de:
a. XML.
b. API. 
c. CQL.
d. DDL.
e. DML.
Existem algumas características para se fazer uma determinada busca em um banco de dados NoSQL
de chave-valor. Para o desenvolvimento do e-commerce de uma rede varejista, você precisa realizar uma
consulta na base de dados a �m de apresentar as informações de um produto no site, como descrição
do produto, imagens e dados técnicos, por exemplo. Essa consulta pode ser feita:
a. utilizando APIs para consultar, restringindo pelos dados armazenados.
b. utilizando várias tabelas para acessar as informações.
c. utilizando os dados armazenados como restrição para consulta.
d. a partir da utilização de restrição por meio da chave única. 
e. utilizando operações de conjunto como union e union all.
https://atendimento.eniac.edu.br/
26/07/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1160298&cmid=286701 4/5
Questão 8
Correto Atingiu 1,00 de 1,00
Questão 9
Correto Atingiu 1,00 de 1,00
Os bancos de dados não relacionais de famílias de colunas apresentam algumas características que os
destacam dos demais, como escalabilidade, �exibilidade de esquema, API para facilitar a utilização,
dentre outras. 
Suponhamos que você trabalhe em uma empresa de varejo com diversas �liais que tem um data
warehouse (DW) implantado para auxiliar nas tomadas de decisões. Esse DW acessa um banco de
dados não relacionais do tipo famílias de colunas. Uma das informações que esse DW apresenta é o
faturamento de cada uma das lojas. 
Esse tipo de banco de dados não relacionais de famílias de colunas foi escolhido devido à característica
de:
a. agilizar a sumarização devido ao fato de os dados estarem armazenados na mesma área. 
b. utilizar uma escalabilidade vertical para aumentar o processamento dos dados presentes.
c. apresentar suporte nativo à replicação, o que facilita a disponibilização das informações.
d. ter esquema bem de�nido, ou seja, existe a necessidade de se ter as estruturas das tabelas prede�nidas.
e. ter uma API para facilitar a utilização das ações a serem utilizadas para a integração com esse banco.
Com o crescimento das informações trafegadas pela Internet, os usuários estão �cando cada vez mais
ansiosos em buscá-las. Você é contratado para desenvolver um site de comércio eletrônico e, para isso,
pensou em utilizar um banco de dados não relacionais de chave-valor. Qual a principal vantagem desse
tipo de banco de dados?
a. Rapidez de acesso. 
b. As informações devem ter uma estrutura prede�nida.
c. Fazer o uso de constraints.
d. Integridade dos dados.
e. Pode-se acessar informações de diferentes tabelas.
https://atendimento.eniac.edu.br/
26/07/2021 Unidade 2 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1160298&cmid=286701 5/5
Questão 10
Correto Atingiu 1,00 de 1,00
Existem diferentes formas de armazenar os dados em bancos NoSQL, como os bancos de chave-valor,
documentos, famílias de colunas, dentre outros. A empresa na qual você trabalha, que desenvolve
sistemas Web para alguns clientes, solicitou um estudo sobre bancos de dados não relacionais de chave-
valor. Em relação ao armazenamento do tipo chave-valor, é correto a�rmar que:
a. deve-se ter uma chave não única e podem ser armazenados valores de diferentes tipos.
b. deve-se ter uma chave não única e são armazenados valores de um único tipo.
c. deve-se ter uma chave única e podem ser armazenados valores de diferentes tipos. 
d. não há necessidade de uma chave e são armazenados valores de diferentes tipos.
e. deve-se ter uma chave única e são armazenados valores de um único tipo.
◄ Assunto 04 - Bancos de dados de famílias de colunas (wide column stores)
Seguir para...
Assunto 05 - Bancos de dados orientados a documentos (document stores) ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286700&forceview=1
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286703&forceview=1
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 3 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187943&cmid=286705 1/6
Página inicial / Meus Cursos / ENIAC_20212F_14461 / Materiais de Estudo / Unidade 3 - Exercícios de �xação
Iniciado em sexta, 6 ago 2021, 19:33
Estado Finalizada
Concluída em sexta, 6 ago 2021, 19:36
Tempo
empregado
2 minutos 58 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
O contexto NoSQL abrange a orientação a documentos e visa a permitir o armazenamento e a fácil
consulta. O intuito é criar um ambiente dinâmico e com uma excelente escalabilidade horizontal. 
Dentro do MongoDB, quais são os procedimentos para se criar uma nova coleção de documentos?
a. Se uma coleção não existir, o MongoDB cria a coleção quando você armazena dados pela primeira vez. 
b. Utiliza-se o comando createDatabase(), a �m de que sejam criados o banco e a primeira coleção.
c. O apropriado é, primeiramente, iniciar a criação de identi�cados únicos (UUID) dos documentos.
d. É necessário veri�car o show databases e, posteriormente, utiliza-se o comando �nd() com o nome da nova coleção.
e. 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
nova coleção.
A teoria matemática dos grafos envolta nos bancos orientados a grafos tem como base vértices e
arestas para a signi�cação e a representação de um problema. Considere uma universidade em que os
alunos podem cursar somente algumas matérias em um dado semestre. 
Qual abordagem orientada a grafos faria sentido nesse contexto?
a. A universidade teria ligação de aresta com os alunos; posteriormente, os alunos seriam ligados a um semestre; por �m, o
semestre se ligaria às matérias.

b. Um aluno teria uma ligação de aresta emque haveria diversas matérias ligadas à universidade.
c. Um aluno teria uma ligação de aresta com um semestre especí�co, e, então, haveria matérias relacionadas ao semestre.
d. Os alunos estariam ligados às matérias e a universidade aos semestres, cada qual em uma hierarquia diferente e sem
interligação.
e. A universidade estaria ligada ao semestre, que conteria, por sua vez, as matérias e os alunos na mesma hierarquia.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11744
https://portalacademico.eniac.edu.br/course/view.php?id=11744#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286705
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 3 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187943&cmid=286705 2/6
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Em bancos orientados a grafos, temos entidades chamadas de vértices (nós) relacionadas por meio de
arestas (relacionamentos). Cada elemento pode guardar dados entre os relacionamentos e cada
relacionamento pode ter uma direção.
Considere que o seguinte grafo foi criado dentro do banco de dados Neo4j:
CREATE (u1:Pessoa {Nome: “Luiz Calaça”, Id: 1 })
CREATE (u2:Pessoa {Nome: “Alexandre Calaça”, Id: 2 })
CREATE (m1:fruta {Nome: “Pera”})
CREATE (m2:fruta {Nome: “Maça”})
CREATE (m3:fruta {Nome: “Melancia”})
CREATE (m4:fruta {Nome: “Kiwi”})
CREATE (m5:fruta {Nome: “Banana”})
 
CREATE (u1)-[r1:GostaForma {Forma: “suco”}]->(m1)
CREATE (u1)-[r2:GostaForma {Forma: “comer fruta”}]->(m3)
CREATE (u2)-[r3:GostaForma {Forma: “em salada de frutas”}]->(m5)
CREATE (u2)-[r4:GostaForma {Forma: “fatiada”}]->(m2)
O que se pode a�rmar sobre a semântica em relação à teoria dos grafos e às direções de nó para nó?
 
a. As únicas formas possíveis para melancia, kiwi e banana são em fatias ou em suco.
b. Alexandre Calaça gosta de bananas em salada de fruta, bem como de maçã fatiada. 
c. Todos gostam de banana e de kiwi em suco e também em salada de frutas.
d. Todas as frutas serão degustadas em forma de suco e de salada de frutas, exceto a maçã.
e. Luiz Calaça gosta de melancia fatiada, de suco de maçã e de banana em salada de frutas.
O MongoDB e o CouchDB são bancos de dados orientados a documentos, diferentemente dos bancos de
dados tradicionais, que seguem o modelo relacional, tendo como implementação básica NoSQL: BASE
(Basic Availability, Soft state, and Eventual consistency). 
A respeito dos dois bancos e do contexto NoSQL, qual alternativa está correta?
a. 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.
b. O MongoDB e o CouchDB utilizam a sintaxe HTML, que retém os dados usando identi�cadores representados em documentos
DOM (Document Object Model).
c. Dados tabulares não podem ser representados como documentos, a não ser que já estejam em formato JSON.
d. O MongoDB tem consultas muito simples de serem realizadas e não existem transações e joins de união. 
e. O CouchDB tem relacionamento entre coleções, assim como existe entre tabelas de um banco relacional.
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 3 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187943&cmid=286705 3/6
Questão 5
Correto Atingiu 1,00 de 1,00
Questão 6
Correto Atingiu 1,00 de 1,00
Ao utilizar o banco de dados orientado a grafos Neo4j, temos diversos comandos para a criação de nós e a
recuperação deles. Considere que um administrador de banco de dados realizou os seguintes comandos:
CREATE (u1:Usuário {Nome: “Marcos Manoel”, Id: 1, pro�ssao: "Contador" })
CREATE (u2:Usuário {Nome: “Meire Peres”, Id: 2, pro�ssao: "Vendedora" })
CREATE (s1:Sistema {Nome: “Contábil”})
CREATE (s2:Sistema {Nome: “Compras”})
CREATE (u1)-[r1:PosssuiPermissao {Permissao: “escrita”}]->(s1)
CREATE (u1)-[r2:PosssuiPermissao {Permissao: “leitura”}]->(s1)
CREATE (u2)-[r3:PosssuiPermissao {Permissao: “administrador”}]->(s2)
Ao realizar o próximo comando, qual será o retorno da busca?
MATCH (u:Usuário{Id: 1}), (m:Sistema) return *
 
a. A busca será vazia, já que não há nenhum usuário que satisfaz as condições do comando.
b. A busca terá como retorno todas as permissões relativas aos sistemas contábil e de compras.
c. A busca terá como retorno a usuária Meire Peres, mostrando que ela tem os mesmos acessos que o usuário Marcos Manoel.
d. O banco retornará somente o usuário Marcos Manoel e os sistemas a que ele tem acesso. 
e. O banco informará todos os usuários do sistema contábil, bem como os que têm permissão para compras.
Nos bancos relacionais, quando é necessário realizar a recuperação de dados, utiliza-se o comando
Select seguido de outros parâmetros para a escolha dos dados. 
Dentro dos bancos orientados a grafos NoSQL, em comparativo com o Select dos bancos relacionais,
qual é o comando necessário para a recuperação de dados e qual é a sua semântica dentro do Neo4j?
a. Comando Get: obtém um nó completo e busca a informação; corresponde ao Select do banco de dados relacional. O padrão
principal de um Get é (), ou seja, (um nó) que será obtido por completo.
b. Comando Match: organiza um padrão de busca para que o engine recupere os nós e as relações de interesse; corresponde
ao Select do banco de dados relacional. O padrão principal de um Match é ()-[]-(), ou seja, (um nó)-[relacionado]->(com outro
nó).

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
padrão principal de um Set é []-(), ou seja, [relacionado]->(com outro nó).
d. Comando Remove: remove uma propriedade de um nó e busca a informação, além de servir para remover um label do nó;
corresponde ao Select/Inner join do banco de dados relacional. O padrão principal de um Remove é (), ou seja, (um nó) que será
buscado por completo.
e. Comando Create: organiza a criação e a busca do dataset; equivale ao Join do banco de dados relacional. O padrão principal de
um Create é ()-(), ou seja, (um nó)->(com outro nó).
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 3 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187943&cmid=286705 4/6
Questão 7
Correto Atingiu 1,00 de 1,00
A organização da hierarquia JSON tem signi�cado e aplicação diretos nos bancos de dados orientados a
documentos. Ao passo que, se houver erro em sua estrutura, será armazenado de forma errônea e
poderá di�cultar a sua recuperação. Considere que há um sistema da área de agricultura que cadastrará
as fazendas de donos únicos e a descrição de cada vaca presente no curral. Qual arquivo JSON a seguir
tem boas práticas e é plausível para que seja salvo em um banco de dados orientado a documentos?
a.
b.
c. 
d.
e.
https://atendimento.eniac.edu.br/
06/08/2021 Unidade 3 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187943&cmid=286705 5/6
Questão 8
Correto Atingiu 1,00 de 1,00
Questão 9
Correto Atingiu 1,00 de 1,00
Os esquemas e os relacionamentos dentro do banco relacional são características pontuais, pois as
chaves primárias e estrangeiras restringem diversas possibilidades quando há nova inserção de
atributos. Todavia, no contexto NoSQL orientado a documentos, há uma certa �exibilidade. 
A respeito da �exibilidade de novos campos em coleções de bancos orientados a documentos, o que
pode ser a�rmado?
a. Os documentos no MongoDB e CouchDB não são considerados dinâmicos, pois, apesar de permitirem criar diversas coleções,
há impedimentos de chave estrangeira.
b. A �exibilidade traz a característica de fácil adaptabilidade das chaves primárias e estrangeiras em ambientes orientados a
documentos, como pode ser facilmente implementado no CouchDB.
c. Os documentos no MongoDB e CouchDB são considerados �exíveis, no entanto,não há a possibilidade de criar novos campos
além dos de�nidos na primeira inserção dentro do banco de dados.
d. O ambiente relacional também é �exível e permite que se insira um novo campo em uma das tabelas com relacionamento de
chave estrangeira sem que isso dê um problema de integridade.
e. Os documentos no MongoDB são considerados �exíveis, ou seja, você pode ter um documento com sete campos ao mesmo
tempo em que há outros com cinco ou seis.

Um banco de dados orientado a documentos tem a sua aplicação em diversos contextos. Podem ser
representados os documentos, conforme entidades, e seus relacionamentos em diversos formatos,
como, por exemplo, o JSON. 
Qual alternativa a seguir seria favorável à aplicação do contexto de orientação a documentos?
a. Um ambiente não relacional, no qual há a organização dos dados em grafos e sem consistência.
b. Um ambiente com um esquema bem de�nido e com restrições de chave primária e estrangeira.
c. Somente poderá ser utilizado o contexto da orientação a documentos quando o conjunto de dados estiver em formato JSON.
d. Um ambiente relacional que necessita de atomicidade e consistência, no qual os dados serão representados de forma colunar.
e. Um ambiente não relacional que precisa de escalabilidade horizontal e disponibilidade, com uma coleção com registros de
identi�cadores únicos.

https://atendimento.eniac.edu.br/
06/08/2021 Unidade 3 - Exercícios de fixação: avaliação da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1187943&cmid=286705 6/6
Questão 10
Correto Atingiu 1,00 de 1,00
No contexto dos bancos relacionais, a cardinalidade entre as entidades impacta diretamente o banco.
Isso ocorre pois uma entidade de 1 para N terá sua chave primária referenciada em uma chave
estrangeira em uma tabela. Considere os seguintes registros de uma relação de 1 para N em um banco
relacional: 
 
 
 
Qual seria a abordagem correta, mapeando o banco de dados relacional para o contexto signi�cativo nos
bancos orientados a grafos? 
 
 
a. Uma pessoa seria a primeira parte da hierarquia dos grafos, juntamente com os vestidos.
b. Poderia ser criado um nó com as informações das pessoas e um relacionamento tem_vestidos o ligando ao nó das
informações de cada vestido.

c. Pela problemática de integridade, por meio das chaves primária e estrangeira, não é possível realizar o mapeamento.
d. 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.
e. Faltam informações su�cientes para que se possa mapear o banco relacional com grafos.
◄ Assunto 06 - Bancos de dados orientados a grafos (graph DBMS)
Seguir para...
Assunto 07 - Bancos de dados de RDF (triplestores) ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286704&forceview=1
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286707&forceview=1
https://atendimento.eniac.edu.br/
29/10/2021 21:45 Unidade 3 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479765&cmid=286740 1/4
Página inicial / Meus Cursos / ENIAC_20212F_14460 / Materiais de Estudo / Unidade 3 - Exercícios de �xação
Iniciado em sexta, 29 out 2021, 21:43
Estado Finalizada
Concluída em sexta, 29 out 2021, 21:45
Tempo
empregado
2 minutos 7 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Em uma página web que utiliza AJAX, é necessário criar um objeto que permite enviar dados ao servidor
web de forma síncrona ou assíncrona por meio de métodos como open e send. Para criar um objeto
chamado xmlhttp suportado nos principais navegadores, como Internet Explorer 7 ou superior, Firefox,
Google Chrome, Opera e Safari, utiliza-se a instrução:
a. xmlhttp=new HttpServerRequest ("XMLHTTP").
b. xmlhttp=new XMLHttpRequest(). 
c. xmlhttp=new ActiveXObject("Microsoft.XMLHTTP").
d. xmlhttp=new HttpServletRequest().
e. xmlhttp=new HttpRequestServer().
Qual a principal classe de javascript para trabalho com Ajax?
a. XMLHttpRequest 
b. document.getElementById
c. PHPMyAdmin
d. SetRequestHeader
e. MySQLiCOnnect
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11745
https://portalacademico.eniac.edu.br/course/view.php?id=11745#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286740
https://atendimento.eniac.edu.br/
29/10/2021 21:45 Unidade 3 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479765&cmid=286740 2/4
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Aplicações web com AJAX permitem a realização de requisições assíncronas ao servidor, enquanto um
usuário continua interagindo com a aplicação no lado cliente. Com o objetivo de criar páginas dinâmicas
para o desenvolvimento de aplicações web, AJAX é um termo que descreve um(a):
a. Linguagem de Programação.
b. Linguagem de Marcação.
c. Conjunto de Técnicas. 
d. Protocolo.
e. Banco de Dados.
O que é uma requisição assíncrona?
a. Que ocorre em conjunto com o carregamento da página.
b. Que não bloqueia o navegador para a atualização dos dados. 
c. Requisição com uso exclusivo do Ajax com PHP.
d. Que depende da conexão com o banco de dados.
e. Requisição onde o código �ca no topo da página para carregamento antes do conteúdo.
O que é DOM?
a. Dedicated Object Massive, é a organização dos dados da estrutura da página.
b. Document Oriented Module, é a estrutura dos comandos do PHP.
c. Double Open Model, é a forma como os dados são lidos pelo navegador.
d. Deactivate Objet Modules, é a forma de desligar as formatações do HTML.
e. Document Object Model, é a estrutura das marcações HTML no navegador. 
https://atendimento.eniac.edu.br/
29/10/2021 21:45 Unidade 3 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479765&cmid=286740 3/4
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
Questão 8
Correto Atingiu 1,00 de 1,00
O que signi�ca JSON?
a. JavaScript Object Notation. Um modelo simples e leve para troca de dados. 
b. JavaScript Operator Navigation. Um modelo de controle total do navegador.
c. JavaScript OnTime Notes. Um modelo de controle de envios em conjunto com o navegador.
d. Java System Open Note. Um modelo de alta velocidade para os dados.
e. Java Object Next. Um modelo mais moderno para a requisição síncrona.
Qual a principal função do Ajax?
a. Formatar as cores do HTML/CSS.
b. A capacidade de adicionar áudio e multimídia na página.
c. Conectar o PHP com o banco de dados.
d. Enviar e receber dados de forma assíncrona. 
e. Receber os dados em sincronia com o carregamento da página.
Com relação à tecnologia AJAX, muito utilizada hoje em dia para a criação de páginas modernas e
responsivas, assinale a a�rmativa correta:
a. Permite comunicação assíncrona entre uma página web (navegador) e o servidor web, utilizando instâncias do objeto da
classe XMLHttpRequest para envio de requisições HTTP e seu evento onreadystatechange para recebimento de respostas.

b. É uma solução alternativa para envio e recebimento assíncronos de documentos XML entre clientes de diferentes navegadores
sem a necessidade de comunicação com servidores.
c. Permite carregamento assíncrono de documentos XML em uma página web, se, e somente se, esses já estiverem armazenados
no cache do navegador.
d. Permite comunicação assíncrona entre uma página web (navegador) e um servidor web, utilizando o objeto AjaxHttpRequest
para envio de requisições HTTP e seu evento onreadystatechange para recebimento de respostas.
e. Permite comunicação assíncrona entre uma página web (navegador) e um servidor de banco de dados, utilizando a classe
SQLHttpRequest para envio de requisições e seu evento onreadystatechange para recebimento de respostas.https://atendimento.eniac.edu.br/
29/10/2021 21:45 Unidade 3 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479765&cmid=286740 4/4
Questão 9
Correto Atingiu 1,00 de 1,00
Questão 10
Correto Atingiu 1,00 de 1,00
O AJAX (Asynchronous JavaScript and XML) é uma tecnologia muito utilizada que está em evidência por
tornar seus aplicativos muito mais dinâmicos e com maiores capacidades de respostas. Qual das
opções refere-se a uma característica do padrão de tecnologia web AJAX?
a. Recarregar toda a página sempre que houver uma alteração ou o preenchimento de um campo.
b. Apresentar chamadas assíncronas ao servidor para trocar pequena quantidade de dados a cada chamada. 
c. Utilizar tecnologia de scripting do lado do servidor.
d. Não permitir o desenvolvimento de aplicativos web responsivos e dinâmicos.
e. Uni�car a parte da interação com o usuário e sua interação com o servidor.
AJAX é a arte de trocar dados com um servidor para atualizar partes de uma página web sem precisar
recarregá-la inteiramente. No contexto da programação para a web, AJAX é:
a. Um plugin da Adobe Systems para visualização assíncrona de requisições HTTP.
b. Um acrônimo para Asynchronous JavaScript and XML. 
c. Um acrônimo para Apache, JavaScript, Adobe and XHTML.
d. Um SDK da Apache Software Foundation para aplicações web e mobile.
e. Uma IDE do Java para programação assíncrona.
◄ Assunto 06 - Definição de AJAX
Seguir para...
Assunto 07 - Integração básica com o JQuery ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286739&forceview=1
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286742&forceview=1
https://atendimento.eniac.edu.br/
29/10/2021 21:51 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479811&cmid=286744 1/5
Página inicial / Meus Cursos / ENIAC_20212F_14460 / Materiais de Estudo / Unidade 4 - Exercícios de �xação
Iniciado em sexta, 29 out 2021, 21:46
Estado Finalizada
Concluída em sexta, 29 out 2021, 21:52
Tempo
empregado
5 minutos 25 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Os métodos Ajax () podem executar requisições HTTP assíncronas e obter os dados do servidor. Para
realizar essas tarefas, existem funções especí�cas. Sobre essas funções, assinale a alternativa correta:
a. A função POST serve para solicitar dados do servidor, e a função GET envia dados a serem processados para um servidor.
b. A função POST serve para solicitar dados do servidor, e a função PUT envia dados a serem processados para um servidor.
c. A função PUT serve para solicitar dados do servidor, e a função POST envia dados a serem processados para um servidor.
d. A função GET serve para solicitar dados do servidor, e a função PUT envia dados a serem processados para um servidor.
e. A função GET serve para solicitar dados do servidor, e a função POST envia dados a serem processados para um servidor. 
Agora você foi incumbido de alterar a cor de background de um grupo de divs presente em uma página,
que armazena as fotos de clientes. Em cada página, há aproximadamente dez divs como essa, mas há
outras divs armazenando outros tipos de dados, como nomes. Para isso, você aplicou a class todos a
cada uma dessas divs que armazenam fotos. Entretanto, uma das divs deve ser considerada ativa, por
isso, ela deve ter uma cor diferente. Assim, você aplicou nela o id ativo. Caso queira alterar a cor dessas
divs usando jQuery, qual método deve ser utilizado?
a. $(“.todos”).css(“color”,”blue”)
b. $(div.todos).css(“background-color”,”blue”)
c. $(“todos”).css(“background-color”,”blue”)
d. $(“.todos”).css(“background-color”,”blue”) 
e. $(“#todos”).css(“background-color”,”blue”)
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11745
https://portalacademico.eniac.edu.br/course/view.php?id=11745#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286744
https://atendimento.eniac.edu.br/
29/10/2021 21:51 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479811&cmid=286744 2/5
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Você foi contratado como programador front-end de uma empresa de tecnologia. Em uma das páginas
que você deve editar, aparece um formulário gerado automaticamente por uma aplicação back-end a
qual você não tem controle. Um dos campos de identi�cação foi gerado com uma tag 
 do tipo text. Esse campo não pode ser editado pelo usuário ou causaria
graves problemas. Você deve apresentar imediatamente uma solução temporária que mantenha a página
no ar até que você possa contatar os programadores back-end para solucionar o problema. Uma
sugestão seria esconder o campo. Qual seria o método jQuery para fazer isso?
a. html.
b. Hide. 
c. Show.
d. Input.
e. Text.
Você foi incumbido de alterar a cor de background de um grupo de divs presente em uma página, que
armazena as fotos de clientes. Em cada página, há aproximadamente dez divs como essa, mas há outras
divs armazenando outros tipos de dados, como nomes. Você poderia criar uma classe única que
alterasse o estilo de todas as outras. Entretanto, uma das divs deve ser considerada ativa, por isso, ela
deve ter uma cor diferente. Assim, você aplicou nela o id ativo. Caso queira alterar a cor dessa div usando
jQuery, qual método deve ser utilizado?
a. $(“#todos”).css(“background-color”,”blue”)
b. $(“todos”).css(“background-color”,”blue”)
c. $(“#ativo”).css(“background-color”,”blue”) 
d. $(“.ativo”).css(“color”,”blue”)
e. $(div).css(“background-color”,”blue”)
Na biblioteca jQuery, uma das funções mais utilizadas é a $.ajax(), que, com uma sintaxe muito simples,
permite enviar e tratar o resultado de requisições assíncronas. Qual das sintaxes a seguir está correta
para declarar uma função Ajax?
a. $.ajax[options];
b. $.ajax([url]);
c. $.ajax(url,[options]); 
d. $.ajax(options);
e. $.ajax(url),(options);
https://atendimento.eniac.edu.br/
29/10/2021 21:51 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479811&cmid=286744 3/5
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
O jQuery torna o Ajax muito mais simples. O Ajax funciona de forma assíncrona com o código, isto é, o
código escrito com o Ajax pode se comunicar com o servidor e atualizar seu conteúdo sem precisar
recarregar a página. Quais das alternativas refere-se a uma característica do jQuery?
a. Apesar do resultado prático, leva-se muito tempo e esforço para o desenvolvimento com jQuery.
b. O jQuery não é compatível com alguns dos principais navegadores modernos, como Chrome e Internet Explorer.
c. O jQuery simpli�ca consideravelmente as tarefas comuns de JavaScript, como criar facilmente páginas da Web interativas e
ricas em recursos com menos linhas de códigos.

d. O jQuery é um software proprietário para computadores licenciados, em que sua licença é atribuída ao Java.
e. Existe uma curva de aprendizado grande para o jQuery. É necessário conhecimento de várias linguagens de programação para
iniciar o desenvolvimento com o jQuery.
Durante o desenvolvimento de sites e sistemas Web em geral, é comum a necessidade de consumir
recursos do servidor sem que a página precise ser carregada novamente. Para atender esse tipo de
situação, pode-se utilizar o conceito de Ajax com bibliotecas, como o jQuery, para tornar o trabalho com
Ajax muito simples. A respeito do tipo de requisições possíveis de serem realizadas com Ajax e jQuery,
pode-se a�rmar que:
a. é possível realizar apenas requisições do tipo GET com o método jQuery.ajax.
b. é possível realizar apenas requisições síncronas com o método jQuery.ajax.
c. é possívelrealizar requisições síncronas e assíncronas com o método jQuery.ajax. 
d. é possível realizar apenas requisições do tipo POST com o método jQuery.ajax.
e. é possível realizar apenas requisições assíncronas com o método jQuery.ajax.
https://atendimento.eniac.edu.br/
29/10/2021 21:51 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479811&cmid=286744 4/5
Questão 8
Correto Atingiu 1,00 de 1,00
Observe o código a seguir:  
 
 
 
No código acima, uma página HTML apresenta um quadrado vermelho cuja cor é alterada usando jQuery.
Qual a cor �nal exibida na div de id vet?
a. Amarelo (yellow). 
b. Verde (green).
c. Preto (black).
d. Rosa (pink).
e. Vermelho (red).
https://atendimento.eniac.edu.br/
29/10/2021 21:51 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479811&cmid=286744 5/5
Questão 9
Correto Atingiu 1,00 de 1,00
Questão 10
Correto Atingiu 1,00 de 1,00
Você está editando uma página e deseja alterar a propriedade de margens internas e externas desta.
Para isso, você deve utilizar jQuery e aplicá-lo ao seletor universal. Qual é o símbolo desse seletor? 
a. # (cerquilha)
b. . (ponto)
c. $ (cifrão)
d. jquery.all 
e. * (asterisco) 
O Ajax é a arte de trocar dados com um servidor para atualizar partes de uma página Web sem precisar
recarregá-la inteiramente. Sobre as opções para con�gurar as solicitações do Ajax, assinale a alternativa
correta:
a. A opção async parametriza se as solicitações são enviadas de forma assíncrona ou síncrona. 
b. A função complete é um valor numérico em milissegundos para o tempo limite da solicitação.
c. A opção success é uma função de retorno de chamada a ser executada quando a solicitação falhar.
d. A opção global permite que o ambiente atual seja reconhecido como local.
e. A opção error é uma função de retorno de chamada a ser executada quando a solicitação do Ajax for bem-sucedida.
◄ Assunto 08 - Usando chamadas jQuery Ajax do tipo GET e POST para métodos de controladores
Seguir para...
Modelo padrao de entrega portfólio ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286743&forceview=1
https://portalacademico.eniac.edu.br/mod/resource/view.php?id=286745&forceview=1
https://atendimento.eniac.edu.br/
29/10/2021 21:54 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479901&cmid=286748 1/4
Página inicial / Meus Cursos / ENIAC_20212F_14460 / Momento Enade / Exercícios - Momento ENADE
Iniciado em sexta, 29 out 2021, 21:52
Estado Finalizada
Concluída em sexta, 29 out 2021, 21:54
Tempo
empregado
1 minuto 35 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 2,50 de 2,50
O código a seguir realiza uma invocação assíncrona com AJAX utilizando a biblioteca JQuery. Analise-o. 
 
 
 
Assinale a alternativa que expressa as características de invocação desse método AJAX.
a. Realiza uma invocação via POST sem passar nenhum parâmetro. O método "success" será executado antes do retorno do
servidor, pois essa é uma função assíncrona.
b. Realiza uma invocação via POST passando o parâmetro "código" com o valor igual a 2. Após o processamento do servidor, o
retorno será atribuído a uma tag com id igual a "foto".

c. Realiza uma invocação via POST sem passar nenhum parâmetro. Após o processamento no servidor, o retorno será atribuído a
uma tag com id igual a "foto".
d. O navegador não irá conseguir executar esse método, pois existe um erro de sintaxe no comando $.ajax.
e. Realiza uma invocação via POST passando o parâmetro "código" com o valor igual a 2. O método "success" será executado
antes do retorno do servidor, pois essa é uma função assíncrona.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11745
https://portalacademico.eniac.edu.br/course/view.php?id=11745#section-3
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286748
https://atendimento.eniac.edu.br/
29/10/2021 21:54 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479901&cmid=286748 2/4
Questão 2
Correto Atingiu 2,50 de 2,50
Um documento XML é formado por dados e anotações, sendo que os dados são blocos de texto, e as
anotações descrevem a estrutura do documento, além de induzirem uma interpretação do conteúdo. A
anotação é composta por marcações de início e �m de elementos, marcações de elementos vazios,
referências a entidades, comentários, declarações de tipo de documento e instruções de processamento.
Segue, a seguir, um exemplo de código XML, que pode ser utilizado no aprendizado de outras linguagens de
programação. O conjunto estrutural de um documento XML é composto por elementos, que são os blocos
lógicos que possuem o texto global do documento ou sua decomposição. Cada elemento é composto por
sua marcação de início, seu conteúdo e tem uma marcação de �m.
 
Disponível em: http://www.iso.org/iso/catalogue_detail.htm?csnumber=16387. Acesso em: 27 mar. 2020. 
 
Analise o exemplo a seguir, em que é demonstrada uma sintaxe do XML para a descrição de uma receita de
pão.
 
 
Com base nas informações e no trecho do código acima acerca da de�nição do nome de um elemento em
um documento XML, julgue os itens a seguir.
 
I. Não há distinção entre caracteres maiúsculos e minúsculos.
II. Não é permitido espaço em branco no nome de um elemento.
III. O nome deve iniciar com uma letra, um underscore ou um sinal de dois pontos “:”.
IV. Os caracteres que compõem o nome (exceto o primeiro) podem ser letras, dígitos, um underscore, hífens,
pontos e dois pontos.
 
É correto o que se a�rma em
 
a. I e III, apenas.
b. II, III e IV apenas. 
c. IV, apenas.
d. I, II, III e IV.
e. I e II, apenas.
http://www.iso.org/iso/catalogue_detail.htm?csnumber=16387
https://atendimento.eniac.edu.br/
29/10/2021 21:54 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479901&cmid=286748 3/4
Questão 3
Correto Atingiu 2,50 de 2,50
Questão 4
Correto Atingiu 2,50 de 2,50
Para realizar requisições de forma assíncrona, pode-se usar diversas funções através da biblioteca
Jquery. Um desenvolvedor precisa efetuar uma requisição no servidor de forma assíncrona. Ele deverá
realizar esta ação através da função $get. A partir disso, identi�que a seguir a alternativa que está
realizando a função supramencionada da forma correta.
a. $.get("listagememget.php", function(exibir){ 
 
$("#mensagem").html(exibir); 
 
})

b. $HTTP.get("listagememget.php", function(exibir){ 
 
$("#mensagem").html(exibir); 
 
})
c. $.get_join("listagememget.php", function(exibir){ 
 
$("#mensagem").html(exibir); 
 
})
d. $.get-HTTP("listagememget.php", function(exibir){ 
 
$("#mensagem").html(exibir); 
 
})
e. $.get.www("listagememget.php", function(exibir){ 
 
$("#mensagem").html(exibir); 
 
})
Um desenvolvedor necessita criar um sistema web que deverá consumir recursos do servidor sem que a
página do site necessite ser carregada novamente. Para que este procedimento seja feito de forma
correta, é possível usar o JQUERY através do AJAX. 
Identi�que abaixo qual a alternativa corresponde ao procedimento de uso de AJAX em sistemas web.
a. Para utilizar o AJAX, pode-se realizar as chamadas de forma simultânea.
b. Para utilizar o AJAX, pode-se realizar as chamadas de forma paralela.
c. Para utilizar o AJAX, pode-se realizar as chamadas de forma simétrica.
d. Para utilizar o AJAX, pode-se realizar as chamadas de forma assíncrona. 
e. Para utilizar o AJAX, pode-se realizar as chamadas de forma síncrona.
https://atendimento.eniac.edu.br/
29/10/2021 21:54 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1479901&cmid=286748 4/4
◄ Portfólio de recuperação
Seguir para...
Prova Eletrônica ►
https://portalacademico.eniac.edu.br/mod/assign/view.php?id=286747&forceview=1https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286749&forceview=1
https://atendimento.eniac.edu.br/
22/10/2021 19:27 Unidade 1 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1450567&cmid=286732 1/7
Página inicial / Meus Cursos / ENIAC_20212F_14460 / Materiais de Estudo / Unidade 1 - Exercícios de �xação
Iniciado em sexta, 22 out 2021, 19:21
Estado Finalizada
Concluída em sexta, 22 out 2021, 19:28
Tempo
empregado
6 minutos 59 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Arquivos são o meio que geralmente são utilizados para trocar dados entre sistemas computacionais.
Eles têm padrões e determinada organização. Com isso, é possível trocar informações em diferentes
dispositivos, enviando e recebendo dados estruturados de forma simpli�cada. O trecho do arquivo a
seguir permite essa comunicação por seguir um padrão conhecido como: MariaJoãoQuero falar com
você pessoalmente
a. CSS.
b. XML. 
c. ODF.
d. PDF.
e. CSV.
Uma empresa de contabilidade precisa fazer o processamento de vários lotes de arquivos XML para
efetuar o balanço �scal de seus clientes. Os arquivos têm diferentes tamanhos, e devem ser
processados apenas os arquivos dos clientes vinculados ao setor de TI (o segmento de atuação do
cliente é um dado presente no arquivo XML). 
Assinale a alternativa que descreve a seleção e a justi�cativa do parser XML correto para esse cenário.
a. Uso de um parser DOM. A estrutura de árvore gerada permitirá que eventos sejam disparados para �ns de seleção de arquivos e
processamento e�ciente em memória.
b. Uso de um parser SAX. A seleção dos arquivos pode ser programada por meio de um evento, e o uso de memória será mais
e�ciente pelo carregamento parcial do arquivo.

c. Uso de um parser DOM. A seleção dos arquivos poderá ser feita sem que o arquivo seja inteiramente carregado em memória, o
que garante um uso e�ciente desse recurso.
d. Uso de um parser DOM. O mecanismo de eventos pode ser usado para seleção dos arquivos, e o uso e�ciente da memória será
obtido com a geração da estrutura de árvore.
e. Uso de um parser SAX. A construção da estrutura de árvore possibilitará uma seleção rápida dos arquivos e viabilizará um
gerenciamento mais e�ciente da memória.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11745
https://portalacademico.eniac.edu.br/course/view.php?id=11745#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286732
https://atendimento.eniac.edu.br/
22/10/2021 19:27 Unidade 1 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1450567&cmid=286732 2/7
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Um documento XML é um formato que obedece a uma série de regras de sintaxe da linguagem. Existem
dois níveis de conformidade com o padrão XML. Um deles é a boa formação e o outro é a validade. Para
ser bem formado, o documento XML precisa seguir algumas regras especí�cas. Assinale a opção que
contém uma dessas regras.
a. Os elementos de um documento XML não precisam de tag inicial e tag �nal.
b. Um documento XML pode ter mais de um elemento-raiz.
c. Os atributos de um documento XML não precisam estar entre aspas.
d. Um documento XML deve começar com uma declaração XML. 
e. Um documento XML pode ter nenhum elemento.
Uma empresa tem um arquivo XML contendo suas informações institucionais (nome fantasia, endereço,
telefone, gerente). Uma alteração precisa ser feita nesse XML para inclusão da razão social da empresa. 
Considerando que a validação do XML é feita por meio de um DTD, assinale a alternativa que
corresponde à maneira correta de se implementar essa alteração.
a. Inclusão de uma tag abaixo da tag referente ao nome fantasia e uma tag na mesma posição no DTD.
b. Inclusão de uma tag como último elemento do XML e inclusão de uma tag no �nal do DTD. 
c. Adição de uma nova tag em qualquer parte do arquivo XML e uma tag em qualquer trecho do DTD.
d. Inclusão de uma tag interna à tag referente ao nome fantasia no XML e uma tag no início do DTD.
e. Inclusão de uma tag no início do XML e uma tag no trecho �nal do DTD.
A linguagem XML é uma linguagem de marcação recomendada pela W3C (WWW Consortium), derivada
da linguagem SGML (Standard Generalized Markup Language, ou Linguagem de Marcação Padrão
Generalizada), que foi projetada para armazenar e transportar dados de forma hierárquica. Um dos
principais objetivos do XML é:
a. suportar uma quantidade limitada de aplicações, não permitindo que elementos sejam de�nidos por usuários para estruturar os
documentos.
b. prover a comunicação na Web por meio da troca de arquivos de forma dependente de sistemas operacionais e formatos de
arquivos.
c. facilitar a análise dos documentos XML por diferentes programas. 
d. ter um conjunto de tags pré-de�nido.
e. ter uma especi�cação informal para marcação de documentos.
https://atendimento.eniac.edu.br/
22/10/2021 19:27 Unidade 1 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1450567&cmid=286732 3/7
Questão 6
Correto Atingiu 1,00 de 1,00
A linguagem de marcação XML foi desenvolvida para descrever e trocar dados. Arquivos XML podem ser
formados por tags, elementos e atributos. As tags são delimitadas por “<>” e iniciam e �nalizam os
elementos. Os elementos são as tags de início e �m e todo o conteúdo entre elas. Os atributos �cam
localizados dentro da tag de início de um elemento. Assinale a alternativa correta sobre a estrutura dos
arquivos XML.
a. Os atributos podem conter elementos.
b. Os elementos podem conter múltiplos atributos. 
c. Os atributos de um arquivo XML podem descrever estruturas.
d. Os atributos de um arquivo XML podem conter múltiplos valores.
e. Os elementos não podem conter outros elementos dentro deles.
https://atendimento.eniac.edu.br/
22/10/2021 19:27 Unidade 1 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1450567&cmid=286732 4/7
Questão 7
Correto Atingiu 1,00 de 1,00
Um aluno recebeu, no seguinte arquivo XML (boletim.xml), as notas obtidas nas disciplinas cursadas.
<?xml version="1.0"?>
<boletim>
     <aluno>
          <nome>Thiago Nascimento</nome>
          <matricula>1234-5678</matricula>
     </aluno>
     <notas>   
          <nota disciplina="portugues">5</nota>
          <nota disciplina="matematica">10</nota>
          <nota disciplina="geogra�a">7</nota>
          <nota disciplina="historia">6</nota>
         <nota disciplina="�sica">8</nota>
         <nota disciplina="quimica">9</nota>
        <nota disciplina="biologia">8</nota>
    </notas>
</boletim>
Para saber se ele foi aprovado para o próximo ano, todas as notas obtidas devem ser superiores a 7.
Assinale a alternativa que apresenta uma consulta XQuery válida e que retorne todas as notas inferiores a 7,
indicando, dessa forma, que o aluno foi reprovado.
 
a. for $n in doc("boletim.xml")/notas 
where $n/disciplina/nota<7 
 return $n
b. for $n in doc("boletim.xml")/notas/nota 
where $n/nota<7 
 return $n

c. for $n in doc("boletim/notas/nota") 
where $n<7 
 return $n
d. for doc("boletim.xml")/notas/nota 
where $nota/nota<7 
 return $nota
e. for $nota in doc("boletim.xml")/notas 
where $nota<7 
 return $nota
https://atendimento.eniac.edu.br/
22/10/2021 19:27 Unidade 1 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1450567&cmid=286732 5/7
Questão 8
Correto Atingiu 1,00 de 1,00
Um periódico cientí�co está recebendo a submissão de várias propostas de artigos para serem incluídos em
sua próxima edição. As propostas são enviadas em formato XML conforme o exemplo:
<?xml version="1.0"?>

Outros materiais