Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/06/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2213465&matr_integracao=201809184738 1/4 LARISSA CEZANA SANTOS 201809184738 Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS AV Aluno: LARISSA CEZANA SANTOS 201809184738 Professor: GABRIEL RECH BAU Turma: 001 CCT0835_AV_201809184738 (AG) 01/06/2020 22:51:20 (F) Avaliação: 6,0 Nota Partic.: Av. Parcial.: 2,0 Nota SIA: 8,0 pts IMPLEMENTACAO BANCO DE DADOS REFORM 1. Ref.: 3299467 Pontos: 1,00 / 1,00 Considere a relação: EMPREGADO (matricula, nome, endereco, bairro, salario, sexo, num_depto) A consulta em álgebra relacional que responde a questão 'Quais são os empregados que moram na Barra e ganham mais de R$ 3000,00? ' está corretamente representada em: π bairro = "Barra" (empregado) ESTA FALTANDO ESTA OPÇÃO σ bairro = "Barra" AND salario > 3000 (empregado) π bairro = "Barra" AND salario > 3000 (empregado) σ empregado (Bairro= "Barra" AND salario > 3000) 2. Ref.: 3300065 Pontos: 1,00 / 1,00 Qual comando abaixo pode ser utilizado para deletar uma linha em uma tabela de funcionários, no qual o id do funcionário é igual a 30? DROP FROM funcionarios WHERE id = 30; UPDATE id FROM funcionarios DELETE id = 30; DELETE FROM funcionarios=30; DELETE 30 FROM funcionarios; DELETE FROM funcionarios WHERE id = 30; 3. Ref.: 3299439 Pontos: 1,00 / 1,00 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? Educational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299467.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300065.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299439.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 28/06/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2213465&matr_integracao=201809184738 2/4 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 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 4. Ref.: 3300082 Pontos: 1,00 / 1,00 Considere o esquema de uma empresa conforme segue: Func (cod_func, nome, dta_nasc, salario, nro_depto, cod_superv) ; Depto (nro_depto, nome) ; Projeto (cod_proj, nome, duracao, nro_depto) ; Participa (cod_proj, cod_func, horas_trab). Marque a alternativa que contém o comando em SQL para recuperar o nome e o salário dos funcionários do departamento 5, com salário na faixa entre 1000 e 2000. SELECT NOME, SALARIO FROM FUNC WHERE SALARIO BETWEEN 1000 AND 2000; SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5; SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 AND SALARIO BETWEEN 1000 AND 2000; SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 OR SALARIO BETWEEN 1000 AND 2000; SELECT NOME, SALARIO FROM FUNC WHERE SALARIO = 1000 AND NRO_DEPTO BETWEEN 1 AND 5; 5. Ref.: 3299987 Pontos: 1,00 / 1,00 Essa consulta tem como resultado todos os atributos da tabela CEP, além do atributo especial Count. o atributo CEP e o número de registros existentes para cada CEP, da tabela Ruas. todos os atributos das tabelas CEP e Ruas. o atributo Ruas e o número de registro existentes para cada CEP, na tabela CEP. o atributo CEP e a soma do conteúdo do atributo CEP, da tabela Ruas. 6. Ref.: 3300030 Pontos: 0,00 / 1,00 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: Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300082.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300030.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 28/06/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2213465&matr_integracao=201809184738 3/4 SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE E.IDESPECIE = P.IDESPECIE AND 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, 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 P,PAIS P WHERE NOMEPAIS = Brasil; 7. Ref.: 3300076 Pontos: 0,00 / 1,00 Qual das consultas SQL abaixo obtém o nome de todos os empregados cujo primeiro nome é Pedro, e o último sobrenome é 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" select nome from empregado where nome like "Pedro Sousa" 8. Ref.: 3299968 Pontos: 0,00 / 1,00 Considere a modelagem a seguir: Qual o comando capaz de retornar a relação de todos os produtos que NÃO possuem pedidos? SELECT numero FROM pedido INTERSERCT SELECT produto FROM item; SELECT codebarra FROM produto WHERE codebarra IN(SELECT produto FROM item); SELECT codebarra FROM produto EXCEPT SELECT produto FROM item; SELECT codebarra FROM produto INTERSECT SELECT produto FROM item; SELECT numero FROM pedido EXCEPT SELECT produto FROM item; 9. Ref.: 3300061 Pontos: 1,00 / 1,00 Uma imobiliária especializada em aluguéis por temporada contratou uma empresa de TI para dar suporte ao seu negócio. A aplicação está em fase de término e o banco de dados já foi implementado. A engenheira de software Jaqueline está trabalhando temporariamente na imobiliária, testando a aplicação, gerenciando testes de validação e auxiliando as transações utilizando comandos SQL diretamente no SGBD. Segue abaixo o esquema da tabela Imovel: Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300076.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299968.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300061.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 28/06/2020 EPS https://simulado.estacio.br/alunos/?user_cod=2213465&matr_integracao=201809184738 4/4 Imovel (Registro, Descricao, Tamanho, NumQuartos, NumBanheiros, NumVagasGaragem, CodTipoImovel, IDCidade) Após a reclamação de dois clientes, Jaqueline verificou que o imóvel de código 10017 tem uma quantidade de números de quartos menor e que o tamanho do imóvel é também menor do que os valores armazenados no banco de dados. Sendo assim, Jaqueline precisa corrigir estes dados, alterando o número de quartospara dois e o tamanho do imóvel para oitenta metros quadrados. O comando com a sintaxe correta que Jaqueline precisa executar para realizar esta alteração é o: UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2 UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017 UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 UPDATE Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro = 10017 UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017 10. Ref.: 3300039 Pontos: 0,00 / 1,00 De acordo com a tabela de banco de dados relacional abaixo: Carro(placa_carro(PK),tipo,modelo,ano,chassis,km,valor,cor,filial_idfilial(FK)) -Construa uma consulta em SQL para retornar ¿o nome da cor dos carros e a quantidade de carros da mesma cor¿. SELECT cor, count(*) FROM carro GROUP BY cor SELECT cor, AVG(*) FROM carro GROUP BY cor SELECT cor, count(*) FROM carro ORDER BY cor SELECT cor, SUM(*) FROM carro GROUP BY cor SELECT cor, count(*) FROM carro Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300039.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Compartilhar