Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS Avaliação: Data: 18/06/2016 09:56:03 (A) Critério: AV Aluno: Nota da Prova: 6,5 Nota de Partic.: 1,5 Av. Parcial.: 2 1a Questão (Ref.: 52583) Pontos: 1,0 / 1,0 A tabela c_empr foi criada pelo seguinte comando: CREATE TABLE c_empr (id NUMBER(7) CONSTRAINT c_empr_id_pk PRIMAY KEY, ult_nome VARCHAR2(25) CONSTRAINT c_empr_ult_nome_nn NOT NULL, prim_nome VARCHAR2(25), senha VARCHAR2(8) CONSTRAINT c_empr_senha_nn NOT NULL, dt_admissao DATE, salario NUMBER(11,2), id_gerente NUMBER(7) , id_depto NUMBER(7) , perc_comissao NUMBER(4,2)) Escreva os comandos de Alter Table necessários para acrescentar uma chave estrangeira na tabela de forma que a coluna id_depto referencie a coluna ID da tabela c_Depto. Resposta: alter table c_empr (id_depto NUMBER(7) CONSTRAINT ID FOREING KEY c_DEpto) Gabarito: ALTER TABLE x_empr ADD CONSTRAINT c_empr_id_depto_fk FOREIGN KEY (id_depto) REFERENCES c_depto (id) 2a Questão (Ref.: 266412) Pontos: 0,5 / 1,0 Como se dá a otimização de consultas baseada em custo? Resposta: Otimização de consultas baseada em custo, é quando a consulta é feita utlizando criterios de melhores perfomance da consulta. Gabarito: Os algoritmos estimam sistematicamente o custo de estratégias de execução diferentes e escolhem o plano de execução com o menor custo estimado. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 1 of 4 30-11-2016 09:46 3a Questão (Ref.: 106382) Pontos: 0,0 / 1,0 Relacione as colunas abaixo: (1) Tabela bidimensional, composta por linhas e colunas de dados (2) Coluna (3) Linha (4) Conjunto de valores de um atributo (5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas ( ) Esquema ( ) Atributo ( ) Tupla ( ) Relação ( ) Domínio A sequência correta está representada na opção: 5,2,1,3,4 5,3,2,1,4 5,2,3,4,1 5,2,3,1,4 4,2,3,1,5 4a Questão (Ref.: 107247) Pontos: 1,0 / 1,0 Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: I e III Somente a II II e III Somente III Somente I Gabarito Comentado. 5a Questão (Ref.: 107757) Pontos: 1,0 / 1,0 O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: DELETE FROM Aluno WHERE nome SUCH '%M'. DELETE FROM Aluno WHERE nome LIKE 'G%'. DELETE FROM Aluno WHERE nome='M'. DELETE FROM Aluno WHERE nome LIKE 'M%'. DELETE FROM Aluno BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 2 of 4 30-11-2016 09:46 Gabarito Comentado. 6a Questão (Ref.: 107870) Pontos: 1,0 / 1,0 Observe a tabela R: Qual será o resultado da consulta: SELECT X FROM R WHERE Y is null; 5 1 e 4 4 e null 1 e 5 null e 5 7a Questão (Ref.: 107183) Pontos: 0,5 / 0,5 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 ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; 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 IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; 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 MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; Gabarito Comentado. 8a Questão (Ref.: 28142) Pontos: 0,5 / 0,5 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 3 of 4 30-11-2016 09:46 Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π nome,endereco (δ salario>5000 (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π salario>5000 (δ nome,endereco (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) Gabarito Comentado. 9a Questão (Ref.: 266222) Pontos: 0,5 / 0,5 O comando para apagar um visão é: DEL VIEW CANCEL VIEW DELETE VIEW NEW VIEW DROP VIEW Gabarito Comentado. 10a Questão (Ref.: 124228) Pontos: 0,5 / 0,5 Dentre as propriedades de uma transação, qual delas é responsável por preservar a integridade do banco de dados? Consistência Isonomia Atomicidade Isolamento Durabilidade BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_... 4 of 4 30-11-2016 09:46
Compartilhar