LibreOffice 7.1:n ohje
Määritetään ja muokataan kahden taulun välistä suhdetta.
Päivitys- ja poistotoiminnot ovat saatavilla vain, jos käytetty tietokanta tukee niitä.
Kun luodaan uusi yhteys, valitaan yksi taulu kummastakin valintaikkunan yläosan yhdistelmäruudusta.
Kun avataan Yhteydet-valintaikkuna olemassa olevalle suhteelle kaksoisnapsauttamalla yhdysviivaa suhteiden luonnin ikkunassa, suhteeseen liittyvät taulut eivät ole muokattavissa.
Määrätään suhteen avainkentät.
Liitokseen valittujen taulujen nimet näkyvät alueella sarakeotsikkoina. Kun kenttiä napsautetaan, nuolivalitsimia käyttäen valitaan taulusta mukaan tuleva kenttä. Kukin suhde muodostaa rivin.
Tällä alueella tehtävät asetukset tulevat voimaan muutettaessa pääavainkenttää.
Määrätään, ettei muutos pääavaimessa vaikuta ulkoisiin avainkenttiin.
Päivitetään kaikki ulkoiset avainkentät, jos vastaavan pääavaimen arvoa muutetaan (vyöryttävä päivitys).
Jos vastaavaa pääavainta on muutettu, merkinnällä määrätään ulkoisten avainkenttien arvoksi "IS NULL". IS NULL tarkoittaa tyhjää kenttää.
Jos vastaavaa pääavainta on muutettu, valinta määrää kaikkiin ulkoisiin avainkenttiin oletusarvon. Vastaavan taulun luonnin yhteydessä ulkoisen avainkentän oletusarvo määritetään määrättäessä kenttäominaisuuksia.
Tällä alueella tehtävät asetukset tulevat voimaan, kun pääavainkenttä poistetaan.
Määrätään, ettei pääavaimen poistaminen vaikuta mitenkään ulkoisiin avainkenttiin.
Merkinnällä määrätään, että kaikki ulkoiset avainkentät poistetaan, jos vastaava pääavainkenttä poistetaan.
Kun perusavainkenttä poistetaan Poista lomitus -asetuksin, poistetaan samalla kaikki toisten taulujen ne tietueet, joissa tämä avain on niiden viiteavaimena. Vaihtoehtoa on käytettävä suurella varovaisuudella; on mahdollista, että suuri osa tietokannasta voidaan poistaa.
Kun vastaava pääavain poistetaan, arvo "IS NULL" sijoitetaan kaikkiin ulkoisiin avainkenttiin.
Jos vastaava pääavain poistetaan, asetettu arvo tulee kaikkiin ulkoisiin avainkenttiin.