Pular para o conteúdo principal

15_consumo.sql — Consumo e varejo

10 tabela(s) · 93 linhas de DDL · ver arquivo

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

Diagrama ER​

Tabelas​

produto​

Produtos de consumo fictícios.

Gerada por: gen_15_consumo.

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

loja​

Lojas fictícias.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
nomeTEXTnão———
tipoTEXTsim——CHECK (tipo IN ('fisica','online','marketplace'))
endereco_idUUIDsim———

compra​

Compras realizadas pela persona.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
loja_idUUIDnãoloja.id——
dataDATEsim———
valor_totalNUMERIC(14,2)sim———

item_compra​

Itens de cada compra.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
compra_idUUIDnãocompra.id——
produto_idUUIDnãoproduto.id——
quantidadeINTEGERsim———
valor_unitarioNUMERIC(12,2)sim———

avaliacao_produto​

Avaliações de produtos.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
produto_idUUIDnãoproduto.id——
notaNUMERIC(4,2)sim——CHECK (nota BETWEEN 0 AND 10)
comentario_ficticioTEXTsim———

assinatura_servico​

Assinaturas de serviços contínuos.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
servicoTEXTnão———
valor_mensalNUMERIC(10,2)sim———
data_inicioDATEsim———

devolucao​

Devoluções de produtos.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
compra_idUUIDnãocompra.id——
produto_idUUIDnãoproduto.id——
motivoTEXTsim———
dataDATEsim———

programa_fidelidade​

Pontos acumulados em programas de fidelidade.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
loja_idUUIDnãoloja.id——
pontos_acumuladosINTEGERsim———

carrinho_abandonado​

Carrinhos de compra abandonados.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
pessoa_idUUIDnãopessoa.id——
loja_idUUIDnãoloja.id——
itens_ficticiosTEXTsim———
dataDATEsim———

historico_preco​

Variação de preços ao longo do tempo.

Gerada por: gen_15_consumo.

ColunaTipoNulo?FKDefaultConstraints
idUUIDnão—uuid_generate_v4()PK
produto_idUUIDnãoproduto.id——
dataDATEsim———
valorNUMERIC(12,2)sim———