Buscar

IMPLEMENTAO DE BANCO DE DADOS AV 2016.4

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

Avaliação: CCT0199_AV_201102136379 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201102136379 ­ MARCO ANTONIO RODRIGUES ROBADEY
Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma: 9001/AA
Nota da Prova: 2,0    Nota de Partic.: 1   Av. Parcial 2  Data: 15/06/2016 11:02:54
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
  1a Questão (Ref.: 201102243584) Pontos: 0,0  / 1,0
Uma  loja chamada DVDShop comercializa DVDs em  toda a América Latina e utiliza um
sistema  chamado DVDSystem para  controle  de  estoque  e  vendas  de DVDs. O  sistema
tem um banco de dados e o gerente da loja precisa saber o menor preço dos DVDs com o
ano  de  lançamento  do  DVD  em  2003  que  estão  cadastrados  na  tabela  chamada
TabelaDVD,  diretamente  do  banco  de  dados  usando  um  comando  em  SQL  porque  a
aplicação parou de funcionar.
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD foi
criada pelo analista de banco de dados (DBA) usando­se o comando SQL a seguir?
USE VENDAS
GO
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL,
Preco decimal(10,2) NULL ) 
GO
Resposta: SELECT MIN(
Gabarito:
SELECT MIN (Preco) FROM TabelaDVD
WHERE Ano = '2003'
  2a Questão (Ref.: 201102413577) Pontos: 0,0  / 1,0
Com as tabelas abaixo: 
Tabela Vendedor( 
VendCod Int , ­­ Chave primária, 
VendNome Varchar(50), 
IdGerente Int 
) 
Tabela Gerente ( 
IdGerente Int, ­­ Chave primária, Auto incremento 
VendCod Int 
) 
Sabendo que os gerentes também são vendedores, elabore uma consulta que retorne os nomes dos gerentes e
sua equipe de vendas (nome do gerente e nome do vendedor) ordenadas pelo nome dos gerentes.
Resposta: SELECT g.VendNome, v.VendNome FROM Tabela Vendedor WHERE g.IdGerente=%, v.IdGerente=Null
ORDER BY g.VendNome
Gabarito: select g.VendNome, v.VendNome from Vendedor as g inner join gerente as ge on g.VendCod =
ge.VendCod inner join Vendedor as v on v.IdGerente = ge.IdGerente order by g.VendNome ou select
g.VendNome, v.VendNome from Vendedor as g,Vendedor as v,gerente as ge where g.VendCod = ge.VendCod
and v.IdGerente = ge.IdGerente order by g.VendNome
  3a Questão (Ref.: 201102260410) Pontos: 0,0  / 1,0
(CONSULPLAN ­ 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um
problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos
diferentes. Esse problema é conhecido por:
Replicação de dados.
Integridade de dados.
Dependência de dados.
  Consistência de dados.
  Redundância de dados.
  4a Questão (Ref.: 201102177753) Pontos: 0,0  / 1,0
Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões
relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer
consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a
alternativa correta que descreve a álgebra a ser utilizada.
Produto.Nome Produto.Qualidade Estoque.Qtde
Laranja 1 100
Laranja 2 150
Uva 1 200
Uva 2 130
Trigo 2 240
Pêssego 1 260
Pêssego 2 190
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
  πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
  πNome, Qualidade, Qtde
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
  5a Questão (Ref.: 201102260411) Pontos: 0,0  / 1,0
(CONSULPLAN ­ 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem
declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL)
e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente:
Delete e Update.
  Update e Drop.
Grant e Delete.
  Update e Grant.
Drop e Grant.
  6a Questão (Ref.: 201102408867) Pontos: 1,0  / 1,0
Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média
maior que 6 e idade não superior a 30 anos?
SELECT nome FROM professores WHERE media > 6 AND idade <= 30
SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30
SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
  SELECT nome FROM alunos WHERE media > 6 AND idade <= 30
  7a Questão (Ref.: 201102257164) Pontos: 0,5  / 0,5
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL
adequada para:
Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente.
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME;
  SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC;
  8a Questão (Ref.: 201102274204) Pontos: 0,0  / 0,5
A junção irrestrita também é conhecida como:
  Junção Cruzada
  Junção Contínua
Junção Interior
Junção Exterior
Autojunção
  9a Questão (Ref.: 201102270256) Pontos: 0,5  / 0,5
(FGV ‐ 2010 ‐ DETRAN‐RN ‐ Assessor Técnico ‐ Administração de Banco de Dados)
Assinale a alternativa correta sobre fragmento de comando a seguir:
(select distinct nome_cliente
from contas)
intersect
(select distinct nome_cliente
from emprestimos)
Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado.
Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado.
   Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado.
Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado.
Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado.
  10a Questão (Ref.: 201102416239) Pontos: 0,0  / 0,5
A propriedade que garante que todas as operações de uma transação são refletidas corretamente no banco de
dados ou nenhuma será é:
Durabilidade
  Atomicidade
Indisivibilidade
  Consistência
Isolamento
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.

Outros materiais