CREATE SEQUENCE cod_grupo_seq;
create table grupo (
cod_grupo int default nextval ('cod_grupo_seq')
primary key,
nome_grupo varchar (50) not null
);
create table domino (
cod_peca int primary key,
face_direita int not null,
face_esquerda int not null
);
create sequence cod_jogador_seq;
create table jogador (
cod_jogador int not null
default nextval ('cod_jogador_seq')
primary key,
nome_jogador varchar (50) not null,
cod_grupo int null references grupo (cod_grupo)
);
create table jogo (
cod_grupo int not null references grupo (cod_grupo),
num_rodada int not null,
ordem int not null,
peca_esquerda int not null references domino (cod_peca),
peca_direita int null references domino (cod_peca),
primary key (cod_grupo, num_rodada, ordem)
);