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

De GeoSales
Ir para navegação Ir para pesquisar
Linha 48: Linha 48:
 
== Regras de Nomenclatura ==
 
== Regras de Nomenclatura ==
  
- Usar palavras no singular e sem acentuação.
+
; Usar palavras no singular e sem acentuação.
- Todas as estruturas(FUNCTIONS, PROCEDURES, TABLES, COLUMNS, ETC) devem ser escritas em maiúsculo.
+
; 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.
+
; Usar nome que identifique e individualize o dado dentro da tabela.
- Dar nomes distintos para dados distintos.
+
; Dar nomes distintos para dados distintos.
- 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]

Edição das 18h26min de 18 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