Padronização criação banco de dados

1. Padronização criação banco de dados

Gabriel
m4sk4r4

(usa Manjaro Linux)

Enviado em 14/10/2005 - 15:58h

Olá,

Pessoal vocês conhecem algum material que fale sobre
padronização de nomenclatura / Convenções adotada na criação de banco de dados.

Que fale a respeito de nomenclaturas adotada para a criação de banco de dados, nome de DATABASE, tabelas e o mesmo para os campos.

Bom eu gostaria de mais informações sobre assunto.
Se conhecerem algum material, postem ae.




  


2. Re: Padronização criação banco de dados

Eduardo Cereto Carvalho
dudus

(usa Ubuntu)

Enviado em 12/11/2005 - 02:34h

Eu sei de uma. Os nomes de tabelas por padrão deveriam ser no singular. Por exemplo uma tabela com clientes deveria se chamar 'Cliente' e não 'Clientes'.

Outra padronização é para com o nome dos ids, quando aplicável. Por padrão deveria ser o nome da tabela e id. exemplo para nossa tabela "Cliente" 'idcliente'.


3. Re: Padronização criação banco de dados

Varatar
Varatar

(usa Slackware)

Enviado em 25/11/2005 - 00:49h

Eu já não gosto de IDCLIENTE. Prefiro COD_CLIENTE ou SEQ_CLIENTE (esse muita gente usa pra sequenciais), que é como vejo o pessoal usar. Ah, sim, tmb há essa convenção de underscores separando palavras:
FLG_PREFERENCIAL, NOTA_FISCAL, NOTA_SERVICO, COD_NOTA, SEQ_NOTA, ID_NOTA, ID_CLIENTE ...


4. Re: Padronização criação banco de dados

Eduardo Cereto Carvalho
dudus

(usa Ubuntu)

Enviado em 28/11/2005 - 03:26h

o nome das chaves extrangeiras por padrão seria:

cliente_FK1
| |
| +->numero da chave
+->nome da tabela

Esse padrão é o utilizado no programa DBDesigner4. Cujo programador foi contratado pela MysqlAB para desenvolver um software semelhante que será lançado em breve chamado MySQL Workbench