Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais