Buscar

BD_Semana_7

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 3 páginas

Prévia do material em texto

Semana 7 – Banco de dados
 Pergunta 1
Sabe-se que a Structured Query Language (SQL) é a principal linguagem usada em um Banco de 
Dados (BD) e ela apresenta uma sintaxe específica que permite manipular esses dados de 
maneira assertiva, seja na estruturação, na manutenção ou na exclusão dos registros. Assim, é 
necessário combinar comandos, cláusulas e funções, por exemplo, para que seja possível 
retornar resultados específicos em uma estratégia de busca usando o comando SELECT.
Nesse contexto, assinale a alternativa que corresponde à cláusula que pode combinar tabelas por 
intermédio da coincidência de valores a partir do relacionamento entre chaves. 
• INNER JOIN.
 Pergunta 2
No contexto da Structured Query Language (SQL), há comandos, cláusulas e funções que, 
quando combinados, entregam registros concisos por meio de uma lógica de busca assertiva. 
Dessa maneira, ao usar o comando SELECT, que visa estabelecer uma estratégia de busca para 
recuperar certos registros, é importante combiná-lo com cláusulas e com funções.
Assinale a alternativa que corresponde à cláusula que permite combinar duas ou mais tabelas por 
meio de um comando SELECT. 
• JOIN.
Pergunta 3
Em Bancos de Dados (BD) NoSQL é possível trabalhar com uma gama bastante volumétrica de 
dados por meio de seus quatro modelos de dados, que o auxiliam a trabalhar com dados 
desestruturados, semiestruturados e/ou clusterizados, são eles: documentos; família de colunas; 
grafos; e chave-valor. Elementos estes que são uma fragilidade quando se considera BD 
relacional para o projeto.
Considerando o contexto dado, avalie as asserções a seguir e a relação proposta entre elas.
1. O modelo de Grafos é formado por vértices (pontos) e por arestas (ligações entre esses 
pontos), o que faz com que este se assemelhe ao modelo relacional em razão de sua 
estrutura de relacionamento por meio de atributos.
PORQUE
2. É muito usado em redes sociais, em bioinformática e em estrutura de bancos semânticos, 
tais como Neo4J, Virtuoso e ArangoDB.
Analisando as asserções anteriores, conclui-se que:
• d. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
 Pergunta 4
Os Bancos de Dados (BD) NoSQL têm características específicas que os distinguem dos BD 
relacionais que usam Structured Query Language (SQL). Por exemplo, possibilitam a 
clusterização, a persistência poliglota, o escalonamento, além de serem open source (em sua 
maioria), dentre outros tantos atributos.
Considerando o contexto dado, avalie as asserções a seguir e a relação proposta entre elas.
1. O Escalonamento Horizontal (Scaling Out) é a capacidade de aumentar a quantidade de 
computadores.
PORQUE
2. É a capacidade de alocar mais recursos ao computador, como memória e processamento.
Analisando as asserções anteriores, conclui-se que:
• a asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Pergunta 5
As views são recursos úteis para facilitar o trabalho com bancos de dados, mas devem ser usadas
com cuidado e planejamento, pois podem afetar a integridade e a segurança dos dados originais. 
Eles são muito úteis quando se trabalha com um grande número de tabelas ou quando se deseja 
ocultar algumas informações sensíveis para usuários comuns. As views são criadas a partir de 
consultas SQL, que selecionam os dados relevantes e os organizam de acordo com as 
necessidades do usuário.
Com base nesses aspectos, assinale a alternativa que melhor descreve o objetivo de views em 
bancos de dados.
• As views em banco de dado são um objeto virtual que permite que os usuários vejam as
informações de uma ou mais tabelas de uma maneira mais simples e intuitiva.
Pergunta 6
Observe as tabelas PRODUTO e CATEGORIA, respectivamente, a seguir:
Agora observe o seguinte comando:
SELECT * FROM PRODUTO P <CLAUSULA JOIN> CATEGORIA C ON 
P.CATEGORIA=C.IDCATEGORIA;
Assinale com V (verdadeiro) ou F (falso) as afirmações abaixo, baseado na substituição do termo 
<CLAUSULA JOIN> no comando apresentado acima por cada uma das opções abaixo:
( V ) – Caso CLAUSULA JOIN seja INNER JOIN, teremos 8 registros como resultado.
( V ) – Caso CLAUSULA JOIN seja LEFT JOIN, teremos 8 registros como resultado.
( V ) – Caso CLAUSULA JOIN seja CROSS JOIN, teremos 8 registros como resultado.
( F ) – Caso CLAUSULA JOIN seja RIGHT JOIN, teremos 8 registros como resultado.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
• V, V, V, F
	Semana 7 – Banco de dados
	 Pergunta 1
	 Pergunta 2
	Pergunta 3
	 Pergunta 4
	Pergunta 5
	Pergunta 6

Outros materiais