Prévia do material em texto
27/05/2021 EPS https://simulado.unifavip.com.br/alunos/ 1/5 Avaliação AV avalie seus conhecimentos 1 ponto A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: 1 ponto opção que completa corretamente o comando INSERT abaixo, de forma a inserir um registro com NOME igual a "Beltrano", SALARIO igual a 1800 e CIDADE igual a "Rio de Janeiro", é: Insert into empregado(nome, salario,cidade) values ... Lupa Calc. Notas VERIFICAR E ENCAMINHAR Disciplina: CCT0768 - IMPL. BANCO DADOS Período: 2021.1 EAD (GT) Aluno: passei direto Matr.: passei direto Turma: 01 Prezado(a) Aluno(a), Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno. Valor da prova: 10 pontos. 1. π matricula (σ setor = "Projetos" (Funcionarios_ste)) π setor = "Projetos" (σ matricula (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) π Funcionarios_ste (σ matricula, setor = "Projetos") σ matricula (π setor = "Projetos" (Funcionarios_ste)) 2. ("Beltrano", 1800, "Rio de Janeiro") javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:anotar_on(); 27/05/2021 EPS https://simulado.unifavip.com.br/alunos/ 2/5 1 ponto Dada a tabela de livros com os seguintes campos: cod_livro, título, descrição, ano_publicação, preço. Qual é o comando correto para apresentar o título, a descrição do livro e simular no banco, um aumento de preço de 50% para livros publicados em 2012? 1 ponto De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00. 1 ponto Essa consulta tem como resultado (Beltrano, 1800,Rio de Janeiro) ("Beltrano", "1800", Rio de Janeiro) ("Beltrano", 1800, null) (Beltrano, 1800) 3. Select título, descrição, preço*0,50 from livros where ano_publicação=2012 Select título, descrição, preço*0.50 from livros where ano_publicação=2012 Select título, descrição, preço*1.50 from livros Select título, descrição, preço*1,50 from livros where ano_publicação=2012 Select título, descrição, preço*1.50 from livros where ano_publicação=2012 4. SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; 5. o atributo CEP e o número de registros existentes para cada CEP, da tabela Ruas. todos os atributos das tabelas CEP e Ruas. todos os atributos da tabela CEP, além do atributo especial Count. o atributo CEP e a soma do conteúdo do atributo CEP, da tabela Ruas. o atributo Ruas e o número de registro existentes para cada CEP, na tabela CEP. 27/05/2021 EPS https://simulado.unifavip.com.br/alunos/ 3/5 1 ponto 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/sharkcontrolprogramsharkcatchstatistics/resource/5c6be990393841258ccadac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em Itálico. Seguem algumas tabelas do Esquema: Ordem (IDOrdem, NomeOrdem) Especie (IDEspecie, IDOrdem. Nome_Cientifico, TamMaior, TamMenor, TamMedio) Esp_Pais (IDEspecie, CodPais) Pais (CodPais, NomePais) Tubarao (IDTubarao, IDEspecie, Comprimento, Sexo) Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões encontradas no Brasil cadastradas no banco: 1 ponto Qual das consultas SQL abaixo obtém o nome de todos os empregados cujo primeiro nome é Pedro, e o último sobrenome é Sousa? 1 ponto Sabendo-se que as tabelas relacionais T1 e T2, possuem os mesmos campos e possuem 1.000 e 1.500 registros, respectivamente, o comando SQL SELECT * FROM T1 UNION ALL SELECT * FROM T2; produz uma lista com: 1 ponto De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: 6. SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS P,PAIS P WHERE NOMEPAIS = Brasil; SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND EP.CODPAIS = P.CODPAIS AND NOMEPAIS = "Brasil"; SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE NOMEPAIS = "Brasil"; SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND EP.CODPAIS = P.CODPAIS AND NOMEPAIS = Brasil; SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE E.IDESPECIE = P.IDESPECIE AND NOMEPAIS = Brasil; 7. select nome from empregado where nome like "Pedro_Sousa" select nome from empregado where nome like "Pedro%Sousa" select nome from empregado where nome like "Pedro..Sousa" select nome from empregado where nome like "%Pedro%Sousa%" select nome from empregado where nome like "Pedro Sousa" 8. 2.500 linhas; 500 linhas; 1000 linhas; 1.500.000 linhas. 1.500 linhas; 9. 27/05/2021 EPS https://simulado.unifavip.com.br/alunos/ 4/5 Apresentar o maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31, 42, 51 ). 1 ponto Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; 10. 3 1 4 2 0 VERIFICAR E ENCAMINHAR Legenda: Questão não respondida Questão não gravada Questão gravada javascript:abre_colabore(); 5/5