limpar filtros
Questões por página:
mostrar texto associado

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;

mostrar texto associado

A tabela SOCIO pode ser criada por meio do comando SQL apresentado a seguir.

CREATE TABLE socio
(matricula INT(11) NOT NULL,
nome VARCHAR(20) NOT NULL,
dataMatricula DATE NULL,
matrSocioApresentador INT(11) NULL,
CONSTRAINT pk_socio PRIMARY KEY (matricula),
CONSTRAINT fk_socio FOREIGN KEY (matrSocioApresentador)
REFERENCES socio(matricula));

mostrar texto associado

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;

mostrar texto associado

A inclusão da sócia Maria, portadora do CPF de número 497.156.443-20 e que foi apresentada pelo sócio de matrícula 1, pode ser realizada pelo comando SQL apresentado a seguir.

INSERT INTO dependente (cpf, nome, matrSocio)
VALUES (‘49715644320’, ‘Maria’, 1)

mostrar texto associado
Caso o arquivo seja ordenado pelo número de matrícula, para a localização da nota de um aluno a partir do nome desse aluno, a pesquisa binária será a mais eficiente.