Redirect

This Page

has moved to a new address:

http://www.tuliorosa.com.br

Sorry for the inconvenience…

Redirection provided by Blogger to WordPress Migration Service

domingo, novembro 15, 2009

Nomenclatura de objetos no Banco de Dados

Após procurar um documento oficial (ISO/IEC, ABNT, CMMI, MPS.BR)  sobre nomenclatura de objetos e de campos de tabelas para banco de dados, descobri que não existe, temos apenas várias sugestões.

Por não ter gostado de nada que encontrei, segue a minha “sugestão” e recomendação de nomes para os objetos e campos das tabelas dos bancos de dados.

Importante destacar que, com a utilização do novo recurso do SQL Server, chamado “Policy Management”, podemos criar uma política definindo as nomenclaturas a serem utilizadas no banco de dados, com isso não precisaremos nos preocupar se objetos serão criados fora do padrão definido.

Nomenclatura TR versão 1.1

Objeto Schema Prefixo Nome Exemplo
Tables

3 a 5 caracteres minúsculos, identificando o sistema que o objeto pertence.

 

Primeira letra de cada palavra maiúscula e as demais minúsculas, nome no singular.

cad.NotaFiscal

Views

v_

cad.v_NotaFiscal

Stored Procedures

s_

cad.s_NotaFiscal

Functions

f_

cad.f_NotaFiscal

Trigger

t_

Primeira letra de cada palavra maiúscula e as demais minúsculas, nome no singular. Incluir no final a letra I, D ou U (ou combinação), informando o tipo de disparo.

cad.t_NotaFiscalIDU

 

Campo da Tabela Prefixo Nome Exemplo
Chave Primaria

ID_

Primeira letra de cada palavra maiúscula e as demais minúsculas, mesmo nome da tabela. ID_NotaFiscal
Verdadeiro ou Falso

SN_

Primeira letra de cada palavra maiúscula e as demais minúsculas, nome significativo no singular, 1 = Verdadeiro e 0 = Falso. SN_NotaFiscalAtiva
Quantidade

QT_

Primeira letra de cada palavra maiúscula e as demais minúsculas, singular. QT_Itens
Data e/ou Hora

DT_

DT_Cadastro
Auto-relacionamento

RF_

RF_NotaFiscalPrincipal
String ou Números

DC_

DC_Fornecedor
Valor

VR_

VR_Imposto

Nenhum comentário:

Postar um comentário