Diretrizes de planejamento de tabelas
Ao projetar um banco de dados, você deve primeiramente decidir as tabelas de que ele precisa, o tipo de dados de cada tabela e os usuários que podem acessar cada tabela. Antes de criar uma tabela e seus objetos, é uma boa idéia delinear seus planos e tomar decisões sobre as seguintes características da tabela:
Os tipos de dados que a tabela conterá.
O número de colunas na tabela e, para cada coluna, o tipo de dados e comprimento, se necessário.
Quais colunas aceitarão valores nulos.
Se e onde usar restrições ou padrões e regras.
Os tipos de índices que serão necessários, onde serão necessários e quais colunas são as chaves primárias e quais são chaves estrangeiras.
A maneira mais eficiente de criar uma tabela é definir tudo de que você precisa na tabela ao mesmo tempo. Isso inclui suas restrições de dados e componentes adicionais. Depois de criar e trabalhar com tabelas, você pode continuar tomando mais decisões detalhadas sobre elas.
Uma abordagem útil para criar tabelas é criar uma tabela básica, adicionar alguns dados a ela e, então, trabalhar com ela por algum tempo. Essa abordagem oferece a chance de perceber quais tipos de transações são mais comuns e quais tipos de dados são inseridos mais freqüentemente antes de confirmar um projeto firme adicionando restrições, índices, padrões, regras e outros objetos.