Logo Passei Direto
Buscar

SIMULADO_AV_IMPLEMENTAÇÃO DE BANCO DE DADOS

Ferramentas de estudo

Questões resolvidas

Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto?
UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT + 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;

ALUNO (cpf : string , nome : string , endereco : string, telefone : string) MATRICULA (cpf : string , cod-cad : string) CADEIRA (cod-cad : string , nome : string , creditos : number)
Qual o comando SQL que obtém apenas os nomes de todos os alunos?

O operador que possibilita a seleção de uma faixa de valores sem a necessidade do uso dos operadores >=, <= e AND é:


LIKE
GROUP BY
BETWEEN
IN
HAVING

Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução: SELECT ID, DESCRICAO FROM Turma ORDER BY DESCRICAO desc;
Seleciona os campos ID e DESCRICAO da tabela Turma
Seleciona todos os campos da tabela Turma ordenando os registros por DESCRICAO em ordem decrescente
Seleciona os campos ID e DESCRICAO da tabela Turma ordenando os registros por DESCRICAO em ordem decrescente
Seleciona todos os campos e os registros da tabela turma
Seleciona todos os registros da tabela Turma

Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados, sendo o último uma chave estrangeira para o departamento.
Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer empregado do departamento 5?
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5;
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5;
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP) AND DEPTNO = 5;

O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:


Seleção
Projeção
Interseção
Junção
União

O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália.
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões encontradas no Brasil cuja coluna é nomeada de QTD:
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil";
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil";
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = Brasil;
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = Brasil;
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND NOMEPAÍS = Brasil;

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto?
UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT + 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;

ALUNO (cpf : string , nome : string , endereco : string, telefone : string) MATRICULA (cpf : string , cod-cad : string) CADEIRA (cod-cad : string , nome : string , creditos : number)
Qual o comando SQL que obtém apenas os nomes de todos os alunos?

O operador que possibilita a seleção de uma faixa de valores sem a necessidade do uso dos operadores >=, <= e AND é:


LIKE
GROUP BY
BETWEEN
IN
HAVING

Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução: SELECT ID, DESCRICAO FROM Turma ORDER BY DESCRICAO desc;
Seleciona os campos ID e DESCRICAO da tabela Turma
Seleciona todos os campos da tabela Turma ordenando os registros por DESCRICAO em ordem decrescente
Seleciona os campos ID e DESCRICAO da tabela Turma ordenando os registros por DESCRICAO em ordem decrescente
Seleciona todos os campos e os registros da tabela turma
Seleciona todos os registros da tabela Turma

Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados, sendo o último uma chave estrangeira para o departamento.
Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer empregado do departamento 5?
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5;
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5;
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP) AND DEPTNO = 5;

O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:


Seleção
Projeção
Interseção
Junção
União

O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália.
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões encontradas no Brasil cuja coluna é nomeada de QTD:
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil";
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil";
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = Brasil;
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = Brasil;
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND NOMEPAÍS = Brasil;

Prévia do material em texto

Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS 
Acertos: 10,0 de 10,0 24/09/2020 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Uma imobiliária possui um banco de dados com informações de clientes e imóveis. Entre as tabelas do 
sistema existem as tabelas abaixo: 
 
 
Analise a expressão da álgebra relacional: 
 
O resultado da expressão acima retorna 
 
 
 
 
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
 
 
 
 
 
 
 
Respondido em 24/09/2020 19:47:30 
 
Explicação: 
O produto cartesiano retornará uma combinação de todas as linhas das tabelas envolvidas: 
 
A seleção atuará e retornará somente as linhas cujo estado = RJ. 
 
A projeção atuará e retornará somente as colunas nome e tipo. 
 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa 
ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário 
de cada produto? 
 
 
 
UPDATE X_PROD SET VALOR_UNIT + 10 /100; 
 UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; 
 
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; 
 
UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; 
 
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; 
Respondido em 24/09/2020 19:52:47 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
ALUNO (cpf : string , nome : string , endereco : string, telefone : string) MATRICULA (cpf : string , cod-cad 
: string) CADEIRA (cod-cad : string , nome : string , creditos : number) Qual o comando SQL que obtém 
apenas os nomes de todos os alunos? 
 
 SELECT nome FROM ALUNO 
 
LIST nome FROM ALUNO 
 
SELECT nome WHERE ALUNO 
 
LIST * FROM ALUNO 
 
SELECT * FROM ALUNO WHERE nome IS STRING 
Respondido em 24/09/2020 19:53:23 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
O operador que possibilita a seleção de uma faixa de valores sem a necessidade do 
uso dos operadores >=, <= e AND é: 
 
 
LIKE 
 
GROUP BY 
 BETWEEN 
 
IN 
 
HAVING 
Respondido em 24/09/2020 19:52:10 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua 
execução: 
SELECT ID, DESCRICAO FROM Turma ORDER BY DESCRICAO desc; 
 
 
Seleciona todos os campos e os registros da tabela turma 
 
Seleciona os campos ID e DESCRICAO da tabela Turma 
 
Seleciona todos os registros da tabela Turma 
 
Seleciona todos os campos da tabela Turma ordenando os registros por DESCRICAO em ordem 
decrescente 
 Seleciona os campos ID e DESCRICAO da tabela Turma ordenando os registros por DESCRICAO em 
ordem decrescente 
Respondido em 24/09/2020 19:52:59 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte comando SQL: SELECT D.NM_DEPARTAMENTO, SUM(P.SALARIO) FROM 
TB_DEPARTAMENTO D INNER JOIN TB_PROFESSOR P ON (D.COD_DEPARTAMENTO = 
P.COD_DEPARTAMENTO) É CORRETO afirmar: 
 
 
A junção INNER JOIN não pode ser utilizada com a função de agregação SUM( ). 
 A sintaxe do comando está incorreta, pois deveria apresentar a cláusula GROUP BY. 
 
A consulta irá retornar o mesmo número de linhas da tabela TB_PROFESSOR. 
 
Se existir uma linha na tabela TB_PROFESSOR com valor NULO (NULL) para o atributo SALARIO, o 
resultado da consulta também será um valor NULO (NULL). 
 
soma total. 
Respondido em 24/09/2020 19:53:47 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
eM um banco de dados há três tabelas: T1, T2 e T3, com 10, 20 e 30 registros respectivamente. Cada 
tabela possui um atributo A, sobre o qual é definida uma chave primária. Nesse cenário, está correto 
concluir que o comando select T1.* from T1 cross join T2 cross join T3 produz um resultado que, além da 
linha de títulos, possui: 
 
 
30 linhas; 
 6.000 linhas. 
 
20 linhas; 
 
10 linhas; 
 
600 linhas; 
Respondido em 24/09/2020 19:55:37 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO 
dos empregados, sendo o último uma chave estrangeira para o departamento. 
 
Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do 
que qualquer empregado do departamento 5? 
 
 
 SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) 
FROM EMP WHERE DEPTNO = 5) 
 
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX 
(SALARIO) FROM EMP WHERE DEPTNO = 5) 
 
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO 
= 5 
 
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) 
FROM EMP) AND DEPTNO = 5 
 
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND 
DEPTNO = 5 
Respondido em 24/09/2020 20:00:36 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional: 
 
 Projeção 
 
Junção 
 
União 
 
Seleção 
 
Interseção 
Respondido em 24/09/2020 19:59:30 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a 
partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 
2013 na costa da Austrália. Os dados podem ser baixados no endereço: 
https://data.qld.gov.au/dataset/shark-control-program-shark-catch-
statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. 
Seguem algumas tabelas do Esquema: 
 
Ordem (IDOrdem, NomeOrdem) 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Esp_País (IDEspécie, CodPaís) 
País (CodPaís, NomePaís) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
 
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de 
tubarões encontradas no Brasil cuja coluna é nomeada de QTD: 
 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = Brasil; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil"; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND 
NOMEPAÍS = Brasil; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = 
EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = Brasil; 
 SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = 
EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil"; 
Respondido em 24/09/2020 20:03:21 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','206298395','4120361022');

Mais conteúdos dessa disciplina