Vertex-tietokannan lukitus

Tietokannan lukituksessa käytetään käyttöjärjestelmän lukitusominaisuuksia. Tietokannan lukitusominaisuus on tiedostoon d_TIETOKANTAl liittyvää tietoa.

Käytännössä samaa tietokantaa voi käsitellä samanaikaisesti useampi käyttäjä. Tietokannan tallennuksen yhteydessä ohjelma tarkistaa, ovatko käsittelytoiminnot kohdistuneet samaan tietokannan riviin.

Mikäli samaa tietokantaan käsittelee useampi kuin yksi käyttäjä ja he muokkaavat samaa tietokantariviä, ohjelma sallii muutosten tallennuksen käyttäjälle, joka ensimmäiseksi tekee tallennuksen. Muiden käyttäjien ei sallita tallentavan tietokannan samaan riviin kohdistuvia muutoksiaan. Ohjelmisto huomauttaa käyttäjälle, että toinen käyttäjä on muuttanut samoja rivejä. Jos huomautus annetaan, käyttäjä voi peruuttaa tekemänsä muutokset Ctrl+C -näppäintoiminnolla.

Jos muutokset kohdistuvat useampaan tietokannan riviin, voidaan käyttää välitallennustoimintoa Ctrl+U. Silloin todennäköisesti vältytään tilanteelta, jossa useamman käyttäjän avaamat tietokantasisällöt ovat täysin vastaavat ja tehtyjen muutosten tallennus estyy.