Buscar

Sequências e Visões em 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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

11/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 1/3
 
Para sabermos o valor atual em uma sequência, devemos usar:
1.      ______________ são objetos que apresentam auto-incremento.
2.      ______________ uma pseudocoluna utilizada para extrair valores de uma sequence qualquer, sempre que for referenciada.
3.      ______________ uma pseudocoluna utilizada para informar o último valor gerado por uma sequence. É sempre incrementada após um
______________
4.      Nextval e currval ___________ ser usados na cláusula VALUES de um comando INSERT
5.      Nextval e currval ___________ ser usados dentro de uma subconsulta.
 
As palavras que preenchem as lacunas corretamente estão representadas em:
 
IMPLEMENTAÇÃO DE BANCO DE DADOS
 CCT0835_A10_201207000566_V1 
Lupa   Calc.
   
  
PPT
 
MP3
 
Aluno: PEDRO HENRIQUE IZIDORO DE BARROS Matr.: 201207000566
Disc.: IMPL.BANCO DE DADOS  2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este
modelo de questões que será usado na sua AV e AVS.
 
1.
Select NomeSequencia.NEXTVAL from NomeTabela
Select NomeSequencia.NEXTVAL from Dual
Select NomeSequencia.CURRVAL from NomeTabela
Select NomeSequencia.CURRVAL from Dual
Nenhuma das demais respostas
 
 
 
 
2.
(1) indices (2) nextval (3) currval e nextval (4) podem (5) não podem
(1) sequences (2) currval - (3) nextval e nextval (4) não podem (5) podem
(1) sequences (2) nextval (3) currval e nextval (4) podem (5) podem
(1) sequences (2) currval (3) nextval e nextval (4) não podem (5) não podem
(1) sequences (2) nextval  (3) currval e nextval (4) podem (5) não podem
 
 
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
11/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 2/3
O comando SQL para criar uma visão chamada Eye, abrangendo os atributos A1 e A2 da tabela Pen, é:
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:
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.
O comando para apagar um visão é:
Admita a seguinte definição de um sequence chamado seq:
 
CREATE SEQUENCE seq AS int
3.
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
BUILD Eye AS INSERT A1, A2 FROM Pen
COMPOSE FLASH Eye AS A1, A2 FROM Pen
 
 
 
 
4.
Drop Index e Alter Table.
Create Index e Insert
Update e Drop Table.
Insert Into e Create Table.
Delete e Select.
 
 
 
 
5.
II e III estão corretas
Apenas a II está correta
I e II estão corretas
Apenas a III está correta
Apenas a I está correta
 
 
 
 
6.
DROP VIEW
NEW VIEW
DELETE VIEW
CANCEL VIEW
DEL VIEW
 
 
 
 
7.
11/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13920&classId=1290918&topicId=2984468&p0=03c7c… 3/3
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?
O comando SQL para criar uma visão chamada Eye, abrangendo os atributos A1 e A2 da tabela Pen, é:
100
10
150
130
200
 
 
 
 
8.
CREATE VIEW Eye AS SELECT A1, A2 FROM Pen
COMPOSE FLASH Eye AS A1, A2 FROM Pen
BUILD Eye AS INSERT A1, A2 FROM Pen
COMPILE Eye AS INSERT A1, A2 FROM Pen
CREATE DROP Eye FROM A1, A2 FROM Pen
 
 
 
 
 
 
 
Legenda:      Questão não respondida     Questão não gravada     Questão gravada
 
 
Exercício inciado em 11/04/2020 14:57:28. 
 
 
 
javascript:abre_colabore('35088','185862103','3706260509');

Continue navegando