Baixe o app para aproveitar ainda mais
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 ase 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.
Compartilhar