Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS AV 2016.2

Prévia do material em texto

Fechar
 
Avaliação:  CCT0199_AV_201401242561 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de A valiação:  AV
Aluno:  201401242561 ­ HALAN CORTES LOPES
Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma:  9002/AA
Nota da Pro va:  7,0    Nota de P artic.:  2   Av. Parcial  2  Data:  19/11/2016 09:28:42
 
  1a Questão  (Ref.: 201401360053) Pontos:  1,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 a quantidade de DVDs 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 tem a
coluna Titulo para  armazenar os  títulos dos  DVDs  e  a  coluna NomeArtistaPrincipal para
armazenar os nomes dos artistas principais dos DVDs  e a coluna Ano para armazenar os
anos de lançamentos dos DVDs?
 
Resposta:  SELECT COUNT(Titulo | Nome ArtistaPrincipal | Ano) FROM T abelaDVD
 
 
Gabarito:
SELECT COUNT (*) FROM TabelaDVD
 
  2a Questão  (Ref.: 201401391092) Pontos:  1,0  / 1,0
De acordo com a base de dados a seguir, com as tabelas Empregado, Cliente e
Departamento crie uma consulta, para: mostrar nome do departamento do empregado que
atende ao cliente de Id 165.
 
Resposta:  SELECT D .NOME FROM DEPARTAMENTO D INNER JOIN EMPREGADO E ON E.ID_DEPT O = D.ID INNER
JOIN CLIENTE C ON C.VENDEDOR = E.ID WHERE C.ID = 165
 
 
Gabarito:
ANSI
Select d.nome from cliente c inner join empregado e on c.v endedor = e.id inner join departamento d on
e.id_depto = d.id where c.id = 169
TRADICIONAL
Select d.nome from cliente c, empregado e, departamento d where c.v endedor = e.id and e.id_depto = d.id and
c.id = 169
 
  3a Questão  (Ref.: 201401373193) Pontos:  1,0  / 1,0
Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativ as, respeitando
a correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos v alores distinguem uma linha das
demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos v alores aparecem, necessariamente,
na ........................ de uma tabela.  
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir par a 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 encontr a­se apenas em:
Chave primária; cha ve estrangeira; chave primária; cha ve primária; cha ves estrangeiras.
Chave primária; cha ve estrangeira; chave primária; cha ve secundária; cha ves alternativ as.
Chave primária; super ­chave; chave primária; cha ve candidata; cha ves secundárias.
Chave primária; cha ve primária; cha ve primária; super ­chave; chaves secundárias.
  Chave primária; cha ve estrangeira; chave primária; cha ve primária; cha ves alternativ as.
 
  4a Questão  (Ref.: 201401374059) Pontos:  0,0  / 1,0
Em relação a álgebr a relacional, o oper ador de _____________ permite combinar seleções e um produto
cartesiano em uma só oper ação.
  União
Interseção
Projeção
Diferença
  Junção
 
  5a Questão  (Ref.: 201401373580) Pontos:  1,0  / 1,0
Considere o script:
CREATE TABLE PECA (CODIGO NUMERIC(5) NO T NULL,
DESCRICAO V ARCHAR(20) NO T NULL,
ESTOQUE NUMERIC(5) NO T 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 INTO PECA S ("1234", "lápis de cor", 500);
INCLUDE INTO PECA (1234, "lápis de cor", 500);
INSERT INTO PECA S (1234, "lápis de cor", 500);
  INSERT INTO PECA (1234, "lápis de cor", 500);
INSERT PECA S (1234, "lápis de cor", 500);
 
  6a Questão  (Ref.: 201401510744) Pontos:  1,0  / 1,0
Ao selecionar os dados de uma tabela, par a visualização ou outr a necessidade podemos restringir o seu
espectro de visualização utilizando a cláusula:
UNTIL
FROM
UP
  WHERE
ORDER
 
  7a Questão  (Ref.: 201401374678) Pontos:  0,5  / 0,5
Qual será o resultado da consulta  SELECT COUNT(DISTINCT salario) FROM funcionario?
  7
5
8
9
6
 
  8a Questão  (Ref.: 201401295856) Pontos:  0,5  / 0,5
São tipos de JOIN:
Apenas o INNER JOIN.
SELECT JOIN e INNER JOIN.
Apenas o INNER JOIN e o LEF T JOIN.
  INNER JOIN, LEFT JOIN e RIGHT JOIN.
SELECT JOIN, INNER JOIN, LEF T JOIN e RIGHT JOIN.
 
  9a Questão  (Ref.: 201401387057) Pontos:  0,5  / 0,5
(FGV ‐ 2010 ‐ DETRAN‐RN ‐ Assessor Técnico ‐ Administr açã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 não possui conta mas 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.
 
  10a Questão  (Ref.: 201401533040) Pontos:  0,5  / 0,5
A propriedade que gar ante que todas as oper ações de uma tr ansação são refletidas corretamente no banco de
dados ou nenhuma será é:
Indisivibilidade
  Atomicidade
Consistência
Durabilidade
Isolamento
Período de não visualização da pro va: desde 17/11/2016 até 01/12/2016.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes