Imagem de fundo

Nas duas questões seguintes, considere a tabela relacional FAMILIA, descrita a seguir j...

Nas duas questões seguintes, considere a tabela relacional FAMILIA, descrita a seguir juntamente com sua instância.


FAMILIA


pessoa1

pessoa2

relação

João

Rafael

pai

Maria

Rafael

mãe

Rafael

Gabriela

pai

Gabriela

Rita

mãe

Rita

Bruna

mãe

Bruna

Ana

mãe

Rafael

Rita

avo


Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó de Rita. Nem todas as relações de avô/avó estão registradas na tabela.


Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.


select relação, sum(1)

from familia

group by relação

having count(*) > 1

order by 2 desc, 1


Os valores exibidos pela execução desse comando, na ordem, são:

A

mãe 4

pai 2

avo 1

B

mãe 2

pai 4

C

pai 2

mãe 4

D

mãe 4

pai 2

E

mãe 4

pai 2

avo 0