Prévia do material em texto
Disciplina: IIMMPPLLEEMMEENNTTAAÇÇÃÃOO DDEE BBAANNCCOO DDEE DDAADDOOSS AAVVSS Aluno: GGUUNNAARR VVIINNGGRREE DDAA SSIILLVVAA MMOOTTAA 220022220044227700449988 Turma: 99000022 CCT0835_AVS_202204270498 (AG) 19/03/2023 15:30:53 (F) Avaliação: 1100,,0000 pts Nota SIA: 1100,,0000 pts IIMMPPLLEEMMEENNTTAACCAAOO BBAANNCCOO DDEE DDAADDOOSS RREEFFOORRMM 11.. Ref.: 3299424 Pontos: 11,,0000 / 11,,0000 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: σ setor = "Projetos" (Funcionarios_ste) σ matricula (π setor = "Projetos" (Funcionarios_ste)) π Funcionarios_ste (σ matricula, setor = "Projetos") π setor = "Projetos" (σ matricula (Funcionarios_ste)) π matricula (σ setor = "Projetos" (Funcionarios_ste)) 22.. Ref.: 3300065 Pontos: 11,,0000 / 11,,0000 EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304242416 1 of 6 31/03/2023, 17:07 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300065.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300065.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300065.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300065.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300065.'); 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? DELETE FROM funcionarios WHERE id = 30; DROP FROM funcionarios WHERE id = 30; DELETE 30 FROM funcionarios; UPDATE id FROM funcionarios DELETE id = 30; DELETE FROM funcionarios=30; 33.. Ref.: 3299439 Pontos: 11,,0000 / 11,,0000 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? Select título, descrição, preço*1.50 from livros 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 where ano_publicação=2012 Select título, descrição, preço*0,50 from livros where ano_publicação=2012 44.. Ref.: 3299781 Pontos: 11,,0000 / 11,,0000 Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras: AREA (CODAREA, NOMEAREA) LOCAL (CODLOCAL, CODAREA, NOMELOCAL) TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO) CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA) Assinale a alterna�va abaixo que representa uma consulta que exiba todos os dados de áreas e locais ordenados decrescentemente pelo nome do local. SELECT * FROM AREA A INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC; EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304242416 2 of 6 31/03/2023, 17:07 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299439.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299439.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299439.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299439.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299439.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.'); SELECT * FROM AREA A INNER JOIN LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC; 55.. Ref.: 3299987 Pontos: 11,,0000 / 11,,0000 Essa consulta tem como resultado o atributo CEP e o número de registros existentes para cada CEP, da tabela Ruas. o atributo CEP e a soma do conteúdo do atributo CEP, da tabela Ruas. todos os atributos da tabela CEP, além do atributo especial Count. todos os atributos das tabelas CEP e Ruas. o atributo Ruas e o número de registro existentes para cada CEP, na tabela CEP. 66.. Ref.: 3299614 Pontos: 11,,0000 / 11,,0000 Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas: SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; 77.. Ref.: 3300100 Pontos: 11,,0000 / 11,,0000 EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304242416 3 of 6 31/03/2023, 17:07 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.'); SELECT * FROM TipoImovel, Imovel SELECT * FROM TipoImovel NATURAL JOIN Imovel SELECT ALL FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel SELECT * FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel SELECT ALL FROM TipoImovel, Imovel EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304242416 4 of 6 31/03/2023, 17:07 88.. Ref.: 3299906 Pontos: 11,,0000 / 11,,0000 Analise a instrução SQL e assinale a alternativa correta. FUNCIONARIO { fun_codigo, fun_nome, fun_cpf, fun_datanasc } DEPENDENTE { dep_id, dep_nome, tip_codigo, dep_datanasc, fun_codigo } TIPODEPENDENTE { tip_codigo, tip_nome } SELECT fun_nome from funcionario WHERE fun_codigo NOT IN (SELECT fun_codigo FROM dependente INNER JOIN tipodependente ON dependente.tip_codigo = tipodependente.tip_codigo WHERE tip_nome = Filho) Exibe o nome de todos os funcionários que possuem dependentes do tipo �lho. Exibe o nome de todos os funcionários que não possuem dependentes do tipo �lho. Exibe o nome de todos os dependentes que estão associados a um funcionario. Exibe o nome e a quantidade de dependentes de cada funcionário. Exibe o nome de todos os funcionários que não possuem dependentes. 99.. Ref.: 3299623 Pontos: 11,,0000 / 11,,0000 Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 Todos os funcionários passama ganhar 1.1 Todos os funcionários são apagados Os funcionários ativos recebem aumento A coluna salario é excluída da tabela Todos os funcionários recebem um aumento de 10% 1100.. Ref.: 3299497 Pontos: 11,,0000 / 11,,0000 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: SUM GROUP BY AVG EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304242416 5 of 6 31/03/2023, 17:07 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299906.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299906.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299906.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299906.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299906.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.'); EQUAL COUNT EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist_prova=304242416 6 of 6 31/03/2023, 17:07