Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Os nomes dos atributos devem ser compostos no singular, utilizando letras minúsculas, e as palavras devem ser separadas por underscores.

  • Os nomes dos atributos não podem conter o nome da entidade ou tabela.

  • A classe do atributo será representada por abreviações conforme a tabela abaixo:.

Classe

Abreviação

Descrição

Exemplo

Código

CD

Valor codificado, numérico ou alfanumérico.

cd_cliente

Data

DT

Data (dia, mês, ano).

dt_inicio_funcionamento

Descrição

DE

Texto livre representando uma descrição.

de_observacoes

Hora

HR

Hora, minuto e segundo.

hr_inicio_funcionamento

Indicador

IN

Flag ou status binário (SIM ou NÃO).

in_cumprimento_pessoal

Nome

NM

Texto alfanumérico para nomes.

nm_unidade_gestora

Número

NU

Valor numérico identificador.

nu_processo

Quantidade

QT

Quantidade de algo.

qt_entrada

Sigla

SG

Sigla ou abreviação.

sg_unidade_gestora

Valor

VL

Valor numérico geral.

vl_preco_medio

...

  • Os nomes das stored procedures devem seguir este formato:

    • Prefixo do sistema + Tipo de objeto (PR) + Entidade/tabela + Operação a ser realizada.

    • Exemplo: ACP_PR_CLIENTE_INCLUI, LRF_PR_DEMONSTRATIVO_MUNICIPIO_ATUALIZA

  • As stored procedures de administração do banco terão o prefixo ADM.

    • Exemplo: ADM_PR_TECNICO_INCLUI

Observação: Deve-se procurar criar Stored Procedures pequenas, com poucas funcionalidades, de modo a eliminar situações como executar comandos variados de acordo com o valor de um parâmetro de entrada.

📊 Triggers

  • O nome das triggers deve seguir o formato:

    • Prefixo do sistema + Tipo de objeto (TR) + Entidade/tabela associada + Operação realizada.

    • Exemplo: ACP_TR_INTERESSADO_NOVO_DELETE, ACP_TR_SESSAO_UPDATE

...

O TCSC utiliza os seguintes tipos de dados no SQL Server para garantir consistência e precisão nas tabelas:

Tipo de Dados

SQL Server

Numérico

Tinyint, Int, Smallint, Bigint

Texto

Varchar(n)

Data

Date, Datetime

Binário

BIT (0, 1, NULL)

Valor Monetário

Decimal(n,m)

Caractere

Char(1)

📒  Auditoria e Segurança

...