Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0199_AV_201101607386 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201101607386 - EDVALDO AQUINO DE CARVALHO Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 2 Data: 11/03/2014 09:37:03 1a Questão (Ref.: 201101774506) Pontos: 0,5 / 0,5 Relacione as colunas abaixo: (1) Tabela bidimensional, composta por linhas e colunas de dados (2) Coluna (3) Linha (4) Conjunto de valores de um atributo (5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas ( ) Esquema ( ) Atributo ( ) Tupla ( ) Relação ( ) Domínio A sequência correta está representada na opção: 4,2,3,1,5 5,3,2,1,4 5,2,3,4,1 5,2,1,3,4 5,2,3,1,4 2a Questão (Ref.: 201101774897) Pontos: 0,5 / 0,5 O operador que possibilita a seleção de uma faixa de valores sem a necessidade do uso dos operadores >=, <= e AND é: GROUP BY LIKE BETWEEN IN HAVING 3a Questão (Ref.: 201101778518) Pontos: 0,5 / 0,5 (CONSULPLAN - 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por: Replicação de dados. Redundância de dados. Integridade de dados. Consistência de dados. Dependência de dados. 4a Questão (Ref.: 201101792319) Pontos: 0,5 / 0,5 Na sintaxe ANSI da junção Interior, na sua forma padrão é: select [colunas] from tabela1 RIGHT JOIN tabela2 ON ; select * from tabela1 LEFT JOIN tabela2; select [colunas] from tabela1 INNER JOIN tabela2 ON ; select * from tabela1 CROSS JOIN tabela2; select [colunas] from tabela1 LEFT JOIN tabela2 ON ; 5a Questão (Ref.: 201101792341) Pontos: 0,0 / 0,5 Para sabermos o valor atual em uma sequência, devemos usar: Select NomeSequencia.CURRVAL from NomeTabela Select NomeSequencia.NEXTVAL from NomeTabela Select NomeSequencia.CURRVAL from Dual Select NomeSequencia.NEXTVAL from Dual Nenhuma das demais respostas 6a Questão (Ref.: 201101775063) Pontos: 0,5 / 0,5 Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste caso? RAW(tam) VARCHAR2(tam) LONG RAW LONG CHAR(tam) 7a Questão (Ref.: 201101775913) Pontos: 1,0 / 1,0 Observe a tabela abaixo, referente a um banco de dados empresa: Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o seguinte comando: SELECT * FROM PACIENTE ASC NOME_PACIENTE; SELECT * FROM PACIENTE DESC NOME_PACIENTE; SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE; SELECT * OVER PACIENTE ASC NOME_PACIENTE; SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE; 8a Questão (Ref.: 201101788103) Pontos: 1,0 / 1,0 Listar placa, o ano do veículo e a descrição de seu modelo, se ele possuir ano a partir de 2010 SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod WHERE ano > 2010; Nenhuma das respostas acima. SELECT v.placa, v.veiculo, m.modelo FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod WHERE ano >= 2010; SELECT v.placa, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod WHERE ano = 2010; SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod WHERE ano >= 2010; 9a Questão (Ref.: 201101783640) Pontos: 0,0 / 1,5 Escreva o comando SQL que aumente em 10% o valor do preço das peças de cor azul. A tabela PECAS está ilustrada na figura a seguir. Resposta: SELECT cor, preco FROM Pecas WERE cor=preco*0,1; Gabarito: UPDATE pecas SET preco = preco*1.1 WHERE cor='Azul'. 10a Questão (Ref.: 201101783715) Pontos: 1,5 / 1,5 Baseado nas tabelas esporte e atleta ilustradas a seguir, escreva uma consulta SQL que recupere os nomes e sexo dos atletas que praticam natação ordenados alfabeticamente. Resposta: SELECT nome, sexo FROM Atleta a WERE a.atleta = e.esporte Gabarito: Sugestão: SELECT a.nome, sexo FROM atleta a, esporte e WHERE a.idesporte = e.idesporte AND e.nome = 'natação' ORDER BY a.nome
Compartilhar