Logo Passei Direto
Buscar

Questionário BDA - Módulo 4_ Revisão da tentativa

User badge image
Alex

em

Ferramentas de estudo

Questões resolvidas

Avalie a estrutura da tabela pessoas e informe o comando que pode gerar uma relação dos nomes das pessoas que possuem idade superior à idade média de todas as pessoas.
pessoas (id, nomepessoa, idadepessoa) Escolha uma opção:
a. select nomepessoa from pessoas where idadepessoa > (select avg(idadepessoa) from pessoas);
b. select nomepessoa from pessoas where idadepessoa > avg(idadepessoa);
c. select nomepessoa from pessoas where idadepessoa > media(idadepessoa);
d. select nomepessoa from pessoas where idadepessoa > avg(idadepessoa) from pessoas;

Na linguagem SQL, em particular na utilização do comando select, temos a possibilidade de utilização do operador “in”. Ele permite estabelecer filtros ou selecionar registros de uma relação. Considerando que a estrutura da tabela pessoas seja: pessoas (id, nome). Para mostrar uma listagem das pessoas cujo id esteja na faixa compreendida entre 2 e 5, podemos utilizar o seguinte comando:
Escolha uma opção:
a. select * from pessoas where id in (2~5);
b. select * from pessoas where id in (2-5);
c. select * from pessoas where id in (>2and<5);
d. select * from pessoas where id in (2,3,4,5);

De acordo com as estruturas das tabelas cidades e pessoas, assinale o comando SQL que relaciona e mostra todas as pessoas, independentemente de estarem relacionadas com uma cidade e todas as cidades, independentemente de terem alguma pessoa relacionada.
cidades (id, nomecidade) pessoas (id, nomepessoa, cidade_id) onde cidade_id referencia cidades(id) Escolha uma opção:
a. select p.nomepessoa,c.nomecidade from pessoas as p right join cidades as c on p.cidade_id = c.id;
b. select p.nomepessoa,c.nomecidade from pessoas as p left join cidades as c on p.cidade_id = c.id;
c. select p.nomepessoa,c.nomecidade from pessoas as p inner join cidades as c on p.cidade_id = c.id;
d. select p.nomepessoa,c.nomecidade from pessoas as p full join cidades as c on p.cidade_id = c.id;

No terminal interativo psql do PostgreSQL, o comando para gerar uma lista das tabelas é: Escolha uma opção: a. \dv b. \h c. \tv d. \dt

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Avalie a estrutura da tabela pessoas e informe o comando que pode gerar uma relação dos nomes das pessoas que possuem idade superior à idade média de todas as pessoas.
pessoas (id, nomepessoa, idadepessoa) Escolha uma opção:
a. select nomepessoa from pessoas where idadepessoa > (select avg(idadepessoa) from pessoas);
b. select nomepessoa from pessoas where idadepessoa > avg(idadepessoa);
c. select nomepessoa from pessoas where idadepessoa > media(idadepessoa);
d. select nomepessoa from pessoas where idadepessoa > avg(idadepessoa) from pessoas;

Na linguagem SQL, em particular na utilização do comando select, temos a possibilidade de utilização do operador “in”. Ele permite estabelecer filtros ou selecionar registros de uma relação. Considerando que a estrutura da tabela pessoas seja: pessoas (id, nome). Para mostrar uma listagem das pessoas cujo id esteja na faixa compreendida entre 2 e 5, podemos utilizar o seguinte comando:
Escolha uma opção:
a. select * from pessoas where id in (2~5);
b. select * from pessoas where id in (2-5);
c. select * from pessoas where id in (>2and<5);
d. select * from pessoas where id in (2,3,4,5);

De acordo com as estruturas das tabelas cidades e pessoas, assinale o comando SQL que relaciona e mostra todas as pessoas, independentemente de estarem relacionadas com uma cidade e todas as cidades, independentemente de terem alguma pessoa relacionada.
cidades (id, nomecidade) pessoas (id, nomepessoa, cidade_id) onde cidade_id referencia cidades(id) Escolha uma opção:
a. select p.nomepessoa,c.nomecidade from pessoas as p right join cidades as c on p.cidade_id = c.id;
b. select p.nomepessoa,c.nomecidade from pessoas as p left join cidades as c on p.cidade_id = c.id;
c. select p.nomepessoa,c.nomecidade from pessoas as p inner join cidades as c on p.cidade_id = c.id;
d. select p.nomepessoa,c.nomecidade from pessoas as p full join cidades as c on p.cidade_id = c.id;

No terminal interativo psql do PostgreSQL, o comando para gerar uma lista das tabelas é: Escolha uma opção: a. \dv b. \h c. \tv d. \dt

Prévia do material em texto

Meus Cursos / Meus cursos / Programador de Sistemas / BDA / Questionário BDA - Módulo 4
Questão 1
Correto
Atingiu 1,00 de
1,00
Questão 2
Correto
Atingiu 1,00 de
1,00
Questão 3
Correto
Atingiu 1,00 de
1,00
Iniciado em segunda, 23 ago 2021, 09:44
Estado Finalizada
Concluída em segunda, 23 ago 2021, 09:47
Tempo empregado 2 minutos 19 segundos
Notas 6,00/6,00
Avaliar 10,00 de um máximo de 10,00(100%)
No terminal interativo psql do PostgreSQL, o comando para conectar em uma base de dados é: 
Escolha uma opção:
a. open nome da base
b. \c nome da base 
c. \nome da base.connect
d. connect nome da base
Sua resposta está correta.
A resposta correta é: \c nome da base
A porta padrão de conexão para comunicação  com o SGBD PostgreSQL é: 
Escolha uma opção:
a. 8088
b. 3306
c. 5432 
d. 1433
Sua resposta está correta.
A resposta correta é: 5432
Avalie a estrutura da tabela pessoas e informe o comando que pode gerar uma relação dos nomes das pessoas que possuem idade
superior à idade média de todas as pessoas.
pessoas (id, nomepessoa, idadepessoa)
Escolha uma opção:
a. select nomepessoa from pessoas where idadepessoa > (select avg(idadepessoa) from pessoas); 
b. select nomepessoa from pessoas where idadepessoa > avg(idadepessoa);
c. select nomepessoa from pessoas where idadepessoa > media(idadepessoa);
d. select nomepessoa from pessoas where idadepessoa > avg(idadepessoa) from pessoas;
Sua resposta está correta.
A resposta correta é: select nomepessoa from pessoas where idadepessoa > (select avg(idadepessoa) from pessoas);
https://mundi.ifsul.edu.br/ava/my/
https://mundi.ifsul.edu.br/ava/course/view.php?id=157
https://mundi.ifsul.edu.br/ava/course/view.php?id=157&section=9
https://mundi.ifsul.edu.br/ava/mod/quiz/view.php?id=2323
Questão 4
Correto
Atingiu 1,00 de
1,00
Questão 5
Correto
Atingiu 1,00 de
1,00
Questão 6
Correto
Atingiu 1,00 de
1,00
Na linguagem SQL, em particular na utilização do comando select, temos a possibilidade de utilização do operador “in”. Ele permite
estabelecer �ltros ou 
selecionar registros de uma relação. Considerando que a estrutura da tabela pessoas seja: pessoas (id, nome).
Para mostrar uma listagem das pessoas cujo id esteja na faixa compreendida entre 2 e 5, podemos utilizar o seguinte comando: 
Escolha uma opção:
a. select * from pessoas where id in (2~5);
b. select * from pessoas where id in (2-5);
c. select * from pessoas where id in (>2and<5);
d. select * from pessoas where id in (2,3,4,5); 
Sua resposta está correta.
A resposta correta é: select * from pessoas where id in (2,3,4,5);
De acordo com as estruturas das tabelas cidades e pessoas, assinale o comando SQL que relaciona e mostra todas as pessoas,
independentemente de estarem relacionadas com uma cidade e todas as cidades, independentemente de terem alguma pessoa
relacionada.
cidades (id, nomecidade)
pessoas (id, nomepessoa, cidade_id) onde cidade_id referencia cidades(id)
 
Escolha uma opção:
a. select p.nomepessoa,c.nomecidade from pessoas as p 
inner join cidades as c on p.cidade_id = c.id;
b. select p.nomepessoa,c.nomecidade from pessoas as p 
left join cidades as c on p.cidade_id = c.id;
c. select p.nomepessoa,c.nomecidade from pessoas as p 
full join cidades as c on p.cidade_id = c.id; 
d. select p.nomepessoa,c.nomecidade from pessoas as p 
right join cidades as c on p.cidade_id = c.id;
Sua resposta está correta.
A resposta correta é: select p.nomepessoa,c.nomecidade from pessoas as p 
full join cidades as c on p.cidade_id = c.id;
No terminal  interativo psql do PostgreSQL, o comando para gerar uma lista das tabelas é: 
Escolha uma opção:
a. \tv
b. \dt 
c. \dv
d. \h
Sua resposta está correta.
A resposta correta é: \dt
◄ Questionário BDA - Módulo 3 Seguir para... Questionário PIG - Módulo 1 ►
https://mundi.ifsul.edu.br/ava/mod/quiz/view.php?id=2322&forceview=1
https://mundi.ifsul.edu.br/ava/mod/quiz/view.php?id=2492&forceview=1

Mais conteúdos dessa disciplina