Conteúdo

# Relações

Este comando abre a janela Conceção de Relações, que permite definir relações entre várias tabelas da base de dados.

Aqui pode ligar tabelas da base de dados atual através de campos de dados comuns. Clique no ícone Nova relação para criar as relações ou, simplesmente, arraste e solte com o rato.

Para aceder a este comando...

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

Esta função só está disponível se estiver a trabalhar com uma base de dados relacional.

Ao selecionar Ferramentas - Relações, abre-se uma janela na qual são apresentadas todas as relações existentes entre as tabelas da base de dados atual. Se não tiverem sido definidas relações, ou se pretender relacionar outras tabelas da base de dados entre si, clique no ícone Adicionar tabelas. A caixa de diálogo Adicionar Tabelas abre-se, na qual pode selecionar as tabelas com as quais deseja criar uma relação.

Inserir tabelas

Se a janela Conceção de Relações estiver aberta, as tabelas selecionadas não podem ser modificadas, mesmo no modo de Conceção de Tabelas. Isto garante que as tabelas não sejam alteradas enquanto as relações estão a ser criadas.

As tabelas selecionadas são apresentadas na área superior da vista de design de relações. Pode fechar a janela de uma tabela através do menu de contexto ou com a tecla Delete.

#### Mover tabelas e alterar o tamanho de tabelas

Pode redimensionar e dispor as tabelas da forma que pretender. Para mover tabelas, arraste a margem superior para a posição pretendida. Aumente ou reduza a dimensão na qual a tabela é apresentada posicionando o cursor do rato numa margem ou canto e arrastando a tabela até que esta tenha a dimensão pretendida.

## Chave primária e chaves estrangeiras

Se pretender definir uma relação entre as várias tabelas, deve introduzir uma chave primária que identifique de forma única um campo de dados de uma tabela existente. Pode fazer referência à chave primária a partir de outras tabelas para aceder aos dados desta tabela. Todos os campos de dados que façam referência a esta chave primária serão identificados como uma chave estrangeira.

Todos os campos de dados que se referem a uma chave primária serão identificados na janela da tabela por um pequeno símbolo de chave.

## Definir relações

Todas as relações existentes são apresentadas na janela de relações através de uma linha que liga os campos da chave primária e da chave estrangeira. Pode adicionar uma relação arrastando e soltando o campo de uma tabela sobre o campo da outra tabela. Para remover uma relação, basta selecioná-la e premir a tecla Delete.

Em alternativa, também pode clicar no ícone Nova Relação na parte superior do campo de relações e definir a relação entre duas tabelas na caixa de diálogo Relações.

Nova relação

Se utilizar o LibreOffice como interface para uma base de dados relacional, a criação e a eliminação de relações não são armazenadas numa memória intermédia pelo LibreOffice, mas sim encaminhadas diretamente para a base de dados.

Ao clicar duas vezes numa linha de ligação, pode atribuir determinadas propriedades à relação. A caixa de diálogo Relações é aberta.

Necessitamos da sua ajuda!