Pular para o conteúdo principal

09_rede_social.sql — Rede social e convivência

8 tabela(s) · 74 linhas de DDL · ver arquivo

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

Diagrama ER​

Tabelas​

grupo_social​

Grupos de convivência fictícios.

Gerada por: gen_09_rede_social.

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

evento_social​

Eventos sociais (festa, encontro, evento).

Gerada por: gen_09_rede_social.

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

clube​

Clubes recreativos/sociais fictícios.

Gerada por: gen_09_rede_social.

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

amizade​

Laços de amizade entre personas.

Gerada por: gen_09_rede_social.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_id_aUUIDnãopessoa.id——
pessoa_id_bUUIDnãopessoa.id——
data_inicioDATEsim———
contexto_conhecimentoTEXTsim———

membro_grupo_social​

Participação de personas em grupos.

Gerada por: gen_09_rede_social.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
grupo_idUUIDnãogrupo_social.id——
data_entradaDATEsim———
papelTEXTsim———

participacao_evento_social​

Presença de personas em eventos.

Gerada por: gen_09_rede_social.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
evento_idUUIDnãoevento_social.id——
papelTEXTsim——CHECK (papel IN ('convidado','organizador','palestrante'))

contato_pessoal​

Agenda de contatos da persona.

Gerada por: gen_09_rede_social.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
pessoa_id_contatoUUIDnãopessoa.id——
frequencia_contatoTEXTsim———
tipo_vinculoTEXTsim———

inimizade_ficticia​

Conflitos interpessoais fictícios.

Gerada por: gen_09_rede_social.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_id_aUUIDnãopessoa.id——
pessoa_id_bUUIDnãopessoa.id——
motivoTEXTsim———
data_inicioDATEsim———