Buscar

AV 2014-novembro - 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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCT0199_AV_201102166901 (AG) » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno:
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 22/11/2014 09:22:51
 1a Questão (Ref.: 201102449815) Pontos: 1,0 / 1,0
A propriedade da transação que garante a credibilidade do banco de dados é:
 Consistência
Isolamento
Persistência
Durabilidade
Coerência
 2a Questão (Ref.: 201102290838) Pontos: 0,5 / 0,5
Em relação a álgebra linear é correto afirmar que:
 I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de
tuplas (com todos os seus atributos).
 II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
 III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma
relação de acordo com uma lista de atributos oferecida.
Estão corretas:
Somente I
II e III
Somente III
 Somente a II
I e III
 3a Questão (Ref.: 201102307810) Pontos: 0,0 / 1,0
Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das opções abaixo NÃO pode ser usada?
Na cláusula WHERE de um comando DELETE
 No SELECT da query principal de uma construção com subqueries
Numa cláusula SELECT em tabelas (exceção a Views)
Na cláusula SET de um comando UPDATE
Na cláusula VALUES de um comando INSERT
 4a Questão (Ref.: 201102290632) Pontos: 0,5 / 0,5
Partindo	da	tabela	a	seguir,	considerando	que	a	mesma	já	foi	criada	de	acordo	com	essa	ordem
de	atributos,	como	�icaria	o	comando	SQL	para	aumentar	em	10%	o	valor	unitário	de	cada
produto?
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT + 10 /100;
 UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
 5a Questão (Ref.: 201102290378) Pontos: 0,5 / 0,5
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 3 27/11/2014 23:49
 SUM
AVG
COUNT
EQUAL
GROUP BY
 6a Questão (Ref.: 201102303565) Pontos: 0,5 / 0,5
Listar cpf e nome do cliente que possui o veículo placa BDQ2012.
Nenhuma das consultas acima.
SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf ;
SELECT c.cpf, c.cliente FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa =
'BDQ2012';
SELECT c.cpf, v.veiculo FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa
= 'BDQ2012';
 SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa =
'BDQ2012';
 7a Questão (Ref.: 201102290482) Pontos: 0,5 / 0,5
Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
Redução ou Eliminação de redundâncias.
Padronização dos dados.
 Dependência entre programas e dados.
Independência dos dados.
Compartilhamento de Dados.
 8a Questão (Ref.: 201102290704) Pontos: 0,5 / 0,5
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.
 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 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 1000 BETWEEN 2000;
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 3 27/11/2014 23:49
 9a Questão (Ref.: 201102299103) Pontos: 1,5 / 1,5
Escreva o comando SQL para criar a tabela DEPENDENTE no banco de dados com os seguintes atributos e
suas especificações:
CODIGO_EMPREGADO: número com 6 dígitos decimais;
NOME_DEPENDENTE: caractere que pode receber de 0 a 50 caracteres;
SEXO: caractere com 1 dígito;
DATA_NASC: atributo do tipo data;
PARENTESCO: caractere que pode receber de 0 a 15 caracteres;
Resposta: create table DEPENDENTE { CODIGO_EMPREGADO integer(6); NOME_DEPENDENTE varchar(50);
SEXO varchar(1); DATA_NASC date; PARENTESCO varchar(15); }
Gabarito: CREATE TABLE dependente (codigo_empregado NUMBER(6), nome_dependente VARCHAR(50),
sexo CHAR(1), data_nasc DATE, parentesco VARCHAR(15));
 10a Questão (Ref.: 201102303579) Pontos: 1,0 / 1,5
 
Qual a consulta SQL que retorna a quantidade que o estacionamento teve de veículos da cor verde
estacionados?
Resposta: select * from Estaciona where v.cor = 'verde'
Gabarito:
SUGESTÃO:
SELECT count(e.cod) AS Quantidade FROM Veiculo v INNER JOIN Estaciona e ON v.placa =
e.Veiculo_placa WHERE v.cor = 'verde';
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 3 27/11/2014 23:49

Outros materiais