SQL Server - Parte 2 - Criando sua primeira tabela - VirtualBase
Home › SQL SERVER › SQL Server - Parte 2 - Criando sua primeira tabela
SQL Server - Parte 2 - Criando sua primeira tabela
watch_later 10 de jul de 2013
Desenvolvendo uma nomenclatura padrão
O primeiro passo em qualquer projeto de design de banco de dados é desenvolver um padrão de nomenclatura que será usado durante o processo de design. Enquanto nomenclatura não é um requisito para uma construção de banco de dados, podemos ter problemas ao acessar os dados.
Convenções de nomeação inconsistentes, muitas vezes inibem o processo de desenvolvimento. Para um desenvolvedor que está escrevendo T-SQL para modificar ou recuperar dados, padrões de nomenclatura fornecem caminhos claros para a construção de declarações T-SQL. Por exemplo, suponha que você está criando um banco de dados que irá armazenar dados de recursos humanos. Você será solicitado a criar uma estrutura que abriga informações sobre os funcionários individuais, tais como seu nome, endereço, número de telefone e departamento. assumir que você projetou o banco de dados mostrado
Imagem SQL SERVER 1
O esquema de banco de dados na acima mostra quatro tabelas. Observe que cada tabela utiliza uma convenção de nomenclatura diferente. O nome da tabela que irá armazenar as informações de endereço é plural, e o nome da tabela que irá armazenar as informações de departamento é prefixado com tbl. Há outras inconsistências, nesse banco de dados.
Se você fosse um desenvolvedor novo e sem experiência, escrever T-SQL nesta base de dados poderia representar um desafio para você. Uma vez que os nomes de tabela variam, um desenvolvedor teria que gastar uma quantidade significativa de tempo familiarizando-se com o banco de dados antes de escrever consultas. Você também pode ter notado as inconsistências nos nomes de coluna, que complicam ainda mais a trabalhar com esse banco de dados.
Impondo controle em relação à nomenclatura dos objetos dentro de um banco de dados faz com que o banco de dados mais fácil de trabalhar. A seguir estão algumas das melhores práticas:
■ Padrões gerais
• Não use espaços dentro de qualquer objeto ou nome da coluna.
• Sublinhados são aceitáveis​​, mas esteja ciente de que pode apresentar alguns problemas com algumas ferramentas de visualização.
• Use PascalCase, o que significa que a primeira letra de cada palavra que é usada para nomear um objeto ou coluna seja Maiúscula.
Ex: EmployeeDeptartment
• Não use palavras-chave reservadas. Tabelas e os nomes das colunas com nomes no plural
são aceitáveis ,porém eu prefiro usar singular. Isto é completamente uma questão de
■ Padrões de nomenclatura de mesa
• Os nomes devem refletir o conteúdo da tabela.
• Os nomes devem ser exclusivos para o banco de dados e o schema.
■ Padrões de nomenclatura da coluna
• Os nomes devem ser únicos para cada tabela.
• Os nomes devem refletir o uso comercial.
• Selecione o tipo de dados apropriado, como será discutido mais adiante em outra postagem.
A imagem acima é uma correção apresentada na primeira tabela mostrada anteriormente ,
todas as tabelas agora tem uma nomeclantura padrão. Cada nova palavra começa com uma letra maiúscula e os nomes estão escritos completamente. A principal coisa a notar é que cada nome de tabela reflete o conteúdo da tabela.