Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/11/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 1/4 THIAGO MACHADO DA SILVA201502134161 EAD VITÓRIA I ES Fechar Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS Avaliação: CCT0199_AV_201502134161 Data: 24/11/2017 17:39:04 (F) Critério: AV Aluno: 201502134161 THIAGO MACHADO DA SILVA Professor:RENATO AUGUSTO DOS SANTOS CORTES Turma: 9001/AA Nota Prova: 5,0 de 9,0 Nota Partic.: 0 Av. Parcial.: 2,0 Nota SIA: 7,0 pts IMPLEMENTAÇÃO DE BANCO DE DADOS 1a Questão (Ref.: 93660) 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 atualizar o preço para 19.99 de TODOS os DVDs QUE TENHAM o ano de lançamento anterior a 2000, 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) usandose 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: ? Gabarito: UPDATE TabelaDVD SET Preco = 19.99 WHERE Ano < '2000' 2a Questão (Ref.: 52614) Pontos: 0,0 / 1,0 Considere o seguinte esquema relacional: 29/11/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 2/4 Empregado ( Id, Nome(PK) , Id_Depto(FK Departamento) , Id_Gerente ( FK Empregado), Cargo, Salario) Departamento ( Id(PK), Nome, Id_Regiao(FK Regiao)) Regiao (Id(PK), Nome ) A partir do esquema escreva um comando SQL, utilizando junção, que liste o ID e o Nome dos departamentos que não possuem empregados. Resposta: ? Gabarito: Select d.Id, d.Nome From Departamento d Left Join Empregado e on e.Id_Depto = d.Id Where e.id is null 3a Questão (Ref.: 106376) Pontos: 0,0 / 1,0 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 encontrase apenas em: Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas. Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas. Chave primária; superchave; chave primária; chave candidata; chaves secundárias. Chave primária; chave primária; chave primária; superchave; chaves secundárias. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras. 4a Questão (Ref.: 27737) Pontos: 1,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(Produto X Estoque) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) Gabarito Comentado. 29/11/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 3/4 5a Questão (Ref.: 106749) Pontos: 1,0 / 1,0 A linguagem SQL pode ter vários enfoques, EXCETO: Linguagem interativa de consulta (query AdHoc) Linguagem para a programação de sistemas de informação Linguagem para acesso às bases de dados Linguagem de consulta em ambiente cliente/servidor Linguagem de administração de banco de dados Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 107870) Pontos: 1,0 / 1,0 Observe a tabela R: Qual será o resultado da consulta: SELECT X FROM R WHERE Y is null; 5 1 e 5 null e 5 1 e 4 4 e null 7a Questão (Ref.: 107867) Pontos: 0,0 / 1,0 Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? 3 4 1 0 2 Pontos: 1,0 / 1,0 29/11/2017 BDQ Prova http://ead.estacio.br/bdq_prova_resultado_preview.asp 4/4 8a Questão (Ref.: 124193) Em uma junção Cruzada entre três tabelas com respectivamente 10, 8 e 4 resgistros, gerará uma saída com quantos registros? 320 registros 160 registros 22 registros 20 registros 220 registros 9a Questão (Ref.: 266220) Pontos: 0,5 / 0,5 São tipos de visões: Simples Abstratas Simples e Abstratas Complexas Simples e Complexas Gabarito Comentado. 10a Questão (Ref.: 124237) Pontos: 0,5 / 0,5 O otimizador do Oracle transforma condições envolvendo certos operadores, no caso do operador BETWEEN, ao usarmos como o exemplo a construção: Salario BETWEEN 1000 AND 3000 A sua otimização resultante será: salário >= 1000 AND salário <= 3000 salário > 1000 AND salário < 3000 salário < 1000 OR salário > 3000 salário >= 1000 OR salário <= 3000 salário > 1000 OR salário < 3000 Gabarito Comentado. Educational Performace Solution EPS ® Alunos
Compartilhar