Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 1/2 IMPLEMENTAÇÃO DE BANCO DE DADOS 10a aula Lupa PPT MP3 Exercício: CCT0835_EX_A10_201803349182_V10 04/05/2020 Aluno(a): CELSO SCHUMACK JUNIOR 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803349182 1a Questão Admita a seguinte definição de um sequence chamado seq: CREATE SEQUENCE seq AS int START WITH 150 INCREMENT BY 10 MINVALUE 100 MAXVALUE 200 CYCLE Qual valor será retornado pelo sequence seq quando o comando NEXT VALUE FOR seq for executado pela décima vez? 130 150 100 200 10 Respondido em 04/05/2020 17:57:04 2a Questão 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 INSERT, UPDATE e DELETE, porém, não armazena estes dados. Apenas a afirmação III é correta. Apenas as afirmações II e III são corretas. Todas as afirmações estão corretas. Apenas as afirmações I e II são corretas. Apenas as afirmações I e III são corretas. Respondido em 04/05/2020 17:57:23 3a Questão O comando SQL para criar uma visão chamada Eye, abrangendo os atributos A1 e A2 da tabela Pen, é: BUILD Eye AS INSERT A1, A2 FROM Pen COMPOSE FLASH Eye AS A1, A2 FROM Pen COMPILE Eye AS INSERT A1, A2 FROM Pen CREATE DROP Eye FROM A1, A2 FROM Pen CREATE VIEW Eye AS SELECT A1, A2 FROM Pen Respondido em 04/05/2020 17:57:29 4a Questão Observe as tabelas abaixo: professor ( idProfessor INT NOT NULL PRIMARY KEY, nome VARCHAR(50) NOT NULL, valor_hora INT, certificados VARCHAR(255), idCoordenador INT ) turmas ( idTurma INT NOT NULL PRIMARY KEY, idProfessor INT NOT NULL, idCurso INT NOT NULL, data_inicio DATE, data_final DATE, carga_horaria INT ) O seguinte script foi executado: create view turmasProfessor as select p.idProfessor, p.nome, t.data_inicio, t.data_final from professor p inner join turmas t ON t.idProfessor = p.idProfessor Podemos afirmar que: I. O script contém erro não executará. II. Será criada a view turmasProfessor. III. A instrução: update turmasProfessor set data_final = GETDATE(); poderá ser executada normalmente. Apenas a I está correta I e II estão corretas Apenas a II está correta II e III estão corretas Apenas a III está correta Respondido em 04/05/2020 17:57:36 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 2/2 5a Questão O comando para apagar um visão é: DELETE VIEW CANCEL VIEW DROP VIEW DEL VIEW NEW VIEW Respondido em 04/05/2020 17:57:31 6a Questão Para criarmos um índice para a tabela Fornecedor pelo Bairro e Cidade devemos dar o seguinte comando: Create Index Fornecedor BY Bairro, Cidade Create Index Fornecedor ON Forn_Bairro_Cidade(Bairro, Cidade) Create Index Forn_Bairro_Cidade ON Fornecedor BY Bairro, Cidade Create Index Forn_Bairro_Cidade From Fornecedor BY Bairro, Cidade Create Index Forn_Bairro_Cidade ON Fornecedor(Bairro, Cidade) Respondido em 04/05/2020 17:57:40 7a Questão Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem. Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é: CREATE VIEW VCLIENTES_RJ AS SELECT ID, NOME, ENDERECO, CIDADE, UF FROM CLIENTES WHERE UF = SP¿ O comando UPDATE acima, quando submetido para execução, resulta na atualização de: nenhuma linha, pois, como a visão VCLIENTES_RJ somente apresenta clientes do Rio de Janeiro, não é possível atualizar o nome de um cliente de São Paulo. nenhuma linha, pois não é possível realizar atualização sobre visões. até três linhas da visão VCLIENTES_RJ, não sendo atualizadas linhas da tabela CLIENTES. até três linhas da tabela CLIENTES. até três das linhas da visão, cujo novo valor para a coluna Nome pode ser verificado através de consulta à própria visão VCLIENTES_RJ. Respondido em 04/05/2020 17:57:44 8a Questão Ano: 2010 - Banca: FCC - Órgão: BAHIA GÁS - Prova: Analista de Processos Organizacionais - Análise de Sistemas Em um SGBD relacional, são pertinentes à linguagem de definição de dados e à linguagem de manipulação de dados, respectivamente: Insert Into e Create Table. Delete e Select. Update e Drop Table. Drop Index e Alter Table. Create Index e Insert Respondido em 04/05/2020 17:57:49 RJ¿ Umusuário ⊂ meteuosegu∫ecom and oparaexecuçãopelo ≥ renciad or dobancodedados :UPDATEVCLIENTES R JSETNOME = ¿JOAO¿ WHEREIDIN(1, 2, 3)ANDUF = Powered by TCPDF (www.tcpdf.org) http://www.tcpdf.org
Compartilhar