Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11170|Resposta: 0

[Comunicação] Convenção de nomenclatura do SqlServer

[Copiar link]
Publicado em 22/03/2015 08:54:47 | | |
Referindo-nos a várias convenções de nomenclatura, usamos uniformemente as seguintes convenções de nomenclatura:

Se já existir uma abreviação no processo de nomeação, a abreviação deve ser usada, e se não houver, não deve ser abreviada, por exemplo, ISBN

Banco de Dados: Composto por uma ou três palavras em inglês com a primeira letra da palavra em maiúscula, por exemplo: DepartmentManage;

Nome da tabela: Use a grafia completa das palavras de natureza nominal, capitalize a primeira letra de cada palavra e use a forma plural, como: Livros
      Se a tabela for usada para indicar a relação entre corpos nas outras duas tabelas, ela está no singular (ou seja, a tabela que indica a relação entre entidades é nomeada no singular), e não há preposição como "e de em" no meio da palavra
      Por exemplo: BookAuthor

==============================================================================================

1. Os campos na tabela geralmente são representados pela grafia completa das palavras nominais, compostas por uma ou três palavras em inglês com a primeira letra da palavra em maiúscula, tais como: UserName;

2. O nome principal da chave da tabela é Nome da Tabela + ID, por exemplo, a chave primária da tabela do Documento é DocumentID

3. Nome da chave estrangeira: nome da tabela principal + nome correspondente da colunha, como DepartmentsID, conforme segue:
    Na tabela Departamentos, os campos são: ID, Nome do Departamento
    Na tabela UserInfo, os campos são: UserId, UserName, DepartmentsID DepartmentsID como chaves estrangeiras

4. As colunas que crescem automaticamente na tabela são sempre nomeadas ID;

5. Se o campo for bool, use as formas "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Se o bit de campo for do tipo DataHora, o valor padrão é assumir o tempo do sistema e sempre nomear o bit: CheckDate

7. Status é o nome da coluna do status na tabela, o valor padrão é 0, e a operação de exclusão na tabela alterará o valor de Status sem realmente excluir o registro.

8. Nomenclatura de procedimentos armazenados: sp_ name_method tabelas, tais como: sp_News_Add, sp_News_Update;

9. Ver Nome: vi_ nome da tabela, como: vi_News;

10. Todas as tabelas, procedimentos armazenados, views e outros objetos são DBOs, então não use o nome de usuário do banco de dados, pois isso afetará as mudanças do usuário do banco de dados





Anterior:Quais são as funções do NVL e NVL2 no Oracle, e qual é a diferença entre os dois?
Próximo:Qual é a diferença entre truncar e excluir em PL/SQL
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com