Pular para o conteúdo principal

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.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
logradouro_ficticioTEXTnão———
numeroTEXTsim———
bairroTEXTsim———
cidade_ficticiaTEXTsim———
ufCHAR(2)sim———
cep_ficticioTEXTsim———

residencia​

Residência atual da persona.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
endereco_idUUIDnãoendereco.id——
tipo_posseTEXTsim——CHECK (tipo_posse IN ('proprio','alugado','cedido','financiado'))
data_entradaDATEsim———

historico_residencia​

Endereços anteriores da persona.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
endereco_idUUIDnãoendereco.id——
data_entradaDATEsim———
data_saidaDATEsim———
motivo_mudancaTEXTsim———

condominio​

Condomínios fictícios.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
nomeTEXTnão———
endereco_idUUIDnãoendereco.id——
numero_unidadesINTEGERsim———

taxa_condominio​

Taxas mensais de condomínio.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
residencia_idUUIDnãoresidencia.id——
mes_referenciaDATEsim———
valorNUMERIC(10,2)sim———

vizinho​

Relações de vizinhança entre personas.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_id_aUUIDnãopessoa.id——
pessoa_id_bUUIDnãopessoa.id——
endereco_idUUIDnãoendereco.id——
periodo_convivenciaTEXTsim———

contrato_aluguel​

Contratos de locação residencial.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
imovel_idUUIDnãoimovel.id——
valor_mensalNUMERIC(12,2)sim———
data_inicioDATEsim———
data_fimDATEsim———

financiamento_imobiliario​

Vínculo imóvel <-> financiamento imobiliário.

Gerada por: gen_07_residencia.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
imovel_idUUIDnãoimovel.id——
financiamento_idUUIDnãofinanciamento.id——