Buscar

Avaliação de Implementação de 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

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

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

Prévia do material em texto

Avaliação: CCT0199_AV_ » IMPLEMENTAÇÃO DE BANCO DE DADOS       Tipo de Avaliação: AV
Aluno: ­
Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma: 9002/AB
Nota da Prova: 7,5   Nota de Partic.: 2     Av. Parcial.:2     Data: 19/11/2015 19:08:26 (F)
 
  1a Questão (Ref.: 236286) Pontos: 1,5  / 1,5
(ENADE/2011 ‐ com adaptações) Pedro foi contratado como desenvolvedor de so�ware de uma empresa. Em seu primeiro dia de trabalho ele se
deparou com a figura a seguir, que representa os dados de um tabela do sistema de controle de malotes. Foi solicitado a Pedro relatório para o
sistema contendo os seguintes dados: Origem‐ todos os malotes com Data_Envio superior a "26/02/2014" e Situacao_Malote igual a "Entregue".
Para a geração do relatório, Pedro tem que fazer uma consulta u큎翰lizando o comando SELECT da linguagem SQL. Como ficaria?
Resposta: SELECT M.ORIGEM FROM MALOTE M WHERE M.DATA_ENVIO > TO_DATE('26/02/2014', 'DD/MM/YYYY')
AND M.SITUACAO_MALOTE = 'Entregue'; ­­ obs. o texto apareceu mal formatado mas parece pedir apenas o
atributo ORIGEM da relação, por isso apenas este atributo foi projetado.
Gabarito:
Select Origem from malotes where Data_Envio > "26/02/2014" and Situacao_Malote = "Entregue"
 
  2a Questão (Ref.: 115163) Pontos: 1,5  / 1,5
CONSIDERE O BANCO DE DADOS ABAIXO
AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço) 
REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) 
GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade)
CGCRevenda REFERENCIA Cgc GARAGENS
CodAuti REFERENCIA Código em AUTOMÓVEIS
LISTAR A MÉDIA DOS PREÇOS DOS AUTOMÓVEIS, BEM COMO O MAIOR E O MENOR PREÇO.
 
Resposta: SELECT AVG(A.PRECO) PRECO_MEDIO, MAX(A.PRECO) PRECO_MAXIMO, MIN(A.PRECO)
PRECO_MINIMO FROM AUTOMOVEIS A
Gabarito: SELECT AVG (PREÇO), MAX (PREÇO), MIN (PREÇO)  FROM AUTOMOVEIS
 
  3a Questão (Ref.: 106376) Pontos: 0,0  / 0,5
Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a
correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das
demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente,
na ........................ de uma tabela. 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das
demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou
combinações são denominadas ........................
A seqüência correta encontra­se apenas em:
Chave primária; chave primária; chave primária; super­chave; chaves secundárias.
Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
  Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
  Chave primária; super­chave; chave primária; chave candidata; chaves secundárias.
 
  4a Questão (Ref.: 107249) Pontos: 0,5  / 0,5
A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de
Projetos:
 
  π matricula   (σ setor = "Projetos" (Funcionarios_ste))
π Funcionarios_ste   (σ matricula, setor = "Projetos")
π setor = "Projetos"   (σ matricula (Funcionarios_ste))
σ matricula   (π setor = "Projetos" (Funcionarios_ste))
σ setor = "Projetos" (Funcionarios_ste)
 
 
  5a Questão (Ref.: 106750) Pontos: 0,5  / 0,5
É uma vantagem de uso da linguagem SQL:
É uma vantagem de uso da linguagem SQL:
Dependência de fabricante
  Definição dinâmica dos dados
Alto custo de treinamento
Dependência de plataforma
Visão única dos dados
 
 
  6a Questão (Ref.: 108144) Pontos: 0,5  / 0,5
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo
"endereço" a palavra Avenida.
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra
Avenida.
  apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço"
a palavra Avenida.
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a
palavra Avenida.
 
  7a Questão (Ref.: 243976) Pontos: 0,5  / 0,5
UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula:  
ORDER BY
SUM
JOIN
  GROUP BY
ORDER
 
  8a Questão (Ref.: 29039) Pontos: 0,5  / 0,5
São tipos de JOIN:
  INNER JOIN, LEFT JOIN e RIGHT JOIN.
SELECT JOIN, INNER JOIN, LEFT JOIN e RIGHT JOIN.
SELECT JOIN e INNER JOIN.
Apenas o INNER JOIN.
Apenas o INNER JOIN e o LEFT JOIN.
 Gabarito Comentado.
 
  9a Questão (Ref.: 124222) Pontos: 1,0  / 1,0
Para criarmos um índice para a tabela Fornecedor pelo Bairro e Cidade devemos dar o seguinte comando:
Create Index Forn_Bairro_Cidade ON Fornecedor BY Bairro, Cidade
Create Index Forn_Bairro_Cidade From Fornecedor BY Bairro, Cidade
Create Index Fornecedor ON Forn_Bairro_Cidade(Bairro, Cidade)
Create Index Fornecedor BY Bairro, Cidade
  Create Index Forn_Bairro_Cidade ON Fornecedor(Bairro, Cidade)
 Gabarito Comentado.
 
  10a Questão (Ref.: 124233) Pontos: 1,0  / 1,0
De acordo com o processo de submissão de uma consulta no Oracle, identifique a ordem de execução as
seguintes etapas:
1 ­ Análise Semântica
2 ­ Análise Sintática
3 ­ Geração de Código
4 ­ Otimização da Consulta
 5 ­ Reescrita de Consulta
 A ordem de execução CORRETA seria:
2, 1, 4, 5, 3
1, 2, 5, 4, 3
1, 2, 3, 4, 5
  2, 1, 5, 4, 3
1, 2, 4, 5, 3
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais