Baixe o app para aproveitar ainda mais
Prévia do material em texto
TESTE FINAL 1) Analise a proposição a seguir: “O grafo é uma estrutura de dados que contem diversos algoritmos para busca, caminho mais curto, centralidade, entre outros conceitos. A ideia do banco de dados de grafos é abstrair toda a complexidade de seus algoritmos e prover ferramenta para explorar suas características.” a) Verdadeiro b) Falso 2) Marque a alternativa correta sobre o banco de dados de grafos: a) Possui suporte a relacionamento entre endidades no banco; b) O bancode dados de grafos não possui supore para a replicação da base de dados em vários servidores em um cluster; c) O banco de grafos pode ser usado para criar uma família de colunas; d) Os relacionamentos são representados por nós no grafo que podem conter uma direção e possuírem propriedades. 3) Marque a alternativa correta sobre o banco de dados MongoDB: a) Os documentos em uma mesma coleção do MongoDB não precisam possuir a mesma estrutura de campos; b) É possível realizar consultas de documentos no banco de dados filtrando pelo campo ID. c) Para realizar as consultas é possível filtrar o resultado por qualquer campo do documento; d) Todas as alternativas são verdadeiras. 4) Analise as afirmativas a seguir sobre as situações apropriadas para o uso de um banco de dados chave-valor: i) Armazenamento de informações de sessão em sites da web com o campo chave sendo o campo do ID de sessão. ii) Mapeamento de relacionamento entre as entidades dentro do banco. iii) Carrinhos de compras: e-commerce possui carrinhos de compras para cada userid. Marque a alternativa correta: a) São corretas I e III; b) São corretas II e III; c) Todas estão corrtas; d) São corretas I e II. 5) O MongoDB é baseado no modelo Master-Slave. A leitura está sempre disponível e a escrita ocorre apenas no master. Se o master ficar indisponível, uma votação ocorre entre os nós slaves e um novo master é eleito. a) Verdadeiro b) Falso 6) Em relação às características de bancos de dados NoSQL, analise as alternativas a seguir: i) Foi criado para ser uma tecnologia que permita maior possibilidade de manipulação de quantidade massiva de dados; ii) Caracteriza-se pelo suporte na manipulação de dados não estruturados. iii) Ao contrário do banco de dados relacional, bancos NoSQL não oferecem suporte à manipulação de dados estruturados. Marque a opção verdadeira: a) São corretas as afirmativas II e III; b) São corretas as afirmativas I, II e III; c) São corretas as afirmativas I e III; d) São corretas as afirmativas I e II. 7) Acerca das regras de integridade de dados relacionais (integridade de entidade e integridade referencial), é incorreto afirmar: a) São regras que todo sistema de gerenciamento de banco de dados relacional (SGBD) deve obedecer, pois fazem parte do modelo relacional. b) Através da restrição de domínio também é especificado se a coluna pode ou não ter valores nulos. c) A regra de integridade de entidade declara que nenhum valor de chave primária pode ser nulo. d) Em relação à regra de integridade referencial, uma chave estrangeira pode ter valores duplicados (dois valores iguais em tuplas diferentes), porém, não pode ter valores nulos. 8) Marque a alternativa correta sobre o banco de dados chave-valor: a) Não possui suporte a relacionamento entre entidades; b) O banco chave-valor pode ser usado para criar uma família de colunas; c) O banco chave-valor não possui suporte para a replicação da base de dados em vários servidores em um cluster. d) O banco chave valor pode ser utilizado para representar a estrutura de um grafo. 9) Em relação ao Teorema CAP, analise as alternativas a seguir: I) O Cassandra é um exemplo de banco de dados que implementa o conceiro de Consistência Eventual; II) O MongoDB é um exemplo de banco de dados que implementa o conceiro de Consenso. III) Dentre as três partições, o teorema CAP diz que nem sempre é possível apenas obter duas delas. Marque a alternativa correta: a) São corretas as afirmativas I e III; b) São corretas as afirmativas I e II; c) São corretas as afirmativas I, II e III; d) São corretas as afirmativas II e III. 10) Em relação às características de banco de dados NoSQL, analise as alternativas a seguir e marque a opção verdadeira: a) O banco de dados Neo4j é um banco de dados de grafos e, assim, permite mapear relacionamentos entre as entidades do banco; b) O banco de dados de Documentos caracteriza-se por armazenar cada registro de umca coleção em um documento no formato JSON; c) O banco de dados chave-valor permite manipular dados não estruturados e possui suporte para replicação de toda a base de dados em diversas máquinas. d) Todas as alternativas estão corretas. T ESTE FINAL 1) Analise a proposição a seguir: “ O grafo é uma est rutura de d ados que contem diversos algoritmos para busca, caminho mais curto, centra lidade, entre outros conceitos. A ideia do banco de d ados de grafos é abs t rair toda a complexidade de seus algoritmos e prover ferramenta para expl orar suas características. ” a) Verdadeiro b) Fa lso 2) Marque a alter nativa correta sobre o banco de dados de grafos : a) Possui suporte a re lacionamento entre e ndidades no banco; b) O bancode dados de grafos não possui supore para a replicaç ã o da base de dados em vários servidores em um cluster; c) O banco de grafos pode ser usado para criar uma família de colun as; d) Os relacionamentos são representado s por nós no grafo que podem conter uma direção e possuírem pro priedades . 3) Marq ue a alternativa correta sobre o banco de dados Mongo DB: a) Os documentos em uma mesma coleção do MongoDB não preci sam possuir a mesma estrutura de campos; b) É possível realizar consultas de documentos no b anco de dados filtrando pelo campo ID. c) Para realizar as consultas é possível filtrar o resultado por qualquer campo do documento; d) Todas as alter nativas são verdadeiras. 4) Analise as afirmativas a s eguir sobre as situações apropriadas para o uso de um banco de dados chave - va lor : i) Armazenamento de informações de se ss ão em sites da web com o campo chave sendo o campo do ID d e sessão. ii) Mapeamento de relacionamento entr e as entidades dentro do banco. iii) Carrinhos de compra s : e - commerce possui carrinhos de compr as para cada userid. Marque a alternativa correta: a) São corretas I e III; b) São corretas II e III; c) Todas estão corrtas; d) S ão corretas I e II. TESTE FINAL 1) Analise a proposição a seguir: “O grafo é uma estrutura de dados que contem diversos algoritmos para busca, caminho mais curto, centralidade, entre outros conceitos. A ideia do banco de dados de grafos é abstrair toda a complexidade de seus algoritmos e prover ferramenta para explorar suas características.” a) Verdadeiro b) Falso 2) Marque a alternativa correta sobre o banco de dados de grafos: a) Possui suporte a relacionamento entre endidades no banco; b) O bancode dados de grafos não possui supore para a replicação da base de dados em vários servidores em um cluster; c) O banco de grafos pode ser usado para criar uma família de colunas; d) Os relacionamentos são representados por nós no grafo que podem conter uma direção e possuírem propriedades. 3) Marque a alternativa correta sobre o banco de dados MongoDB: a) Os documentos em uma mesma coleção do MongoDB não precisam possuir a mesma estrutura de campos; b) É possível realizar consultas de documentos no banco de dados filtrando pelo campo ID. c) Para realizar as consultas é possível filtrar o resultado por qualquer campo do documento; d) Todas as alternativas são verdadeiras. 4) Analise as afirmativas a seguir sobre as situações apropriadas para o uso de um banco de dados chave-valor: i) Armazenamento de informações de sessão em sites da web com o campo chave sendo o campo do IDde sessão. ii) Mapeamento de relacionamento entre as entidades dentro do banco. iii) Carrinhos de compras: e-commerce possui carrinhos de compras para cada userid. Marque a alternativa correta: a) São corretas I e III; b) São corretas II e III; c) Todas estão corrtas; d) São corretas I e II.
Compartilhar