Sendo N*N fecho pra mim GTOJava, obrigadão !
Agora meu desafio final é implementar o ranking atualizado do campeonato. Estava entre uma trigger que atualizasse uma tabela depois da atualização na jogos. Ou um view(acho bem melhor) que consultasse a tabela Jogos e mostrasse o ranking.
As tabelas que interessam (As fks vou colocar com alter depois no fim):
CREATE TABLE JOGOS (
id_jogo int not null,
id_clube_casa int not null,
id_clube_fora int not null,
gols_clube_casa int not null,
gols_clube_fora int not null,
vencedor int not null, – Aqui minha ideia seria o Id do vencedor, caso empate, seria null
id_arbitro int not null,
_data date not null,
rodada int no null,
CONSTRAINT PK_JOGOS PRIMARY KEY (id_jogo)
);
CREATE TABLE CLUBES(
id_clube int not null,
nome varchar(50) not null,
estadio int not null,
CONSTRAINT PK_CLUBES PRIMARY KEY (id_clube)
);
Então, alguém tem uma sugestão de implementação para criar um ranking ala Globo Esporte ?
Estava indo por esse caminho, criando uma view(colunas: colocação, nome do clube, pontuação, numero de jogos) :
CREATE VIEW RANKING AS SELECT …