Ao projetar um banco de dados relacional , há uma série de fatores a considerar. Muitas plataformas de software pode automatizar o processo ou notificá-lo se você tiver um projeto ineficiente. Vale a pena pesquisar suas necessidades antes do tempo como as alterações às vezes pode ser complicado e corre o risco de perda de dados. Considerações sobre hardware também deve ser levado em conta, bem como a expansão de longo prazo. O empregado que ocupa o cargo arquiteto de banco de dados é tipicamente responsável pelos aspectos de design de um banco de dados relacional na maioria das organizações . Instruções
1
Organize suas tabelas em grupos de acção lógicas. Este pode ser definido como uma transação ou uma atividade.
2
Criar cabeçalhos de coluna para cada pedaço de informação na tabela. Definir os tipos de dados para essas colunas, juntamente com limites de caracteres , valores padrão e não os requisitos nulos. Muitas aplicações financeiras , por exemplo, exigem vários campos numéricos para que a linguagem de consulta pode executar operações matemáticas.
3
Normalizar os dados para a primeira forma normal. Separar os dados em tabelas diferentes que não têm quaisquer dados duplicados e dar a cada linha de uma chave de identificação único.
4
Normalizar os seus dados para a segunda forma normal. Procure pontos de dados que aparecem em várias tabelas e colocá-los em sua própria mesa. Definir as relações entre as tabelas . Existem três tipos de relações: um-para- um, um-para- muitos e muitos- para-muitos. Um-para - um significa que um valor de dados de uma tabela corresponde a um e apenas um valor de dados na segunda tabela . Um-para -muitos meios um valor de dados na primeira tabela pode ser usado muitas vezes na segunda tabela . Many- to-many significa que cada valor na primeira tabela pode ser ligada a cada valor na segunda tabela.
5
Normalizar os dados para a terceira forma normal. Esta é a normalização final que ocorre . Remova todos os dados que é independente da chave primária. Os valores que são calculados , por exemplo, são removidos.