Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0199_AVS_201301218715 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AVS Aluno: 201301218715 - CHEILA SOUZA GOMES Nota da Prova: 8,0 Nota de Partic.: 1 Data: 30/06/2015 (F) 1a Questão (Ref.: 201301356107) Pontos: 1,5 /1,5 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 2a Questão (Ref.: 201301484818) Pontos: 1,5 /1,5 Por que usar índices em tabelas? Resposta: Para facilitar as consultas às tabelas do banco de dados. 3a Questão (Ref.: 201301348399) Pontos: 0,5 /0,5 Considere a tabela aluno mostrada abaixo: Página 1 de 4BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp Qual o atributo poderia ser chave candidata da tabela acima? endereco cidade Não existe atributo que poderia ser chave candidata. nome cpf 4a Questão (Ref.: 201301484361) Pontos: 0,5 /0,5 A operação da álgebra relacional que recupera linhas em uma tabela é denominada: Produto cartesiano Diferença Seleção Junção Projeção 5a Questão (Ref.: 201301348333) Pontos: 0,5 /0,5 Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); 6a Questão (Ref.: 201301347341) Pontos: 0,5 /0,5 (ENADE 2011 - Adaptado) Página 2 de 4BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); CREATE TABLE FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, NOME VARCHAR(30) NOT NULL, PRIMARY KEY(COD_FORN)); CREATE TABLE FORNECIMENTOS (COD_PECA NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE NUMERIC(4) NOT NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY (COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES); A partir desse script, assinale a opção que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada fornecedor: SELECT * FROM FORNECEDOR; SELECT NOME_FORNECEDOR FROM FORNECEDORES; SELECT NOME FROM FORNECEDORES; SELECT * FROM FORNECEDORES; SELECT NOME FROM FORNECEDOR; 7a Questão (Ref.: 201301347364) Pontos: 0,5 /0,5 Quando desejamos selecionar o maior e o menor valor de um atributo numérico usamos: COUNT AVG MIN, MAX SUM MAIOR, MENOR 8a Questão (Ref.: 201301364774) Pontos: 0,5 /0,5 A junção irrestrita também é conhecida como: Junção Interior Junção Contínua Autojunção Junção Exterior Junção Cruzada 9a Questão (Ref.: 201301364805) Pontos: 1,0 /1,0 Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das opções abaixo NÃO pode ser usada? Página 3 de 4BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp Na cláusula WHERE de um comando DELETE No SELECT da query principal de uma construção com subqueries Numa cláusula SELECT em tabelas (exceção a Views) Na cláusula VALUES de um comando INSERT Na cláusula SET de um comando UPDATE 10a Questão (Ref.: 201301506813) Pontos: 1,0 /1,0 A propriedade que garante que depois de a transação completar-se com sucesso, as mudanças que ela faz no banco de dados permanecem, até mesmo se houver falha no sistema é: Consistência Coerência Persistência Durabilidade Atomicidade Página 4 de 4BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp
Compartilhar