Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS

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

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

Outros materiais