Relações

Permite definir e editar uma relação entre duas tabelas.

Para aceder a este comando...

Numa janela de ficheiros de base de dados, escolha Ferramentas - Relações


Ícone de nota

As opções de atualização e eliminação só estão disponíveis se estas forem permitidas pela base de dados utilizada.


Tabelas

Se criar uma nova relação, é possível selecionar uma tabela a partir de cada uma das caixas de combinação na parte superior da caixa de diálogo.

Se abriu a caixa de diálogo Relações de uma relação existente clicando duas vezes nas linhas de ligação na janela Relação, então as tabelas envolvidas na relação não podem ser modificadas.

Campos chave

Define os campos chave para a relação.

Os nomes das tabelas selecionadas para a ligação são aqui apresentadas como nomes de colunas. Se clicar num campo, é possível utilizar os botões de seta para selecionar um campo da tabela. Cada relação é escrita numa linha.

Opções de atualização

Aqui pode selecionar opções que ocorrem quando são efetuadas alterações a um campo chave primária.

Nenhuma ação

Especifica que qualquer alteração feita a um campo de chave primária não afeta outros campos chave externos.

Atualizar em cascata

Atualiza todos os campos de chaves externas se o valor da chave primária correspondente for modificado (Atualizar em cascata).

Definir como nulo

Se a chave primária correspondente tiver sido modificada, utilize esta opção para definir o valor "IS NULL" para todos os campos chave externos. IS NULL significa que o campo está vazio.

Definir padrão

Se a chave primária correspondente for modificada, utilize esta opção para definir um valor padrão para todos os campos chave externos. Durante a criação da tabela correspondente, o valor padrão de um campo chave externo será definido ao fazer a atribuição das propriedades de campo.

Opções de eliminação

Aqui pode selecionar opções que ocorrem ao eliminar um campo chave primária.

Nenhuma ação

Especifica que a eliminação de uma chave primária não surte efeito noutros campos chave externos.

Eliminar cascata

Especifica que todas os campos chave externos serão eliminados se eliminar o campo de chave primária correspondente.

Ícone de aviso

Ao eliminar o campo de chave primária utilizando a opção Eliminar cascata, todos os registos de outras tabelas que tenham esta chave como a sua chave externa também serão eliminados. Utilize esta opção com especial atenção; é possível que uma grande parte da base de dados seja eliminada.


Definir como nulo

Se eliminar a chave primária correspondente, o valor "IS NULL" será atribuído a todos os campos chave externos.

Definir padrão

Se eliminar a chave primária correspondente, será definido um valor a todos a todos os campos chave externos.