Buscar

AV 02

Prévia do material em texto

14/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 1/5
 
 
Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS 
Aluno(a): EDILSON CORRÊA 201702334351
Acertos: 9,0 de 10,0 14/10/2020
 
 
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
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
14/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 2/5
 
Respondido em 14/10/2020 22:24:44
 
 
Explicação:
O produto cartesiano retornará uma combinação de todas as linhas das tabelas envolvidas, para as quais CLIENTE.estado =
IMOVEL.local:
A seleção atuará e retornará somente as linhas cujo estado = RJ.
A projeção atuará e retornará somente as colunas nome e tipo.
 
 
Acerto: 1,0 / 1,0
Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte
esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os
campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da
tabela "Cursos" na tabela "Alunos".
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int
not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int
not null, constraint pk_alunos primary key (matricula) )
 create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int
not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso)
references Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int
not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references
Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int
not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references
Cursos(cod_curso) )
Respondido em 14/10/2020 22:21:18
 
Acerto: 1,0 / 1,0
ALUNO (cpf : string , nome : string , endereco : string, telefone : string) MATRICULA (cpf : string , cod-cad : string)
 Questão2
a
 Questão3
a
14/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 3/5
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 * FROM ALUNO
SELECT * FROM ALUNO WHERE nome IS STRING
SELECT nome WHERE ALUNO
LIST nome FROM ALUNO
Respondido em 14/10/2020 22:25:39
 
Acerto: 1,0 / 1,0
Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e
idade não superior a 30 anos?
SELECT nome FROM professores WHERE media > 6 AND idade <= 30
SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30
SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
 SELECT nome FROM alunos WHERE media > 6 AND idade <= 30
SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
Respondido em 14/10/2020 22:26:23
 
Acerto: 1,0 / 1,0
Quando usar o Group By
Quando usar o Order By em conjunto com a função SUM
 Quando usar funções de Coluna
Quando usar a Função Where
Quando Usar o Order By
Sempre apos o comando Where
Respondido em 14/10/2020 22:25:03
 
Acerto: 1,0 / 1,0
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
select * from tabela1 LEFT JOIN tabela2;
select * from tabela1 CROSS JOIN tabela2;
 select [colunas] from tabela1 INNER JOIN tabela2 ON ;
Respondido em 14/10/2020 22:26:09
 
Acerto: 0,0 / 1,0
 Questão4
a
 Questão5
a
 Questão6
a
 Questão7
a
14/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 4/5
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE
PERIODO > (SELECT AVG(PERIODO) FROM ALUGUEL);
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE
VALORDIARIA*PERIODO > (SELECT AVG(VALORDIARIA) FROM ALUGUEL);
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE
PERIODO > (SELECT AVG(VALORDIARIA) FROM ALUGUEL);
 SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE
VALORDIARIA > (SELECT AVG(VALORDIARIA) FROM ALUGUEL);
 SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE
VALORDIARIA > (SELECT AVG(PERIODO) FROM ALUGUEL);
Respondido em 14/10/2020 22:32:07
 
Acerto: 1,0 / 1,0
Qual opção abaixo representa uma sequência de operadores de conjunto?
char, unique, varchar e numeric
char, date, vardate e int
varchar, primary key, references e check
 union, union all, intersect e except
foreign key, primary key, references e unique
Respondido em 14/10/2020 22:33:29
 
Acerto: 1,0 / 1,0
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
Filtra as colunas a serem exibidas no resultado
 Filtra as linhas a serem exibidas no resultado
Especifica condição de ordenação
Nunca pode ser utilizado com uma junção
É utilizado em todos os comandos SELECT
Respondido em 14/10/2020 22:33:58
 
Acerto: 1,0 / 1,0
Considere a seguinte representação de uma tabela de um banco de dados relacional: Produto (Cod, Descricao,
QtdeEstoque, Categoria) O comando SQL para se obter a soma dos valores do atributo QtdeEstoque, agrupada por
Categoria, apenas para as Categorias com QtdeEstoque total superior a 20 unidades, é:
 Questão8
a
 Questão9
a
 Questão10
a
14/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 5/5
SELECT GROUP (Categoria), SUM (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
SELECT Categoria, COUNT (QtdeEstoque) FROM Produto WHERE Qtde > 20 GROUP BY Categoria
SELECT GROUP (Categoria), COUNT (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
SELECT Categoria, Qtde FROM Produto WHERE Qtde > 20 GROUP BY Categoria
 SELECT Categoria, SUM (QtdeEstoque) FROM Produto GROUP BY Categoria HAVING SUM (QtdeEstoque) > 20
Respondido em 14/10/2020 22:35:32
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','209629670','4196819768');

Continue navegando