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 padronização do banco de dados foram criadas a partir de estudos e pesquisas em outros sistemas e na internet.
Esse slide de Alan James dá um exemplo mais dinâmico:
Mais informações »