Baixe o app para aproveitar ainda mais
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';
Compartilhar