Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual

Ferramentas de estudo

Questões resolvidas

Assinale a alternativa CORRETA:
I- Para retornar todos os registros correspondentes de duas tabelas, tendo como retorno NULO quando o registro correspondente não existir, utilizando a cláusula INNER JOIN.
II- Para retornar todos os registros da esquerda e seus correspondentes da direita, utilizamos a cláusula LEFT JOIN.
III- Podemos utilizar simplesmente a declaração da cláusula JOIN, sendo equivalente a cláusula INNER JOIN.
IV- RIGHT JOIN não é um comando válido em um banco de dados relacional.
A F - V - F - V.
B V - V - V - V.
C V - F - V - F.
D V - V - F - F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

Questões resolvidas

Assinale a alternativa CORRETA:
I- Para retornar todos os registros correspondentes de duas tabelas, tendo como retorno NULO quando o registro correspondente não existir, utilizando a cláusula INNER JOIN.
II- Para retornar todos os registros da esquerda e seus correspondentes da direita, utilizamos a cláusula LEFT JOIN.
III- Podemos utilizar simplesmente a declaração da cláusula JOIN, sendo equivalente a cláusula INNER JOIN.
IV- RIGHT JOIN não é um comando válido em um banco de dados relacional.
A F - V - F - V.
B V - V - V - V.
C V - F - V - F.
D V - V - F - F.

Prévia do material em texto

06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 1/8
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:955132)
Peso da Avaliação 4,00
Prova 82328804
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
No campo dos bancos de dados, os comandos SQL (Structured Query Language) desempenham um 
papel fundamental na realização de consultas e manipulação de dados. Essa linguagem permite que 
os usuários interajam com o banco de dados de forma eficiente e flexível. 
Sabendo dessas informações, considere a seguinte tabela chamada "funcionarios":
ID Nome Cargo Salario Data_Inicio
1 João Gerente 5000 2018-01-01
2 Maria Analista 4000 2019-05-01
 Carlos Desenvolvedor 3000 2020-03-15
 Ana Analista 4000 2021-02-20
 Pedro Desenvolvedor 3000 2022-01-10
Com base nos dados da tabela apresentados, indique qual comando SQL você utilizaria para obter a 
lista de cargos únicos na tabela:
A SELECT Cargo FROM funcionarios GROUP BY Cargo;
B SELECT COUNT(DISTINCT Cargo) FROM funcionarios;
C SELECT Cargo FROM funcionarios;
D SELECT UNIQUE Cargo FROM funcionarios;
E SELECT DISTINCT Cargo FROM funcionarios;
 VOLTAR
A+
Alterar modo de visualização
1
Revisar Conteúdo do Livro
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 2/8
No mundo atual, o uso de bancos de dados digitais revolucionou a maneira como armazenamos e 
acessamos informações. Comparado ao sistema tradicional de arquivos em papel, os bancos de dados 
oferecem uma série de vantagens que impulsionam a eficiência e a segurança das informações.
Ao analisar as vantagens de um sistema de banco de dados digital em comparação com o sistema 
tradicional de arquivos em papel, analise as sentenças a seguir:
I. Volume: a digitalização dos dados elimina a necessidade de manutenção de arquivos físicos, 
liberando espaço físico anteriormente ocupado por arquivos de papel.
II. Agilidade nas informações: computadores com alta capacidade de processamento permitem a 
recuperação e a atualização de dados em segundos, o que é mais eficiente do que a capacidade de 
processamento humano.
III. Maior trabalho: a digitalização aumenta a necessidade de mão de obra para organização de 
arquivos, pois as tarefas são realizadas diretamente pelo usuário final através de um sistema.
IV. Confiabilidade e proteção: as informações em um banco de dados digital são precisas e 
atualizadas, estando disponíveis a qualquer momento e protegidas contra acessos não autorizados.
É correto o que se afirma em:
A I e II, apenas.
B I, II e III, apenas.
C I, II e IV, apenas.
D II, III e IV, apenas.
E I, II, III e IV.
Analise as tabelas a seguir:
 
Tabela: VENDEDOR
2
3
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 3/8
ID NOME
1 JOSÉ DE ASSIS
2 PEDRO LOBATO
3 MARTA MEIRELES
4 GEISA FONTANA
 
 
Tabela: VEICULOS
ID DESCRICAO PLACA ID_VENDEDOR
1 GOL AAA-1230 1
2 HB20 BBB-5555 2
3 HB20 CCC-3333 3
4 S10 DDD-1010 4
A partir das tabelas apresentadas e sabendo que na tabela VEICULOS o campo ID_VENDEDOR 
referencia o campo ID da tabela VENDEDOR, analise o comando SQL a seguir e assinale o resultado 
que a execução irá retornar:
 
SELECT VEICULOS.DESCRICAO,
 VEICULOS.PLACA,
 VENDEDOR.NOME
 FROM VEICULOS
 INNER JOIN VENDEDOR ON VEICULOS.ID_VENDEDOR = VENDEDOR.ID
 WHERE VEICULOS.ID_VENDEDOR = 3;
A HB20 / CCC-3333 / MARTA MEIRELES.
B UNO / UUU-0909 / CLEITON PIRES.
C S10 / DDD-1010 / GEISA FONTANA.
D HB20 / BBB-5555 / PEDRO LOBATO.
No mundo da tecnologia, a criação de bancos de dados desempenha um papel fundamental na 
organização e manipulação de informações. Um dos modelos de dados mais importantes é o modelo 
relacional, que surgiu como uma evolução dos modelos pré-relacionais, hierárquicos e de rede. Com 
uma base formal sólida e construído sob a teoria dos conjuntos, o modelo relacional permite 
representar a estrutura lógica de um projeto de forma clara e simples.
Com base nesses conceitos, indique o modelo de dados da segunda geração que se baseia na teoria 
dos conjuntos e utiliza estruturas de tabelas para representar os dados do mundo real como entidades 
ou conjuntos de entidade:
4
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 4/8
A
Modelo hierárquico.
B Modelo orientado a objetos.
C Modelo temporal.
D Modelo relacional.
E Modelo de rede.
A Linguagem SQL oferece subconsultas ou “subqueries”, que são um forma de se fazer consulta 
aninhadas ou de criar uma expressão de SELECT – FROM – WHERE utilizada dentro de outra 
consulta. Essas subconsultas ajudam a extrair resultados mais precisos e complexos. Com relação às 
subconsultas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A linguagem SQL permite criar consultas de consulta, ou seja, que uma subconsulta seja 
informada dentro da cláusula FROM como uma tabela.
( ) Uma subconsulta informada dentro da cláusula FROM como uma tabela pode também se 
relacionar com outras tabelas ou até com outra subconsulta.
( ) A linguagem SQL permite utilizar uma subconsulta na cláusula WHERE para limitar os valores 
de uma consulta.
( ) Podemos criar uma subconsulta para trazer um valor de coluna dentro da cláusula SELECT.
Assinale a alternativa que apresenta a sequência CORRETA:
Fonte: MATTOS, R. Programação de Banco de Dados. Blog LinhadeCodigo. Disponível em: 
https://bityli.com/NCJ7zj. Acessado em: 9 mar. 2023.
A F - V - F - V.
B V - V - V - V.
C V - F - V - F.
D V - V - F - F.
5
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 5/8
No campo dos bancos de dados, os comandos SQL (Structured Query Language) desempenham um 
papel fundamental na realização de consultas e manipulação de dados. Essa linguagem permite que 
os usuários interajam com o banco de dados de forma eficiente e flexível.
Considere a seguinte tabela chamada "pedidos":
ID Cliente_ID Produto Quantidade Valor
1 100 A 5 50.00
2 101 B 3 30.00
3 100 C 2 20.00
4 102 A 4 40.00
5 101 D 1 10.00
Com base nos dados da tabela, indique qual comando SQL você utilizaria para obter a média de valor 
dos pedidos para cada produto:
 
A SELECT MIN(Valor) FROM pedidos GROUP BY Produto;
B SELECT MAX(Valor) FROM pedidos GROUP BY Produto;
C SELECT AVG(Valor) FROM pedidos GROUP BY Produto;
D SELECT COUNT(Valor) FROM pedidos GROUP BY Produto;
E SELECT SUM(Valor) FROM pedidos GROUP BY Produto;
A manipulação de dados em bancos de dados é uma tarefa essencial para a maioria das aplicações. 
Nesse contexto, os comandos SQL (Structured Query Language) desempenham um papel 
fundamental, permitindo que os usuários realizem consultas e atualizações nos dados armazenados.
Sendo assim, considere a seguinte tabela chamada "alunos":
ID Nome Sobrenome Nota
6
7
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 6/8
1 João Silva 8.5
2 Maria Santos 7.8
3 Pedro Oliveira 9.2
4 Ana Costa 6.7
5 Carlos Souza 8.9
Com base nos dados da tabela apresentados, qual a alternativa que contém o comando SQL que você 
utilizaria para obter o número total de alunos registrados na tabela?
A SELECT AVG(ID) FROM alunos;
B SELECT SUM(ID) FROM alunos;
C SELECT MAX(ID) FROM alunos;
D SELECT COUNT(*) FROM alunos;
E SELECT DISTINCT COUNT(ID) FROM alunos;
A linguagem SQL nos permite extrair dados de mais de uma tabela utilizando o comando SELECT e 
informando mais de uma tabela na cláusula FROM separadas por vírgulas. Após isto, precisamos na 
cláusula WHERE ligar as tabelas em suas respectivas chaves primárias e chaves estrangeiras. Da 
mesma forma, a cláusula JOIN é usada para combinar linhas de 2 ou mais tabelas, baseadas nas 
relações existentes entre elas. Referente à cláusula JOIN, analise as sentenças a seguir: 
I- Para retornar todos os registros correspondentes de duas tabelas, tendo como retorno NULO 
quando o registro correspondente não existir, utilizando a cláusula INNER JOIN. 
II- Para retornar todos os registros da esquerda e seus correspondentes da direita, utilizamos a 
cláusulaLEFT JOIN. 
III- Podemos utilizar simplesmente a declaração da cláusula JOIN, sendo equivalente a cláusula 
INNER JOIN. 
IV- RIGHT JOIN não é um comando válido em um banco de dados relacional. 
Assinale a alternativa CORRETA: 
Fonte: SQL JOIN. Disponível: https://goo.gl/MmeDJ4. Acesso em: 1º maio 2018. 
Revisar Conteúdo do Livro
8
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 7/8
A I e II, apenas.
B I, II, III e IV.
C II e III, apenas.
D I e IV, apenas.
A evolução dos Sistemas de Gerenciamento de Banco de Dados (SGBDs) tem sido fundamental para 
o avanço da tecnologia e a eficiência operacional das empresas. Com o surgimento de diversas 
soluções de SGBDs, cada uma com suas características e vantagens específicas torna-se essencial 
para os profissionais da área de TI compreenderem as diferenças e aplicabilidades dessas ferramentas 
no ambiente corporativo.
Com base nas características e histórico dos SGBDs Oracle, SQL Server e PostgreSQL, assinale a 
alternativa INCORRETA:
A O PostgreSQL, que começou como o projeto Postgres na Universidade de Berkeley, é conhecido
por não impor limites ao tamanho dos registros e por suportar diferentes tipos de índices.
B Todos os SGBDs mencionados oferecem funcionalidades que permitem a replicação de dados
entre servidores e garantem a segurança e a confiabilidade dos dados armazenados.
C O SQL Server é limitado a operações de OLTP (On-line Transaction Processing) e não suporta
manipulação de dados OLAP (On-line Analytical Processing).
D O Oracle foi pioneiro no mercado de SGBDs, destacando-se pela sua capacidade de lidar com
grandes volumes de dados e por oferecer um sistema multiusuário robusto.
E O SQL Server foi desenvolvido pela Microsoft em parceria inicial com a Sybase e, após a
introdução do Windows NT, tornou-se um SGBD exclusivo para o sistema operacional Windows.
No campo dos bancos de dados, os comandos SQL (Structured Query Language) desempenham um 
papel fundamental na realização de consultas e manipulação de dados. Essa linguagem permite que 
os usuários interajam com o banco de dados de forma eficiente e flexível.
9
10
06/07/2024 21:14 Avaliação Final (Objetiva) - Individual
about:blank 8/8
Sabendo disso, considere a seguinte tabela chamada "produtos":
ID Nome Preco Stock
1 Lápis 1.50 100
2 Caneta 2.00 50
3 Caderno 5.00 20
4 Borracha 0.75 75
5 Apontador 1.25 30
Com base nos dados da tabela apresentados, indique qual comando SQL você utilizaria para obter o 
produto com o preço mais alto:
A SELECT * FROM produtos ORDER BY Preco ASC LIMIT 1;
B SELECT * FROM produtos WHERE Preco = (SELECT MAX(Preco) FROM produtos);
C SELECT * FROM produtos ORDER BY Preco DESC LIMIT 1;
D SELECT Nome FROM produtos WHERE Preco = MAX(Preco);
E SELECT Nome, MAX(Preco) FROM produtos;
Revisar Conteúdo do Livro
Imprimir

Mais conteúdos dessa disciplina