Buscar

Av Implementação de Banco de Dados 03/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 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

26/03/2015 BDQ Prova
file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 1/4
 
Avaliação: CCT0199_AV_201201839483 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201201839483 ­ DELCIO SBEGHEN
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 8,0        Nota de Partic.: 2        Data: 14/03/2015 11:30:41
  1a Questão (Ref.: 201202038946) Pontos: 1,5  / 1,5
Observe a tabela DEPARTAMENTO ilustrada na figura abaixo.
Escreva o comando SQL para inserir a tupla 1 mostrada na tabela acima. Considere a coluna dnome do tipo
VARCHAR  e dnumero do tipo NUMBER(1).
Resposta: INSERT INTO Departamento (dnome, dnumero) values ("Matriz", 1);
Gabarito: INSERT INTO departamento VALUES ('Matriz', 1).
  2a Questão (Ref.: 201202038594) 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(Preço) AS MEDIA, MIN(Preço) AS MENOR, MAX(Preço) AS MAIOR FROM AUTOMOVEIS;
Gabarito: SELECT AVG (PREÇO), MAX (PREÇO), MIN (PREÇO)  FROM AUTOMOVEIS
  3a Questão (Ref.: 201202030322) Pontos: 0,5  / 0,5
Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
Compartilhamento de Dados.
Independência dos dados.
26/03/2015 BDQ Prova
file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 2/4
  Dependência entre programas e dados.
Redução ou Eliminação de redundâncias.
Padronização dos dados.
  4a Questão (Ref.: 201202029863) Pontos: 0,5  / 0,5
Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam
a disciplina com código CCT0199" está corretamente representada em:
Não existe consulta que reponda a questão
 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199
(DISCIPLINA)))
   matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
  5a Questão (Ref.: 201202167239) Pontos: 0,5  / 0,5
Representa a linguagem de manipulação de dados:
  DML
DRL
DDL
TDL
DCL
  6a Questão (Ref.: 201202030544) 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/03/2015 BDQ Prova
file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 3/4
Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00.
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
  SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000;
  7a Questão (Ref.: 201202030218) Pontos: 0,5  / 0,5
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
GROUP BY
COUNT
AVG
EQUAL
  SUM
  8a Questão (Ref.: 201202030309) Pontos: 0,5  / 0,5
Uma visão quando aplicada a uma base de dados, é capaz de:
Permite alterar os tipos definidos nos meta­dados do SGBD.
Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas.
Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta.
Permitir a representação conceitualmente os dados de uma base de dados.
  Permitir a criação de um conjunto de dados virtual para ser usados em consultas.
  9a Questão (Ref.: 201202047646) Pontos: 1,0  / 1,0
Quanto a visões, é correto afirmar:
 I ­ Pode­se fazer uma consulta a uma view com as cláusulas Having e Group By.
II ­ Pode­se fazer subconsultas e utilizar operadores de conjunto em uma view.
III ­ Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de
26/03/2015 BDQ Prova
file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 4/4
INSERT, UPDATE e DELETE, porém, não armazena estes dados.
Apenas a afirmação III é correta.
Apenas as afirmações I e III são corretas.
  Todas as afirmações estão corretas.
Apenas as afirmações II e III são corretas.
Apenas as afirmações I e II são corretas.
  10a Questão (Ref.: 201202167575) Pontos: 1,0  / 1,0
Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END TRANSACTION
é denominada uma:
Proograma
Operação
Comando
Seleção
  Transação
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.

Outros materiais