Imagem de fundo

A execução do comando iniciado na linha 12 do código IV...

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.


C

Certo


E

Errado