Sisukord
Register 🔎︎

# Relatsioonid

Võimaldab defineerida ja redigeerida kahe tabeli vahelisi relatsioone.

Selle käsu kasutamiseks...

In a database file window, choose Tools - Relationships.

Värskendamise ja uuendamise võimalused on saadaval ainult siis, kui kasutatav andmebaas neid toetab.

## Tabelid

Uue relatsiooni loomisel võid igast dialoogi ülaosas olevast liitboksist ühe tabeli valida.

Kui avasid dialoogi Relatsioonid olemasoleva relatsiooni jaoks (tehes aknas Relatsioonid topeltklõpsu mõnel ühendusjoonel), ei saa seotud tabeleid muuta.

## Võtmeväljad

Defineerib relatsiooni võtmeväljad.

Linkimiseks valitud tabelite nimed kuvatakse siin veerunimedena. Väljal klõpsates saad tabelis oleva välja valimiseks kasutada noolenuppe. Iga relatsioon kirjutatakse eri reale.

## Värskendamise sätted

Siin saad valida sätted, mis jõustuvad juhul, kui primaarvõtmevälja muudetakse.

### Toimingut pole

Määrab, et ükski primaarvõtme muudatus ei mõjuta muid väliseid võtmevälju.

### Värkendatakse kaskaadi

Värskendab kõik välised võtmeväljad juhul, kui vastavat primaarvõtit on muudetud (kaskaadis värkendamine).

### Nullimine

Kui vastavat primaarvõtit on muudetud, määratakse selle valiku puhul kõigi väliste võtmeväljade väärtuseks "IS NULL". Väärtus "IS NULL" tähendab, et väli on tühi.

### Vaikeväärtus

Kui vastavat primaarvõtit on muudetud, määratakse selle valiku puhul kõigile välistele võtmeväljadele vaikeväärtus. Vastava tabeli loomise käigus määratletakse välise võtmevälja vaikeväärtus välja omaduste määramisel.

## Kustutamise sätted

Here you can select options that take effect when a primary key field is deleted.

### Toimingut pole

Specifies that the deletion of a primary key will not have any effect on other external key fields.

### Kaskaadi kustutamine

Specifies that all external key fields will be deleted if you delete the corresponding primary key field.

When you delete a primary key field with the Delete cascade option, all records from other tables that have this key as their foreign key are also deleted. Use this option with great care; it is possible that a major portion of the database can be deleted.

### Nullimine

If you delete the corresponding primary key, the "IS NULL" value will be assigned to all external key fields.

### Vaikeväärtus

If you delete the corresponding primary key, a set value will be set to all external key fields.