Tabela de conteúdos

MANUAL DE PADRÕES E NORMAS PARA MODELAGEM DE BANCO DE DADOS

Logo TCE GOIÁS (Substitua com o link real do logo)

TRIBUNAL DE CONTAS DO ESTADO DE GOIÁS

Versão 1.0.0

HISTÓRICO DE REVISÃO

DATA VERSÃODESCRIÇÃO AUTOR
07/12/20231.0.0 Criação do documentoHelion N. Mendanha
15/12/20231.0.0 Revisão Celso P. V. Junior

Sumário


Introdução

O objetivo do presente documento é trazer o correto entendimento das informações que se deseja armazenar por meio dos dados distribuídos nas tabelas e esquemas do banco de dados.

Visa criar um padrão tornando possível sua correta interpretação por todos os atores envolvidos no fluxo dos dados, além de permitir a manutenibilidade da base de dados por outros profissionais que não os criadores das tabelas e campos.

De certa forma, a padronização deixará mais simples também o compartilhamento de informações e a integração entre os sistemas.

Por fim, o presente visa estabelecer uma convenção de nomenclatura e modelagem de dados a ser seguida por todos os envolvidos no processo de desenvolvimento de sistemas que utilizam o armazenamento de informações em banco de dados.

Objetivo

Este documento visa determinar as regras a serem seguidas no tocante a nomenclatura dos objetos de um banco de dados.

Visa estabelecer um conjunto de regras padronize o processo de criação de objetos e de seus atributos para as diversas áreas.

Escopo

Os objetos legados não serão afetados, entretanto novos objetos criados e/ou alterados, mesmo que derivados dos objetos legados, devem se enquadrar aos padrões e normas de nomenclatura estabelecida neste documento.

Regras Gerais

As regras gerais deverão ser aplicadas de forma cumulativa com as demais regras específicas.

Regras Específicas

A nomenclatura específica dos objetos do banco de dados deverá seguir as regras dispostas a seguir, conforme cada caso.

Nome De Schema

O nome do schema para novas aplicações deve utilizar como nome a sigla definida para a aplicação, já as aplicações anteriores deste documento estão no schema “TCE_GO”;

Nome De Tabela

Para tabelas deve ser utilizado o prefixo que corresponde à sigla da aplicação. Desta forma, os objetos criados possuirão uma sigla com o propósito de classifica-los conforme a aplicação.

Exemplo da tabela: DCO_ANEXO

Sigla da Aplicação: DCO

Aplicação: Demandas Da Comunicação.

Nome De Colunas

Nome de colunas é utilizado prefixo e sufixo conforme descrito abaixo:

Prefixos:

Sufixos:

Nomes de colunas, quando for chave estrangeira, devem possuir o mesmo nome da chave primária referenciada, sendo criada a restrição de referência.

Nome De Visão/View

O nome de visões segue o seguinte padrão: “V”+ Sigla da Aplicação + “_” + nome da visão.

Exemplo da visão: VPLD_MEMBROS_SESSAO

Sigla da Aplicação: PLD

Aplicação: Plenário Digital

Nome De Sequência

As sequências devem ter o mesmo nome da primary key com o sufixo “_SEQ”.

O uso de sequência para o auto-incremento é acionado via trigger.

O nome desta trigger deve conter o prefixo “TINS_” + Nome da tabela + sufixo “BEF”.

Nome de Gatilho/Trigger

O Nome da trigger é composto de:

Nome de Funções/Function

O nome de funções segue o seguinte padrão: “F”+ Sigla da Aplicação + “_” + nome do procedimento.

Exemplo da função: FWEB_INTERESSADOS

Sigla da Aplicação: FWEB

Aplicação: Gerência Website

Nome de Procedimento/Procedure

O nome de procedimentos segue o seguinte padrão: “P”+ Sigla da Aplicação + “_” + nome do procedimento.

Exemplo da procedure: PPLD_SALVAMEMBRO

Sigla da Aplicação: PLD

Aplicação: Plenário Digital

Nome de Pacote/Package

Para pacotes de sistemas segue o seguinte padrão: “+ Sigla da Aplicação +”_“ + “PACKAGE”.

Exemplo do pacote: CTX_PACKAGE

Sigla da Aplicação: CTX

Aplicação: Sistema Contex

Anexo 01 – Siglas das Aplicações Existentes no TCE

SiglaAplicação
AIF ACESSO A INFORMAÇÃO
PAC ACESSO AS APLICAÇÕES
DPD ACESSO COMPLETO DPD
ACE APOIO AO CONTROLE EXTERNO
ACI APOIO AO CONTROLE EXTERNO - INFORMAÇÕES
A30 ARTIGO 30
D30 ARTIGO 30
IAF ATIVIDADES FINS
AME ATIVIDADES MEIO
ADI AUDITORIAS E INSPEÇÕES
BID BIBLIOTECA DIGITAL
BIB BIBLIOTECA ILB
USU CADASTRO DE USUÁRIOS
ICD CADASTRO GERAL
CHK CHECKIN API
COF COMUNICAÇÃO OFICIAL
CEX CONTEX
COC CONTRATOS E CONVÊNIOS
PRO CONTROLE DE PROCESSOS
VEI CONTROLE DE VEICULOS
DIR DECLARAÇÃO DE IMPOSTO DE RENDA
DDC DEMANDAS DA COMUNICAÇÃO
DEC DIÁRIO ELETRÔNICO DE CONTAS
GDR DIRETORIA GERAL
EDI EDITAIS
EQE ENQUETE ESPORTIVA
PEW ENVIO DE ARQUIVO DE FOLHA DE PAGAMENTO
EDW ESTAÇÃO DIGITAL
EDT ESTACAO DIGITAL DE TRABALHO
ETW E-TCE WEB
AFP FOLHA DE PAGAMENTO
CAD GCAD NOVO
ARM GERÊNCIA DE ARQUIVO MORTO
BAN GERÊNCIA DE BALANÇOS ANUAIS
CAR GERÊNCIA DE CARTÓRIO
DGW GERÊNCIA DE DIRETORIA GERAL WEB
FUR GERÊNCIA DE FUNDO ROTATIVO
MDI GERÊNCIA DE MALA DIRETA INTEGRADA
MAP GERÊNCIA DE MATERIAL E PATRIMÔNIO
EOP GERÊNCIA DE OBRAS PÚBLICAS
PEX GERÊNCIA DE PESSOAL EXTERNO
PES GERÊNCIA DE PESSOAS
PON GERÊNCIA DE PONTO
GPR GERÊNCIA DE PROCESSOS
REH GERÊNCIA DE RECURSOS HUMANOS
REG GERÊNCIA DE REGISTRO
VES GERÊNCIA DE VERSÕES DE SISTEMA
FIN GERÊNCIA DO FINANCEIRO
WEB GERÊNCIA WEBSITE
ADP GESTÃO DE PESSOAS
PRD GPRO ESTACAO
GUA GUARITA
HED HELPDESK
HDP HELPDESK PREDIAL
INF INFORMA
ACW INSTALADOR GACE
ILB INSTITUTO LEOPOLDO DE BULHÕES
NET INTRANET TCE
APM MINISTÉRIO PÚBLICO DE CONTAS
N30 NOVO ARTIGO 30
ORC ORÇAMENTO
OR2 ORÇAMENTO 2
APP OUTROS APLICATIVOS
OVD OUVIDORIA
REL PAINÉIS DE CONTROLE
PDC PAINEL DE CONTROLE
POS PLANEJAMENTO DE OS
PL2 PLENÁRIO
PLE PLENÁRIO AUTOMÁTICO
PLD PLENÁRIO DIGITAL
PVA PLENÁRIO VIRTUAL ADMIN
PDP PORTAL DO DEPARTAMENTO PESSOAL
TCE PROCESSO ELETRÔNICO
PDI PROTOCOLO ELETRÔNICO
REC RECEPÇÃO
RAD REGISTRO DE ADMISSÃO
RAC REGISTRO DE ATO DE CONCESSÃO
RET REQUISIÇÃO DE TRANSPORTE
REQ REQUISIÇÕES DE MATERIAL
ROL ROL DE RESPONSÁVEIS
SIC SERVIÇO DE INFORMAÇÃO AO CIDADÃO
NOT SERVIÇO DE NOTÍCIAS
SOP SOPHOS
COM TCE COMUNICAÇÃO
INT TCE INTEGRADOR
MIC TCE MICROSERVICE
DOC TCE-DOCS
NOI TCE-JURIS
TRN TRANSFERÊNCIA DE NOTÍCIAS
TRA TRANSPORTES
WED WEB DIARIAS
WKF WORKFLOW

Av. Ubirajara Berocan Leite, nº 640 Setor Jaó - Goiânia - Goiás - CEP: 74.674-015

Telefone/PABX: (62) 3228-2000 - www.tce.go.gov.br//