Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0199_AV_201101005807 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201101005807 - CLÁUDIA CRISTINA DA SILVA GONÇALVES Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 6,4 Nota de Partic.: 2 Data: 12/11/2013 14:10:19 1a Questão (Ref.: 201101113278) Pontos: 0,8 / 0,8 Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem? Dependência entre programas e dados. Compartilhamento de Dados. Independência dos dados. Redução ou Eliminação de redundâncias. Padronização dos dados. 2a Questão (Ref.: 201101113488) Pontos: 0,8 / 0,8 O comando SQL que apaga um tabela é: DROP TABLE DELETE TABLE INSERT INTO UPDATE REMOVE TABLE 3a Questão (Ref.: 201101116781) Pontos: 0,0 / 0,8 (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. Dependência de dados. Integridade de dados. Consistência de dados. 4a Questão (Ref.: 201101112780) DESCARTADA Analise as afirmações a seguir, relativas ao conceito de chave primária: i. Pode ser composta por um ou vários atributos. ii. Não admite duplicidade de valores, exceto no caso de valores nulos. iii. Deve ser definida durante a construção do modelo de E-R. Marque a alternativa correta (apenas uma opção) Apenas as afirmações II e III são verdadeiras. Todas as afirmações são verdadeiras. As afirmações I e II são falsas. As afirmações II e III são falsas. Apenas as afirmações I e III são verdadeiras. 5a Questão (Ref.: 201101121919) Pontos: 0,8 / 0,8 Escreva uma consulta SQL que recupere a cor e a quantidade de peças existentes, agrupadas por sua cor. A tabela pecas está ilustrada na figura a seguir. Resposta: SELECT cor, count(*) FROM Pecas GROUP BY cor Gabarito: SELECT cor, count(*) FROM pecas GROUP BY cor 6a Questão (Ref.: 201101121908) Pontos: 0,8 / 0,8 Observe a tabela PECAS ilustrada na figura a seguir: Uma consulta foi realizada na tabela PECAS e o resultado obtido com a consulta está ilustrado na figura a seguir. Escreva a consulta SQL que retornará este resultado. Resposta: SELECT num_peca, pnome, preco FROM Pecas WHERE preco >=3 Gabarito: Sugestão: SELECT num_peca, pnome, preco FROM pecas WHERE preco>=3 7a Questão (Ref.: 201101113570) Pontos: 0,8 / 0,8 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar o maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31, 42, 51). SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; 8a Questão (Ref.: 201101113632) Pontos: 0,8 / 0,8 De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado) ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado) 9a Questão (Ref.: 201101126361) Pontos: 0,8 / 0,8 Listar cpf e nome do cliente que possui o veículo placa BDQ2012. 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, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf ; Nenhuma das consultas acima. 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'; 10a Questão (Ref.: 201101114473) Pontos: 0,8 / 0,8 Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente: os atributos pertencentes à chave primária deverão conter sempre valores diferentes de NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL. nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL. os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL. nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL. os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL. 11a Questão (Ref.: 201101130602) Pontos: 0,0 / 0,8 Quanto a visões, é correto afirmar: I - Pode-se fazer uma consulta a uma view com as cláusulas Having e Group By. II - Pode-se fazer subconsultas e utilizar operadores de conjunto em uma view. III - Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de INSERT, UPDATE e DELETE, porém, não armazena estes dados. Apenas as afirmações I e III são corretas. Apenas as afirmações II e III são corretas. Todas as afirmações estão corretas. Apenas a afirmação III é correta. Apenas as afirmações I e II são corretas. Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar