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.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
localizacao_ficticia | TEXT | sim | — | — | — |
servico_militar
Período de serviço militar/alistamento.
Gerada por: gen_20_militar.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
data_inicio | DATE | sim | — | — | — |
data_fim | DATE | sim | — | — | — |
ramo | TEXT | sim | — | — | — |
patente
Patentes alcançadas durante o serviço.
Gerada por: gen_20_militar.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
servico_militar_id | UUID | não | servico_militar.id | — | — |
nome_patente | TEXT | sim | — | — | — |
data_promocao | DATE | sim | — | — | — |
convocacao
Convocações militares fictícias.
Gerada por: gen_20_militar.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
data | DATE | sim | — | — | — |
motivo | TEXT | sim | — | — | — |
resultado | TEXT | sim | — | — | CHECK (resultado IN ('dispensado','incorporado','adiado')) |
baixa_militar
Baixa do serviço militar.
Gerada por: gen_20_militar.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
servico_militar_id | UUID | não | servico_militar.id | — | — |
data | DATE | sim | — | — | — |
motivo | TEXT | sim | — | — | — |
condecoracao_ficticia
Condecorações e honrarias recebidas.
Gerada por: gen_20_militar.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
nome | TEXT | sim | — | — | — |
data | DATE | sim | — | — | — |