Questões

Considere os seguintes trechos em SQL: I. Descrio a tabela 1401165

Considere os seguintes trechos em SQL:

 

I. Descrição a tabela de funcionários:

 

CREATE TABLE FUNC

 ( NOME VARCHAR(30) NOT NULL,

   CPF CHAR(11) NOT NULL,

   NASC DATE,

   SEXO CHAR,

   SALARIO DECIMAL(10,2),

   PRIMARY KEY (CPF) );

 

II. Descrição da tabela com os dependentes dos funcionários (por meio do mesmo CPF):

 

CREATE TABLE DEPENDENTE

 ( DCPF CHAR(11) NOT NULL,

   DNOME VARCHAR(30) NOT NULL,

   SEXO CHAR,

   RELAC CHAR(10),

   PRIMARY KEY (DCPF, DNOME),

   FOREIGN KEY (DCPF) REFERENCES FUNC(CPF) );

 

III. Consulta:

 

SELECT F.NOME, F.NASC

FROM FUNC F

WHERE F.CPF IN (SELECT DCPF

            FROM DEPENDENTE

            WHERE DCPF=F.CPF AND

            SEXO=F.SEXO)

 

É correto afirmar que a consulta recuperará os dados:

Questões similares