Pular para o conteúdo principal

05_carreira.sql — Carreira e trabalho

16 tabela(s) · 170 linhas de DDL · ver arquivo

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

Diagrama ER​

Tabelas​

empresa​

Empregadores fictícios com CNPJ sintético válido.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
nomeTEXTnão———
cnpj_ficticioTEXTnão———
ramo_atividadeTEXTsim———
endereco_idUUIDsim———
Constraints de tabela
CONSTRAINT uq_empresa_cnpj UNIQUE (cnpj_ficticio)

cargo​

Cargos fictícios com nível hierárquico.

Gerada por: gen_05_carreira.

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

contrato_trabalho​

Contratos de trabalho vigentes/históricos.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
empresa_idUUIDnãoempresa.id——
cargo_idUUIDnãocargo.id——
tipo_contratoTEXTsim——CHECK (tipo_contrato IN ('CLT','PJ','estagio','temporario','publico'))
data_inicioDATEsim———
data_fimDATEsim———

historico_emprego​

Linha do tempo dos empregos da persona.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
empresa_idUUIDnãoempresa.id——
cargo_idUUIDnãocargo.id——
inicioDATEsim———
fimDATEsim———
motivo_saidaTEXTsim———

salario​

Histórico salarial por contrato.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
contrato_idUUIDnãocontrato_trabalho.id——
valorNUMERIC(14,2)não———
data_vigenciaDATEsim———

holerite​

Holerites mensais fictícios.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
contrato_idUUIDnãocontrato_trabalho.id——
mes_referenciaDATEsim———
valor_liquidoNUMERIC(14,2)sim———
descontosNUMERIC(14,2)sim———

beneficio​

Benefícios corporativos (VT, VA, plano, etc).

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
contrato_idUUIDnãocontrato_trabalho.id——
tipoTEXTsim———
valorNUMERIC(12,2)sim———

avaliacao_desempenho​

Avaliações periódicas de desempenho.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
empresa_idUUIDnãoempresa.id——
periodoTEXTsim———
notaNUMERIC(4,2)sim——CHECK (nota BETWEEN 0 AND 10)
feedback_ficticioTEXTsim———

promocao​

Promoções de cargo.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
empresa_idUUIDnãoempresa.id——
cargo_anterior_idUUIDnãocargo.id——
cargo_novo_idUUIDnãocargo.id——
dataDATEsim———

demissao​

Desligamentos e rescisões.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
contrato_idUUIDnãocontrato_trabalho.id——
dataDATEsim———
motivoTEXTsim———
tipoTEXTsim——CHECK (tipo IN ('justa_causa','sem_justa_causa','pedido'))

ferias​

Períodos de férias.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
contrato_idUUIDnãocontrato_trabalho.id——
data_inicioDATEsim———
data_fimDATEsim———
diasINTEGERsim———

licenca_trabalho​

Licenças (saúde, maternidade, etc).

Gerada por: gen_05_carreira.

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

habilidade_profissional​

Habilidades técnicas da persona.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
nome_habilidadeTEXTnão———
nivelTEXTsim——CHECK (nivel IN ('basico','intermediario','avancado'))

certificacao_profissional​

Certificações profissionais.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
nomeTEXTnão———
orgao_emissorTEXTsim———
validadeDATEsim———

sindicato_ficticio​

Sindicatos de categoria fictícios.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
nome_sindicatoTEXTsim———
categoriaTEXTsim———

colega_trabalho​

Relações de coleguismo no trabalho.

Gerada por: gen_05_carreira.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_id_aUUIDnãopessoa.id——
pessoa_id_bUUIDnãopessoa.id——
empresa_idUUIDnãoempresa.id——
periodoTEXTsim———