Buscar

Aula 05 02

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 4 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

Teste de
Conhecimento
 avalie sua aprendizagem
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:
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se saber qual a quan�dade de locais que foram u�lizados na captura de tubarões agrupados pelo nome de cada área. Assinale a alterna�va que
retorna corretamente esta consulta:
 
Após a execução dos seguintes comandos em linguagem SQL:
IMPLEMENTAÇÃO DE BANCO DE DADOS 
Lupa Calc.
 
 
CCT0835_A5_202007269292_V2 
 
Aluno: PEDRO GABRIEL LORENSINI ADURENS DINIZ Matr.: 202007269292
Disc.: IMPL.BANCO DE DADOS 2021.1 EAD (GT) / EX
 
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA;
SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA
GROUP BY NOMEAREA;
SELECT NOMELOCAL, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA
GROUP BY NOMEAREA;
SELECT NOMEAREA, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA, LOCAL GROUP BY NOMEAREA;
SELECT NOMELOCAL, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA
GROUP BY NOMEAREA;
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
CREATE TABLE Carros (Codigo int PRIMARY KEY, Modelo varchar(30))
INSERT INTO Carros VALUES (NULL, Alfa Romeo)
INSERT INTO Carros VALUES (5000, Mazda)
SELECT COUNT(*) FROM Carros
Será retornado o valor:
Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra média dos salários dos funcionários é:
0
5000
1
NULL
2
 
 
 
 
3.
O operador IN pode ser usado para comparar valores na cláusula FROM
DESC é obrigatoriamente necessário à cláusula ORDER BY quando se deseja ordenar decrescentemente
O operador ALIAS é usado para renomear definitivamente colunas e tabelas
O operador AND faz a checagem de valores zerados
O operador LIKE é usado para operações com booleanos
 
 
 
 
4.
SELECT AVG(SALARIO) FROM FUNCIONARIO;
SELECT SUM(SALARIO) FROM FUNCIONARIO;
SELECT SALARIO FROM FUNCIONARIO AVG;
SELECT MEDIA(SALARIO) FROM FUNCIONARIO;
Nenhuma das respostas acima.
 
 
 
 
5.
O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por professores e
da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o:
Professor (MatP,NomeP, telP, emailP)
Aluno (MatA, MatP, NomeA, emailA)
TCC (IDTCC, MatA, Titulo, Resumo)
 
Assinale a única alternativa que retorna exatamente os dados exibidos na figura:
4,29
2,35
6
3,45
10
 
 
 
 
6.
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP;
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP
AND A.MATA = T.MATA;
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP AND A.MATA = T.MATA;
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP AND A.MATA = T.MATA;
SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA =
T.MATA;
 
 
 
Quando usar o Group By
Observe a tabela empregado:
Qual será o resultado se executarmos a consulta abaixo:
 
7.
Quando usar a Função Where
Quando usar funções de Coluna
Sempre apos o comando Where
Quando Usar o Order By
Quando usar o Order By em conjunto com a função SUM
 
 
 
 
8.
Niterói, Rio de Janeiro, Santos, São Paulo
Niterói, Rio de Janeiro, Santos, Santos, São Paulo
São Paulo, Santos, Santos, Rio de Janeiro, Niterói
São Paulo, Santos, Rio de Janeiro, Niterói
Niterói, Rio de Janeiro, Santos
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2021 10:33:29. 
 
 
 
 
javascript:abre_colabore('35071','228386824','4664486850');

Outros materiais