Buscar

Prova AV IMPLEMENTAÇÃO BANCO DE DADOS

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 4 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

Prévia do material em texto

28/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/4
 
Avaliação: CCT0199_AV_201101014296 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201101014296 ­ JOSE RICARDO GIMENIS SANSON
Professor: PATRICIA FIUZA DE CASTRORENATO AUGUSTO DOS SANTOS CORTES Turma: 9001/AA
Nota da Prova: 7,7        Nota de Partic.: 2        Data: 18/06/2015 09:11:57
  1a Questão (Ref.: 201101137375) Pontos: 1,0  / 1,0
 (CESGRANRIO ­ 2010 ­ IBGE ­ Analista de Sistemas ­ Desenvolvimento de Aplicações)
Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo
possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas
gerenciadores de bancos de dados para a implementação de  
 índices do tipo bit map.
chaves primárias e estrangeiras.
  otimização de consultas.
controle de concorrência.
recuperação de dados após falhas.
  2a Questão (Ref.: 201101131256) Pontos: 1,4  / 1,5
Escreva  uma  consulta  SQL  que  recupere  todas  as  informações  da  peça  que  possui  o maior  preço.  A  tabela
pecas  está ilustrada na figura a seguir.
Resposta: select * from pecas (select preco= MAX(preco) pecas)
Gabarito:
Sugestão:
SELECT *
FROM pecas
WHERE preco = (SELECT MAX(preco) FROM pecas)
JoséRicardo
Realce
JoséRicardo
Realce
JoséRicardo
Realce
28/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/4
  3a Questão (Ref.: 201101122640) Pontos: 0,5  / 0,5
É responsável por garantir a Integridade Referencial:
Chave de Atributo
Chave Primária
Chave Secundária
Chave Candidata
  Chave Estrangeira
  4a Questão (Ref.: 201101122508) Pontos: 0,5  / 0,5
Em SQL, para contar linhas usamos:
  COUNT
GROUP BY
AVG
SELECT
SUM
  5a Questão (Ref.: 201101122972) Pontos: 0,5  / 0,5
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:
II e III
  Somente a II
I e III
Somente I
Somente III
  6a Questão (Ref.: 201101122704) Pontos: 0,5  / 0,5
Como ficaria o comando SQL para criar a tabela a seguir?
28/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/4
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
  CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
  7a Questão (Ref.: 201101122481) Pontos: 0,5  / 0,5
(ENADE 2011 ­ Adaptado)
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 código e a quantidade de peças fornecidas:
SELECT CODIGO, ESTOQUE FROM PECAS
  SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTOS;
Nenhuma das respostas acima
SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTO;
SELECT CODIGO, ESTOQUE FROM FORNECIMENTOS;
  8a Questão (Ref.: 201101139920) Pontos: 0,5  / 0,5
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
select * from tabela1 CROSS JOIN tabela2;
select * from tabela1 LEFT JOIN tabela2;
  select [colunas] from tabela1 INNER JOIN tabela2 ON ;
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
  9a Questão (Ref.: 201101131305) Pontos: 1,3  / 1,5
Baseado na tabela empregado mostrada na figura abaixo, escreva uma consulta SQL que recupere o nome e o
endereço dos empregados que contém a palavra Eduardo em seu nome.
28/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/4
Resposta: select e.nome, e.endereco from Empregado e where nome= like in (%Eduardo%)
Gabarito:
Sugestão:
SELECT nome, endereco
FROM empregado
WHERE nome LIKE('%Eduardo%');
  10a Questão (Ref.: 201101259845) Pontos: 1,0  / 1,0
Uma visão pode ser:
Simples e linear
Somente complexa
Linear
Somente simples
  Simples ou complexa.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.