Baixe o app para aproveitar ainda mais
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
Compartilhar