Buscar

AV - Implementação de BD 06_2015

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

26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/6
 
Avaliação: CCT0199_AV_201401274536 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno:
Professor: PATRICIA FIUZA DE CASTRORENATO AUGUSTO DOS SANTOS CORTES Turma: 9001/AA
Nota da Prova: 4,4        Nota de Partic.: 2        Data: 20/06/2015 11:26:01
  1a Questão (Ref.: 201401568385) Pontos: 0,0  / 1,5
Defina transação. Cite um exemplo.
Resposta: Serve para efetivar ou anular uma transação no banco de dados. Transação COMIT: Após uma série
de instruções o COMIT as efetiva no banco de dados. Transação ROLLBACK Após uma série de instruções o
ROLLBACK não efetiva (anula) essas instruções.
Gabarito: Transação é uma sequência de operações tratadas como um bloco único e indivisível. Existem vários
exemplos.
  2a Questão (Ref.: 201401545916) Pontos: 0,5  / 0,5
Ao selecionar os dados de uma tabela, para visualização ou outra necessidade podemos restringir o seu
espectro de visualização utilizando a cláusula:
ORDER
  WHERE
FROM
UNTIL
UP
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/6
  3a Questão (Ref.: 201401942834) Pontos: 0,0  / 1,0
Os SGBD´s possuem abordagens para otimizar as consultas em um banco de dados. Quando o SGBD não
possui no dicionário de dados estatísticas sobre o objeto referenciado, o otimizador aplica regras baseadas na
sintaxe dos comandos e define o melhor caminho com o menor número de ranking da análise dos possíveis
caminhos. 
Marque a alternativa que indica a abordagem denominada para este procedimento.
Baseada em roteamento.
  Baseada em semântica.
  Baseada em regras.
Baseada em processamento.
Baseada em custo.
  4a Questão (Ref.: 201401409793) Pontos: 0,5  / 0,5
Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super­chave deste esquema.
  nome, endereço
matricula, endereco
cpf, nome
matricula, nome
matricula, cpf
  5a Questão (Ref.: 201401408752) Pontos: 0,5  / 0,5
Considere o script:
CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/6
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em:
INSERT PECAS (1234, "lápis de cor", 500);
INCLUDE INTO PECA (1234, "lápis de cor", 500);
INSERT INTO PECAS ("1234", "lápis de cor", 500);
  INSERT INTO PECA (1234, "lápis de cor", 500);
INSERT INTO PECAS (1234, "lápis de cor", 500);
  6a Questão (Ref.: 201401409231) Pontos: 0,5  / 0,5
Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto
cartesiano em uma só operação.
União
Projeção
Interseção
Diferença
  Junção
  7a Questão (Ref.: 201401409145) Pontos: 0,5  / 0,5
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL
adequada para:
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/6
Apresentar os primeiros nomes, o salário e a data de admissão dos Empregados que ganham acima
de R$ 1.000,00 em ordem Crescente de Salário e de Data de Admissão.
SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY
SALARIO DESC, DT_ADMISSAO DESC;
SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY
DESC SALARIO, ASC DT_ADMISSAO;
SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY
ASC SALARIO, DESC DT_ADMISSAO;
  SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY
SALARIO, DT_ADMISSAO;
SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY
ASC SALARIO, ASC DT_ADMISSAO;
  8a Questão (Ref.: 201401421968) Pontos: 0,5  / 0,5
 
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5/6
 
 
Listar  placa, o ano do veículo e a descrição de seu modelo, se ele possuir ano a partir de 2010
  SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod =
m.codMod WHERE ano >= 2010;
SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod =
m.codMod WHERE ano > 2010;
Nenhuma das respostas acima.
SELECT v.placa, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod
WHERE ano = 2010;
SELECT v.placa, v.veiculo, m.modelo FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod =
m.codMod WHERE ano >= 2010;
26/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 6/6
  9a Questão (Ref.: 201401417099) Pontos: 1,4  / 1,5
CONSIDERE O BANCO DE DADOS CRIADO PELOS COMANDOS ABAIXO:
 
CREATE TABLE DISCIPLINA (COD_DISCIPLINA VARCHAR (7) PRIMARY KEY, NOME_DISC VARCHAR (20) NOT NULL, CARGA_HORARIA
NUMBER (3) NOT NULL)
CREATE TABLE TURMA (COD_TURMA NUMBER (4) PRIMARY KEY, ANO NUMBER (4) NOT NULL, SEMESTRE VARCHAR (1) NOT NULL,
COD_DISC VARCHAR (7) REFERENCES DISCIPLINA (COD_DISCIPLINA));
 
QUAIS O(S) COMANDO (S) SQL NECESSÁRIO(S) PARA INSERIR A TURMA 3020 DE IMPLEMENTAÇÃO DE BANCO DE DADOS, NO
PRIMEIRO SEMESTRE DE 2012, 88 CREDITOS, COM CÓDIGO DE DISCIPLNA CCT0199. A DISCIPLINA AINDA NÃO EXISTE NO BANCO DE
DADOS.
 
Resposta: INSERT INTO DISCIPLINA VALUE ('CCT0199', 'IMPLEMENTAÇÃO DE BANCO DE DADOS', 88); INSERT
INTO TURMA VALUE (3020, 2012, '1', 'CCT0199');
Gabarito:
INSERT INTO DISCIPLINA VALUES  ('CCT0199', 'IMPLEMENTAÇÃO DE BANCOS DE DADOS, 88);
INSERT INTO TURMA VALUES (3020, 2012, 1, 'CCT0199');
  10a Questão (Ref.: 201401426208) Pontos: 0,0  / 1,0
Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das opções abaixo NÃO pode ser usada?
No SELECT da query principal de uma construção com subqueries
Na cláusula SET de um comando UPDATE
Numa cláusula SELECT em tabelas (exceção a Views)
  Na cláusula WHERE de um comando DELETE
  Na cláusula VALUES de um comando INSERT
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais