Buscar

SIMULADO AV1 - Implementação de BD - Gabarito

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 3 páginas

Prévia do material em texto

Nome do(a) aluno(a):________________________________________________ Data: /09/2014 
Matrícula:_________________________________________ 
Disciplina: CCT0083 – IMPLEMENTAÇÃO DE BANCO DE DADOS. Leia com atenção as questões antes de 
responder. As questões devem ser respondidas somente à caneta azul ou preta, na folha de 
respostas. As questões da prova totalizam 10 pontos. Será observada uma tolerância máxima de 
30 minutos para a entrada dos alunos. Neste intervalo nenhum aluno poderá deixar a sala. 
Terminando a prova, o aluno deverá entregar ao professor a folha de questões e a folha de 
respostas, devidamente identificadas. α - Boa prova. SIMULADO DE AV1 
 
Leia o Texto abaixo com atenção! 
O famoso pesquisador e Doutor Joseph Morgan, um dos maiores especialistas em estudo de 
primatas, esteve no Brasil na última semana, apresentando uma palestra. Nela, ele revelou detalhes da 
pesquisa de chimpanzés que vem realizando juntamente com sua equipe. Para realizá-la a equipe dividiu os 
chimpanzés em diversos grupos e cada pesquisador é responsável por gerenciar um ou mais grupos. Um 
modelo de dados lógico foi gerado e um banco de dados para armazenar dados do projeto de pesquisa foi 
criado dentro do SGBD ORACLE utilizando-se o modelo relacional. 
A próxima fase da pesquisa tem por objetivo estudar o comportamento social dos macacos desta 
espécie procurando correlacionar características físicas, como o peso e a altura com o grau de sociabilidade 
de cada indivíduo, dentre outros aspectos. Ao final da palestra, o Doutor Joseph Morgan agradeceu ao IPPSM 
(Instituto de Pesquisas em Primatas Silos Moraes) pelo financiamento de sua pesquisa. 
Segue abaixo uma figura representando o modelo lógico gerado: 
 
 
Resolva as seguintes questões: 
1) (1,0) Os atributos MatPesq, codGrupo e 
idChim possuem, em suas respectivas tabelas 
de origem, as seguintes características de 
integridade referencial (assinale a alternativa 
correta): 
 
a) São chaves primárias, não sendo nem 
obrigatórias e nem únicas 
b) São chaves primárias e estrangeiras, não sendo 
nem obrigatórias e nem únicas 
c) São chaves primárias e obrigatórias, mas não 
necessariamente únicas 
d) São chaves primárias, obrigatórias e únicas 
e) São apenas chaves primárias e únicas, não 
sendo obrigatórias 
 
2) (1,0) Assinale a alternativa correta abaixo que 
seleciona corretamente os dados de todos os 
Chimpanzés que possuem nome iniciando com 
a letra “B”: 
 
a) SELECT * FROM CHIMPANZE WHERE 
nomeChim like “B*”; 
b) SELECT * FROM CHIMPANZE WHERE 
nomeChim = 'B%'; 
c) SELECT * FROM CHIMPANZE WHERE 
nomeChim = “B*”; 
d) SELECT * FROM CHIMPANZE WHERE 
nomeChim like 'B*'; 
e) SELECT * FROM CHIMPANZE WHERE 
nomeChim like 'B%'; 
 
3) (1,0) Assinale a alternativa abaixo que 
renomeia corretamente o atributo IMC para 
IndMassaCorporal: 
 
a) ALTER TABLE PESQUISADOR CHANGE IMC 
IndMassaCorporal; 
b) ALTER TABLE CHIMPANZE CHANGE COLUMN 
IMC to IndMassaCorporal; 
c) ALTER TABLE CHIMPANZE RENAME COLUMN 
IMC to IndMassaCorporal; 
d) ALTER TABLE CHIMPANZE RENAME IMC to 
IndMassaCorporal; 
e) ALTER TABLE GRUPO RENAME COLUMN IMC 
to IndMassaCorporal; 
 
SELECT * FROM PESQUISADOR WHERE titul = 'Doutor'; 
4) Analise a instrução acima e marque a 
alternativa correta abaixo: 
 
a) A instrução não indica nem uma restrição e 
nem uma projeção. 
b) A instrução é um exemplo de projeção 
c) A instrução é um exemplo de projeção 
seguida de uma seleção 
d) A instrução é um exemplo de seleção 
seguida de uma projeção 
e) A instrução é um exemplo de restrição 
 
5) (2,0) Crie uma sequência de cláusulas em SQL 
necessárias para criar a tabela Grupo sabendo-
se que todos os atributos desta tabela são 
obrigatórios. 
Após uma reunião com o Doutor Joseph 
Morgan e sua principal assistente Charlene Foster 
ficou decidido que o armazenamento do atributo 
IndMassaCorporal é desnecessário, pois não existe 
um grande volume de dados e o valor deste índice 
pode ser calculado por meio da fórmula abaixo: 
 
Com base nestes dados informados, resolva as 
duas próximas questões: 
6) (1,0) Crie uma sequencia de cláusulas em SQL 
necessárias para remover a coluna 
IndMassaCorporal de sua tabela de origem. 
 
7) (1,0) Crie uma consulta que permita exibir o 
nome dos chimpanzés com o apelido 
Chimpanzé e o valor do Índice de Massa 
Corporal com o nome IMC como resultado do 
cálculo dos atributos peso e altura. 
 
8) (2,0) Faça uma consulta que resulte entre uma 
lista de chimpanzés cujo pesquisador 
responsável chama-se Suzane. O resultado 
desejado seria igual ao da figura abaixo: 
 
 
 
 
 
Nome do(a) aluno(a):________________________________________________ Data: /09/2014 
 
Matrícula:_________________________________________ 
Disciplina: CCT0083 – IMPLEMENTAÇÃO DE BANCO DE DADOS. α - Boa prova! SIMULADO DE AV1 
 
ATENÇÃO! A PROVA DEVE SER RESPONDIDA NESTA PÁGINA. A FOLHA DE RESPOSTA PADRÃO DA 
INSTITUIÇÃO DEVERÁ SER UTILIZADA APENAS COMO RASCUNHO! 
Escreva no quadro abaixo cada letra assinalada nas questões de 1 a 4. Atenção, pois a correção será realizada 
por aqui. Não serão aceitos rasuras, respostas a lápis ou uso de corretor líquido. Tenha bastante atenção! 
Questão 1 2 3 4 
Letra 
assinalada D E C E 
Para uso do 
Professor D E C E 
Questão 5 (2,0) 
 CREATE TABLE Grupo ( 
codGrupo NUMBER(3) PRIMARY KEY, 
MatPesq NUMBER (5) REFERENCES Pesquisador NOT NULL, 
nomeGrupo VARCHAR2(30) NOT NULL, 
Caracteristicas VARCHAR2 (50) NOT NULL 
); 
Questão 6 (1,0) 
 ALTER TABLE CHIMPANZE DROP COLUMN IndMassaCorporal; 
Questão 7 (1,0) 
 SELECT NOMECHIM "Chimpanzé", peso / altura * altura IMC 
FROM CHIMPANZE; 
Questão 8 (2,0) 
SELECT NOMEPESQ PESQUISADOR, NOMECHIM "CHIMPANZÉ" 
FROM PESQUISADOR P, GRUPO G, CHIMPANZE C 
WHERE P.MATPESQ = G.MATPESQ AND 
G.CODGRUPO = C.CODGRUPO AND 
NOMEPESQ = 'Suzane';

Outros materiais