07_residencia.sql — Residência e endereços
8 tabela(s) · 100 linhas de DDL · ver arquivo
:::tip Geradores que populam este domínio
gen_07_residencia
:::
Diagrama ER
Tabelas
endereco
Endereços 100% fictícios.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
logradouro_ficticio | TEXT | não | — | — | — |
numero | TEXT | sim | — | — | — |
bairro | TEXT | sim | — | — | — |
cidade_ficticia | TEXT | sim | — | — | — |
uf | CHAR(2) | sim | — | — | — |
cep_ficticio | TEXT | sim | — | — | — |
residencia
Residência atual da persona.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
endereco_id | UUID | não | endereco.id | — | — |
tipo_posse | TEXT | sim | — | — | CHECK (tipo_posse IN ('proprio','alugado','cedido','financiado')) |
data_entrada | DATE | sim | — | — | — |
historico_residencia
Endereços anteriores da persona.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
endereco_id | UUID | não | endereco.id | — | — |
data_entrada | DATE | sim | — | — | — |
data_saida | DATE | sim | — | — | — |
motivo_mudanca | TEXT | sim | — | — | — |
condominio
Condomínios fictícios.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
nome | TEXT | não | — | — | — |
endereco_id | UUID | não | endereco.id | — | — |
numero_unidades | INTEGER | sim | — | — | — |
taxa_condominio
Taxas mensais de condomínio.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
residencia_id | UUID | não | residencia.id | — | — |
mes_referencia | DATE | sim | — | — | — |
valor | NUMERIC(10,2) | sim | — | — | — |
vizinho
Relações de vizinhança entre personas.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id_a | UUID | não | pessoa.id | — | — |
pessoa_id_b | UUID | não | pessoa.id | — | — |
endereco_id | UUID | não | endereco.id | — | — |
periodo_convivencia | TEXT | sim | — | — | — |
contrato_aluguel
Contratos de locação residencial.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
imovel_id | UUID | não | imovel.id | — | — |
valor_mensal | NUMERIC(12,2) | sim | — | — | — |
data_inicio | DATE | sim | — | — | — |
data_fim | DATE | sim | — | — | — |
financiamento_imobiliario
Vínculo imóvel <-> financiamento imobiliário.
Gerada por: gen_07_residencia.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
imovel_id | UUID | não | imovel.id | — | — |
financiamento_id | UUID | não | financiamento.id | — | — |