terça-feira, 12 de junho de 2012

Relações - relations

Relações entre tabelas do access.

No planeamento de uma base de dados é necessário estabelecer quais e que tipo de tabelas vamos ter, com base nestas tabelas são criadas relações entre as mesmas, estas relações podem ser de três tipo.

      • Um para um;
      • Um para muitos;
      • Muitos para muitos;
Antes de estabelecer qualquer ligação e necessário ter em atenção não é necessário que os campos relacionados apresentem os mesmos nomes. No entanto, os campos relacionados têm de ter o mesmo tipo de dados excepto se o campo de chave primária for um campo Numeração automática. Pode efectuar a correspondência de um campo Numeração automática com um campo Número apenas se a propriedade tamanho do campo de ambos os campos correspondentes for igual.

Por exemplo uma empresa no processamento de salários realizados numa base de dados teria duas tabelas, uma funcionários outra salários, onde a relação seria um para muitos, sendo que um funcionários teria muitos ordenados (um salário por cada mês do Ano).
Um óptimo método de pensar neste tipo de relações é o seguinte:

    • Um funcionário terá diversos ordenados (um por cada mês), no entando um ordenado apenas corresponde a um funcionário, ou seja num mês um funcionário apenas terá um salário, daí a relação um para muitos.


Sem comentários:

Enviar um comentário