

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Código III – para os itens de 69 a 74
01 CREATE SCHEMA tribunal;
02 CREATE TABLE tribunal.parteinteressada (
03 __idParteInteressada integer HOT WULL ,
04 __nome varchar(80) DEFAULT WULL,
05 __PRIMARY KEY (idParteInteressada)
06 );
07 INSERT INTO tribunal.parteinteressada (idParteInteressada,nome) VALUES (1,'MARCOS');
08 INSERT INTO tribunal.parteinteressada VALVES (2,'MATEUS');
09 INSERT INTO tribunal.parteinteressada VALUVES (3,'PEDRO');
10 CREATE TABLE tribunal.processo (
11 __numero processo integer HOT HULL,
12 __PRIMARY KEY (numero_processo)
13 );
14 INSERT INTO tribunal.processo (numero_processo) VALVES (1);
15 INSERT INTO tribunal.processo VALUES (2);
16 INSERT INTO tribunal.processo VALUES (3);
17 INSERT INTO tribunal.processo VALUES (4);
18 CREATE TABLE tribunal.tipificacao (
19 __idTipificacao integer HOT WULL ,
20 __nome varchar(45) DEFAULT WHULL,
21 __PRIMARY KEY (idTipificacao)
22 );
23 INSERT INTO tribunal.tipificacao (idTipificacao,nome) VALVES (1,'REQUERENTE');
24 INSERT INTO tribunal.tipificacao VALUES (2,'ADVOGADO');
25 INSERT INTO tribunal.tipificacao VALUVES (3,'CONSIGHATARIO');
26 CREATE TABLE tribunal.proc interess (
27 __Processo_numero processo integer HOT HULL,
28 __ParteInteressada idParteInteressada integer HOT WULL,
29 __Tipificacao idTipificacao integer HOT WULL,
30 __PRIMARY KEY (Processo_numero_processo,ParteInteressada_idParteInteressada),
31 __CONSTRAINT pi_ibfk_1 FOREIGN KEY (Processo_numero_processo) REFERENCES tribunal.processo (numero_processo) ,
32 __CONSTRAINT pi_ibfk_2 FOREIGHN KEY (ParteInteressada_idParteInteressada)
33 ____REFERENCES tribunal.parteinteressada (idParteInteressada) ,
34 __CONSTRAINT pi_ibfk_3 FOREIGH KEY (Tipificacao_idTipificacao) REFERENCES tribunal.tipificacao (idTipificacao)
35 );
36 INSERT INTO tribunal.proc_interess VALUES (1,1,1);
37 INSERT INTO tribunal.proc_interess VALUES (2,2,1);
38 INSERT INTO tribunal.proc_interess VALUES (2,3,1);
39 INSERT INTO tribunal.proc_interess VALUES (1,2,2);
Código IV – para os itens de 71 a 74
01 select tpro.numero_processo as processo,
02 __tpi.nome as interessado,
03 __tip.nome as tipificacao
04 __from tribunal .parteinteressada as tpi,
05 ____tribunal.processo as tpro,
06 ____tribunal.tipificacao as tip,
07 ____tribunal.proc_interess as tppt
08 ____where tppt.Processo_numero_processo = tpro.numero_processo and
09 ______tppt.ParteInteressada_idParteInteressada = tpi.idParteInteressada and
10 ______tppt.Tipificacao_idTipificacao = tip.idTipificacao
11 ______order by tpi.idParteInteressada;
12 select tpro.numero_processo as processo,
13 __tpi.nome as interessado,
14 __tip.nome as tipificacao
15 __from (select * from tribunal .parteinteressada as pi where pi.nome='MATEUS') as tpi,
16 ____tribunal .processo as tpro,
17 ____tribunal.tipificacao as tip,
18 ____tribunal.proc_interess as tppt
19 ____where tppt.Processo_numero_processo = tpro.numero processo and
20 ______tppt.ParteInteressada_idParteInteressada = tpi.idParteInteressada and
21 ______tppt.Tipificacao_idTipificacao = tip.idTipificacao
22 ______order by tpro.numero_processo;
23 insert into tribunal.proc_interess values (4,4,4);
24 delete from tribunal .processo where numero processo = 3;
O código IV apresenta um conjunto de quatro comandos SQL. Suponha que a execução dos comandos desse código ocorra após a execução bem-sucedida dos comandos do código III. Julgue os próximos itens, acerca das informações apresentadas, dos conceitos da linguagem SQL e do desenvolvimento de bancos de dados.
A execução do comando iniciado na linha 12 do código IV produzirá um conjunto de resultados contendo duas tuplas, nas quais aparecem os valores ADVOGADO e REQUERENTE na coluna tipificacao.
Certo
Errado