Pular para o conteúdo principal

12_eleitoral.sql — Eleitoral e política

8 tabela(s) · 78 linhas de DDL · ver arquivo

:::tip Geradores que populam este domínio gen_12_eleitoral :::

Diagrama ER​

Tabelas​

eleicao​

Plebiscitos/eleições fictícias.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
anoINTEGERnão———
tipoTEXTsim——CHECK (tipo IN ('municipal','estadual','federal'))
municipio_ficticioTEXTsim———

partido​

Partidos políticos 100% fictícios.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
nome_ficticioTEXTnão———
sigla_ficticiaTEXTnão———
Constraints de tabela
CONSTRAINT uq_partido_sigla UNIQUE (sigla_ficticia)

candidato​

Candidaturas nas eleições.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
eleicao_idUUIDnãoeleicao.id——
partido_idUUIDnãopartido.id——
cargo_pretendidoTEXTsim———

voto​

Votos computados (fictícios).

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
eleicao_idUUIDnãoeleicao.id——
candidato_id_escolhidoUUIDsim———
tipoTEXTsim——CHECK (tipo IN ('candidato','branco','nulo'))

filiacao_partidaria​

Filiações partidárias.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
partido_idUUIDnãopartido.id——
data_filiacaoDATEsim———
data_desfiliacaoDATEsim———

cargo_publico​

Cargos públicos ocupados pela persona.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
nome_cargoTEXTnão———
orgaoTEXTsim———
data_inicioDATEsim———
data_fimDATEsim———

doacao_campanha_ficticia​

Doações eleitorais fictícias.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_id_doadorUUIDnãopessoa.id——
candidato_idUUIDnãocandidato.id——
valorNUMERIC(12,2)sim———
dataDATEsim———

comparecimento_eleitoral​

Comparecimento nas eleições.

Gerada por: gen_12_eleitoral.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
eleicao_idUUIDnãoeleicao.id——
compareceuBOOLEANsim—TRUE—
justificativa_ausenciaTEXTsim———