Projeto Service manager
01 Introdução – http://blog.fabianobento.com.br/2011/09/projeto-service-manager/
02 Padrões para o projeto e especificações – http://blog.fabianobento.com.br/2011/09/projeto-service-manager-padroes-para-projeto-especificacoes/
Padrões para Nomenclatura em um banco de dados
1. INTRODUÇÃO
O objetivo deste documento é prover informações para formalizar a nomenclatura dos objetos de banco de dados, bem como apresentar regras para sua utilização evitando assim o hábito de existir diferentes nomenclaturas dentro da aplicação.
O documento apresenta os objetos de banco de dados com três itens:
Sintaxe, regras e exemplo. Isto para facilitar o entendimento do desenvolvedor.
2. BANCO DE DADOS
O nome do banco de dados deverá identificar o negócio que está sendo automatizado ou deverá refletir a sigla da aplicação.
Sintaxe:
{[a.. z]} _ xxxxxx , onde:
xxxxxx – indica o nome da aplicação que o banco de dados irá atender.
Para o nome da aplicação utilizar tudo em minúsculo com no máximo 25 caracteres de ‘a’ a ‘z’.
3. TABELAS
Exemplos:
tb_ordem_servico – Tabela de ordens de serviços
tb_pessoa – Tabela de pessoa física
tb_cliente – Tabela de clientes.
4. NOME DAS COLUNAS
Identificação |
Descrição do atributo |
Tipo de dado utilizado |
NM |
Nome de coluna que irá armazenar valores “string”, ou seja, caracteres.(utilizar para nome próprio) |
String |
NR |
Nome de coluna que irá armazenar valores numéricos inteiros, para conteúdos significativos. |
Numérico |
IE |
INDICAR SITUAÇÕES ESPECIAIS,
Nome de coluna que irá armazenar valores numéricos inteiros, utilizado em um dicionário de dados (Domínio)
Ex. 0 Aberto, 1 Fechado, 3 Cancelado |
Numérico/String |
DS |
Nome de coluna que irá armazenar valores “string”, ou seja, caracteres que são descritivos. |
String (caracteres) |
DT |
Nome de coluna que irá armazenar valores do tipo data |
Data |
HR |
Nome da coluna que irá armazenar valores do tipo hora |
Hora |
VL |
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 |
String |
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. |
String |
Regras:
– Para siglas utilizar todas as letras em maiúsculo;
– Usar palavras no singular e sem acentuação;
– Usar nome que identifique e individualize o dado dentro da tabela;
– Dar nomes distintos para dados distintos;
– Utilizar o nome sempre no singular;
– Sempre acrescentar comentário sobre a informação da coluna
Exemplos:
Cd_pessoa – código da pessoa
nm_pessoa – nome da pessoa
dt_nascimento – data de nascimento
vl_salario – valor do salário
As informações da padronizção do banco de dados foram criadas a partir de estudos e pesquisas em outros sistemas e na internet.