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

De GeoSales
Ir para navegação Ir para pesquisar
(Criou página com '== Nomenclatura de Colunas == {| class="wikitable" |- ! PREFIXO ! DESCRIÇÃO ATRIBUTO ! TIPO DE DADO UTILIZADO |- | NM_ | NR_ | DS_ |- | DT_ | HR_ | VR_ |- | CD_ | ST_ | SG_ |}')
 
 
(14 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
 +
* Esta seção é destinada a definir o padrão para criação de estruturas nos bancos de dados da GeoSales
 +
 
== Nomenclatura de Colunas ==
 
== Nomenclatura de Colunas ==
  
Linha 8: Linha 10:
 
|-
 
|-
 
| NM_
 
| NM_
 +
| Nome de coluna que irá armazenar valores texto, ou seja, caracteres (utilizar para nome próprio).
 +
| Texto
 +
|-
 
| NR_
 
| NR_
 +
| Nome de coluna que irá armazenar valores numéricos inteiros, para conteúdos significativos.
 +
| Numérico
 +
|-
 
| DS_
 
| DS_
 +
| Nome de coluna que irá armazenar valores texto, ou seja, caracteres que são descritivos. Geralmente destino a textos grandes.
 +
| Texto
 
|-
 
|-
 
| DT_
 
| DT_
 +
| Nome de coluna que irá armazenar valores do tipo Date/DateTime
 +
| Date/DateTime
 +
|-
 
| HR_
 
| HR_
 +
| Nome da coluna que irá armazenar valores do tipo hora
 +
| Texto
 +
|-
 
| VR_
 
| VR_
 +
| Nome de coluna que irá armazenar valores numéricos, ou seja, números que podem possuir casas decimais
 +
| Numérico
 
|-
 
|-
 
| CD_
 
| CD_
 +
| Nome de coluna que irá armazenar valores numéricos inteiros, utilizado em atributos falsos.
 +
| Numérico
 +
|-
 
| ST_
 
| 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_
 
| 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 [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.