Buscar

Implementação AV

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

Fechar 
 
Avaliação: CCT0199_AV_ » IMPLEMENTAÇÃO DE BANCO DE DADOS 
Tipo de Avaliação: AV 
Aluno: 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9002/AB 
Nota da Prova: 6,4 Nota de Partic.: 2 Data: 12/11/2013 
 
 
 1a Questão (Ref.: 201201447930) DESCARTADA 
É uma vantagem de uso da linguagem SQL: 
 
 Visão única dos dados 
 
 Alto custo de treinamento 
 Dependência de plataforma 
 Dependência de fabricante 
 Definição dinâmica dos dados 
 
 
 
 2a Questão (Ref.: 201201451574) Pontos: 0,8 / 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: 
 
 
Dependência de dados. 
 
Consistência de dados. 
 
Replicação de dados. 
 Redundância de dados. 
 
Integridade de dados. 
 
 
 
 3a Questão (Ref.: 201201456711) Pontos: 0,8 / 0,8 
Escreva uma consulta SQL que recupere todas as informações da peça que possui o maior preço. A tabelapecas está ilustrada na figura 
a seguir. 
 
 
 
Resposta: select * from pecas where preco in (select max(preco) from pecas) 
 
 
Gabarito: 
Sugestão: 
SELECT * 
FROM pecas 
WHERE preco = (SELECT MAX(preco) FROM pecas) 
 
 
 
 4a Questão (Ref.: 201201447967) Pontos: 0,8 / 0,8 
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: 
 
 
COUNT 
 
AVG 
 
GROUP BY 
 
EQUAL 
 SUM 
 
 
 
 5a Questão (Ref.: 201201465375) Pontos: 0,8 / 0,8 
Na sintaxe ANSI da junção Interior, na sua forma padrão é: 
 
 select [colunas] from tabela1 INNER JOIN tabela2 ON ; 
 
select [colunas] from tabela1 LEFT JOIN tabela2 ON ; 
 
select * from tabela1 CROSS JOIN tabela2; 
 
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ; 
 
select * from tabela1 LEFT JOIN tabela2; 
 
 
 
 6a Questão (Ref.: 201201456713) Pontos: 0,8 / 0,8 
Escreva uma consulta SQL que recupere todas as informações do empregado mais velho. A tabela empregado está ilustrada na figura a 
seguir. 
 
 
 
Resposta: select * from empregado where data_nasc in (select min(data_nasc) from empregado) 
 
 
Gabarito: 
Sugestão: 
SELECT * 
FROM empregado 
WHERE data_nasc = (SELECT MIN(data_nasc) FROM empregado) 
 
 
 
 7a Questão (Ref.: 201201448173) Pontos: 0,8 / 0,8 
Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando 
SQL para inserir um registro na tabela? 
 
 
 
INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000); 
 
INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000); 
 INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000); 
 
INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000'); 
 
INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000); 
 
 
 
 8a Questão (Ref.: 201201449047) Pontos: 0,8 / 0,8 
Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? 
 
 
 3 
 
4 
 
1 
 
0 
 
2 
 
 
 
 9a Questão (Ref.: 201201461154) Pontos: 0,8 / 0,8 
 
Listar cpf e nome do cliente que possui o veículo placa BDQ2012. 
 
 
Nenhuma das consultas acima. 
 
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 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 ; 
 
 
 
 10a Questão (Ref.: 201201447582) Pontos: 0,0 / 0,8 
Analise as seguintes afirmações: 
"(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave 
identifica as tuplas da relação" 
Podemos afirmar: 
 
 
 A primeira afirmação é falsa e a segunda é verdadeira. 
 
A primeira afirmação é verdadeira e a segunda é falsa. 
 
As duas afirmações são verdadeiras e a primeira não justifica a segunda. 
 
As duas afirmações são falsas. 
 As duas afirmações são verdadeiras e a primeira justifica a segunda. 
 
 
 
 11a Questão (Ref.: 201201461433) Pontos: 0,0 / 0,8 
(FUMARC - 2011 - BDMG - Analista de Sistemas) 
 
De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor responda à 
consulta Listar o número da conta de todas as contas que não tem empréstimo associado: 
 
 
SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_emprestimo NOT 
(SELECT e.num_emprestimo FROM EMPRESTIMO AS e) 
 
SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_conta NOT IN 
(SELECT e.num_emprestimo FROM EMPRESTIMO AS e) 
 SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_conta NOT IN 
(SELECT e.num_conta FROM EMPRESTIMO AS e) 
 
SELECT c.num_conta FROM CONTA AS c 
WHERE c.num_conta NOT EXISTS 
(SELECT e.num_conta FROM EMPRESTIMO AS e) 
 ELECT c.num_conta FROM CONTA AS c 
MINUS 
SELECT e.num_conta FROM EMPRESTIMO AS e

Outros materiais