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.
vlw manow!!!!!!!
Thanks for every other great article. The place else could
anybody get that kind of info in such an ideal way of writing?
I’ve a presentation next week, and I am on the look for such info.
Pingback: Banco de Dados - Padrões | PLUGUE
Estou em 2020 e ainda não há um estudo sólido de como organizar uma estrutura física de banco de dados. Gostaria de agradecer por compartilhar seu conhecimento e experiência!
Ramyres, obrigado pela visita. Caso tenha alguma sugestão fique a vontade para fazer!