Pular para o conteúdo principal

20_militar.sql — Serviço militar

6 tabela(s) · 56 linhas de DDL · ver arquivo

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

Diagrama ER​

Tabelas​

unidade_militar​

Unidades militares fictícias.

Gerada por: gen_20_militar.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
nomeTEXTnão———
localizacao_ficticiaTEXTsim———

servico_militar​

Período de serviço militar/alistamento.

Gerada por: gen_20_militar.

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

patente​

Patentes alcançadas durante o serviço.

Gerada por: gen_20_militar.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
servico_militar_idUUIDnãoservico_militar.id——
nome_patenteTEXTsim———
data_promocaoDATEsim———

convocacao​

Convocações militares fictícias.

Gerada por: gen_20_militar.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
dataDATEsim———
motivoTEXTsim———
resultadoTEXTsim——CHECK (resultado IN ('dispensado','incorporado','adiado'))

baixa_militar​

Baixa do serviço militar.

Gerada por: gen_20_militar.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
servico_militar_idUUIDnãoservico_militar.id——
dataDATEsim———
motivoTEXTsim———

condecoracao_ficticia​

Condecorações e honrarias recebidas.

Gerada por: gen_20_militar.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
nomeTEXTsim———
dataDATEsim———