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.
Caso seja necessário listar o nome de todos os sócios, seguidos dos nomes de seus respectivos apresentadores, inclusive os nomes dos sócios cujo campo matrSocioApresentador esteja em branco, deverá ser utilizado o comando SQL apresentado a seguir.
SELECT s.nome, a.nome
FROM socio s RIGHT OUTER JOIN socio a
ON s.matrSocioApresentador=a.matricula;