Mudanças entre as edições de "Padrão de Criação de Estruturas BD"
Ir para navegação
Ir para pesquisar
(13 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 16: | Linha 18: | ||
|- | |- | ||
| 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.