Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • FluiMap
  • WikiWiki
  • Wiki
  • persistencia

Last edited by kieroff Mar 20, 2025
Page history

persistencia

Home Gerenciamento Escopo & Cronograma Requisitos Design & Mockups Arquitetura Persistência Infraestrutura Desenvolvimento & Qualidade Instalação e Configuração Utilização

Instruções para edição: A atualização desta seção deve ser realizada preferencialmente pelos membros da equipe Ages II, ou sob sua supervisão direta. Os exemplos apresentados servem apenas como referência e devem ser substituídos por informações completas e precisas.
A documentação da Wiki é um recurso público e desempenha um papel essencial no projeto. Ela será amplamente utilizada nos relatórios individuais da equipe, além de ser referenciada por clientes e pelo público externo. Portanto, é fundamental que seu conteúdo seja elaborado com precisão técnica, clareza e atenção aos detalhes.
Recomendamos o uso de uma linguagem técnica adequada e a inclusão do máximo de informações relevantes. Uma documentação bem estruturada e bem escrita não apenas facilita a compreensão do projeto, mas também contribui diretamente para sua credibilidade e sucesso.
Seja meticuloso e comprometido ao editar esta seção.

Banco de Dados

Descrição

Nesta seção, detalhamos os processos de modelagem, organização e implementação do banco de dados, utilizando o ??????????????????????. Serão apresentados os esquemas conceitual e lógico, além das práticas adotadas para garantir a integridade e eficiência da estrutura de dados. A documentação oferece uma visão clara das tabelas, relações, regras de negócio e as decisões de implementação que sustentam os requisitos da aplicação.

Sumário

  • Banco de Dados
    • Descrição
    • Sumário
    • Modelagem
      • Esquema Conceitual
      • Esquema Lógico
      • Implementação

Observação: Consulte a seção XPTO no menu Desenvolvimento & Qualidade para mais detalhes sobre design patterns.

Modelagem

Esquema Conceitual

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacus nisl, venenatis in lacinia ac, placerat dapibus ex. Duis feugiat dapibus erat at tincidunt. Cras sed pretium elit. Duis a dignissim augue. Donec congue suscipit elit, ac varius nibh tincidunt eget. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacus nisl, venenatis in lacinia ac, placerat dapibus ex. Duis feugiat dapibus erat at tincidunt. Cras sed pretium elit. Duis a dignissim augue. Donec congue suscipit elit, ac varius nibh tincidunt eget. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Esquema Conceitual

Esquema Lógico

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacus nisl, venenatis in lacinia ac, placerat dapibus ex. Duis feugiat dapibus erat at tincidunt. Cras sed pretium elit. Duis a dignissim augue. Donec congue suscipit elit, ac varius nibh tincidunt eget. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacus nisl, venenatis in lacinia ac, placerat dapibus ex. Duis feugiat dapibus erat at tincidunt. Cras sed pretium elit. Duis a dignissim augue. Donec congue suscipit elit, ac varius nibh tincidunt eget. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Esquema Lógico

Implementação

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacus nisl, venenatis in lacinia ac, placerat dapibus ex. Duis feugiat dapibus erat at tincidunt. Cras sed pretium elit. Duis a dignissim augue. Donec congue suscipit elit, ac varius nibh tincidunt eget. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Abaixo segue um exemplo de implementação da criação de schemas/ tabelas:

-----------------------------------------------------
-- Table Users
-----------------------------------------------------
CREATE TABLE "users" (
    "id" SERIAL NOT NULL,
    "username" VARCHAR(255) NOT NULL,
    "email" VARCHAR(255) NOT NULL,
    "password" VARCHAR(255) NOT NULL,
    "first_name" VARCHAR(255),
    "last_name" VARCHAR(255),
    "user_type" "UserType" NOT NULL DEFAULT 'PUBLIC',
    "gender" "Gender" NOT NULL,
    "active" BOOLEAN NOT NULL DEFAULT true,
    "created_at" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
    "updated_at" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,

    CONSTRAINT "users_pkey" PRIMARY KEY ("id")
);

-- CreateIndex
CREATE UNIQUE INDEX "products_code_key" ON "products"("code");

                                                                                                         Topo

Clone repository
  • arquitetura
  • banco de dados
  • configuracao
  • desenvolvimento
  • design
  • escopo
  • gerenciamento
  • Home
  • infraestrutura
  • instalacao
  • mockups
  • persistencia
  • requisitos
  • sprints
  • utilizacao