TIPO_DEPENDENCIA
| atributo | tipo de dado | tamanho | chave primária? | chave estrangeira? | obrigatório? | valor padrão? |
| cod | Int | 3 | Sim | Não | Sim | Não |
| descrição | Varchar | 30 | Não | Não | Sim | Não |
DEPENDENTE
| atributo | tipo de dado | tamanho | chave primária? | chave estrangeira? | obrigatório? | valor padrão? |
| cpf | Char | 11 | Sim | Não | Sim | Não |
| nome | Varchar | 30 | Não | Não | Sim | Não |
| dataNascimento | Date | - | Não | Não | Não | Não |
| matrSocio | Int | 11 | Não | Sim, de SOCIO | Sim | Não |
| codTipoDependencia | Int | 3 | Não | Sim, de TIPO_ DEPENDENCIA |
Sim | Não |
SOCIO
| atributo | tipo de dado | tamanho | chave primária? | chave estrangeira? | obrigatório? | valor padrão? |
| matricula | Int | 11 | Sim | Não | Sim | Não |
| nome | Char | 20 | Não | Não | Sim | Não |
| dataMatricula | Date | - | Não | Não | Não | Não |
| matrSocioApresentador | Int | 11 | Não | Sim, de SOCIO (*) | Não(*) | Não |
(*) Após a formatação do primeiro grupo de sócios, um novo sócio deve ser apresentado por um sócio já cadastrado.
Considerando as tabelas acima, julgue o item seguinte.
Para se selecionar o nome de um sócio cuja quantidade de dependentes seja superior a 3, pode ser utilizado o comando SQL apresentado a seguir.
SELECT socio.nome, count(cpf) FROM socio, dependente
WHERE matricula=matrSocio GROUP BY 1
HAVING count(cpf) > 3;