Mudanças entre as edições de "Padrão de Criação de Estruturas BD"

De GeoSales
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 54: Linha 54:
 
:- Chave de tabelas obrigatoriamente deve ter um nome definido (Criar constraint).
 
:- Chave de tabelas obrigatoriamente deve ter um nome definido (Criar constraint).
 
:- Variáveis do SQL devem ser criadas utilizando o padrão [https://pt.wikipedia.org/wiki/CamelCase CamelCase]
 
:- Variáveis do SQL devem ser criadas utilizando o padrão [https://pt.wikipedia.org/wiki/CamelCase CamelCase]
 +
:- Não nomear scripts com os sufixos _NEW, _OLD ou colocar nomes de clientes
 +
:- Comentários devem ser destinados a trechos explicativos e não para trechos de scripts que não são utilizados. Evitar comentar trechos de scripts legados.

Edição atual tal como às 14h13min de 19 de abril de 2018

  • Esta seção é destinada a definir o padrão para criação de estruturas nos bancos de dados da GeoSales

Nomenclatura de Colunas

PREFIXO DESCRIÇÃO ATRIBUTO TIPO DE DADO UTILIZADO
NM_ Nome de coluna que irá armazenar valores texto, ou seja, caracteres (utilizar para nome próprio). Texto
NR_ Nome de coluna que irá armazenar valores numéricos inteiros, para conteúdos significativos. Numérico
DS_ Nome de coluna que irá armazenar valores texto, ou seja, caracteres que são descritivos. Geralmente destino a textos grandes. Texto
DT_ Nome de coluna que irá armazenar valores do tipo Date/DateTime Date/DateTime
HR_ Nome da coluna que irá armazenar valores do tipo hora Texto
VR_ Nome de coluna que irá armazenar valores numéricos, ou seja, números que podem possuir casas decimais Numérico
CD_ Nome de coluna que irá armazenar valores numéricos inteiros, utilizado em atributos falsos. Numérico
ST_ Nome de coluna que irá armazenar valores do tipo caracteres com conteúdo pré-estabelecido. Ex. Coluna ST_Cliente pode ter seu conteúdo como sendo “A” ou “I” e nenhum outro valor a não ser esses estipulados Texto
SG_ Nome de coluna que irá armazenar siglas, EX. Coluna SG_ESTADO pode ter seu conteúdo como sendo as siglas de estados, SP, MG, GO, SC. Texto

Regras de Nomenclatura

- Usar palavras no singular e sem acentuação.
- Todas as estruturas(FUNCTIONS, PROCEDURES, TABLES, COLUMNS, ETC) devem ser escritas em maiúsculo.
- Usar nome que identifique e individualize o dado dentro da tabela.
- Dar nomes distintos para dados distintos.
- Chave de tabelas obrigatoriamente deve ter um nome definido (Criar constraint).
- Variáveis do SQL devem ser criadas utilizando o padrão CamelCase
- Não nomear scripts com os sufixos _NEW, _OLD ou colocar nomes de clientes
- Comentários devem ser destinados a trechos explicativos e não para trechos de scripts que não são utilizados. Evitar comentar trechos de scripts legados.