///
CREATE TABLE PROJETO_PESQUISA
(
ID_PROJETO INTEGER PRIMARY KEY,
COD_PROJETO VARCHAR(30) UNIQUE,
TITULO VARCHAR(200) NOT NULL,
AREA_TEMATICA VARCHAR(100),
OBJETIVO_GERAL VARCHAR(1000),
DATA_INICIO DATE NOT NULL,
DATA_FIM_PREVISTA DATE,
STATUS_PROJETO VARCHAR(30) NOT NULL
);
CREATE TABLE DESENVOLVIMENTO_TECNOLOGICO
(
ID_DESENVOLVIMENTO INTEGER PRIMARY KEY,
ID_PROJETO INTEGER,
NOME_RESULTADO VARCHAR(200) NOT NULL,
TIPO_RESULTADO VARCHAR(50) NOT NULL,
NIVEL_MATURIDADE_TEC INTEGER,
DATA_INICIO DATE,
DATA_CONCLUSAO DATE,
SITUACAO VARCHAR(30),
CONSTRAINT FK_DESENVOLVIMENTO_PROJETO
FOREIGN KEY (ID_PROJETO)
REFERENCES PROJETO_PESQUISA (ID_PROJETO)
);Se considerarmos que um script de inserção de dados nas duas tabelas acima seja bem-sucedido, na qual 10 linhas sejam inseridas na tabela PROJETO_PESQUISA e 24 linhas na tabela DESENVOLVIMENTO_TECNOLOGICO.
Na referida inserção, considere que apenas uma tupla da tabela PROJETO_PESQUISA não está associada a alguma tupla da tabela DESENVOLVIMENTO_TECNOLOGICO, e que duas tuplas da tabela DESENVOLVIMENTO_TECNOLOGICO não estão associadas à tabela PROJETO_PESQUISA.
Dado o cenário apresentado, assinale a opção que corretamente indica o resultado da execução da consulta a seguir:
SELECT count(*) FROM PROJETO_PESQUISA
WHERE EXISTS
( SELECT * FROM DESENVOLVIMENTO_TECNOLOGICO );