Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 1/2 1a Questão (Ref.:201508418664) Pontos: 0,1 / 0,1 Ano: 2012 - Banca: CESGRANRIO - Órgão: Petrobras - Prova: Técnico de Informática Júnior-2012 Ao implantar um banco de dados modelado segundo a abordagem relacional em um SGDB comercial baseado em SQL, o DBA verificou a necessidade de representar uma relação que estava em seu modelo original. O comando SQL correto para criar a representação dessa relação em um SGDB é CREATE TABLE CREATE RELATION INSERT RELATION INSERT TABLE TABLE CREATE 2a Questão (Ref.:201508418888) Pontos: 0,0 / 0,1 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: 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 quartos para 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 Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro = 10017 UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017 UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2 UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017 3a Questão (Ref.:201508418415) Pontos: 0,1 / 0,1 Os atributos de uma tabela constituem: Os índices da tabela. As linhas da tabela. Os nomes das tabelas. As tuplas da tabela. As colunas da tabela. 4a Questão (Ref.:201508418868) Pontos: 0,0 / 0,1 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 ou superior a 20 unidades, é: SELECT Categoria, COUNT (QtdeEstoque) FROM Produto WHERE Qtde > 20 GROUP BY Categoria SELECT GROUP (Categoria), SUM (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 SELECT GROUP (Categoria), COUNT (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20 13/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 2/2 5a Questão (Ref.:201508418807) Pontos: 0,1 / 0,1 SQL ou Structured Query Language é uma linguagem de consulta a banco de dados. Foi criada pela IBM na década de 70 e, com o passar do tempo, tornou-se a linguagem padrão para os principais bancos de dados relacionais. Sobre SQL, analise as afirmações abaixo e assinale a alternativa CORRETA. I. Create table é o comando utilizado para criar tabelas na base de dados. II. Insert into é usado para inserir dados na base de dados. III. Select é usado para recuperar dados cadastrados na base de dados. IV. Order by é usado para ordenar os dados extraídos da base de dados. V. Drop table é usado para remover uma tabela da base de dados. Apenas as afirmações III e IV são verdadeiras Todas as afirmações são verdadeiras Todas as afirmações são falsas Apenas as afirmações I, II e III são verdadeiras Apenas as afirmações I, II e V são verdadeiras
Compartilhar