Buscar

AV 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

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

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

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

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.

Outros materiais