CRUDtoiminnot
CRUD-toiminnot ovat ohjelmistojen perustoimintoja, jotka kattavat Create, Read, Update ja Delete. Ne vastaavat tiedon luomista, lukemista, päivittämistä ja poistamista tallennusjärjestelmissä. CRUD-periaatteet ovat keskeisiä sekä relaatiotietokannoissa että muissa tiedonhallintajärjestelmissä, ja niitä sovelletaan sekä sovelluslogiikassa että käyttöliittymissä.
CRUD-toiminnot voidaan toteuttaa monin tavoin, mutta ne kuvataan usein REST-rajapinnoissa: Create vastaa POST-pyyntöä, Read GET-pyyntöä tiedon
Suunnittelussa tärkeää on entiteettien identifiointi ja yhdenmukaisuus. Idempotiteetti pätee erityisesti PUT- ja DELETE-operaatioihin, ja Read on
CRUD:n toteutuksessa on huomioitava myös pehmeä poistaminen (soft delete), jolloin tieto säilyy erillisessä tilassa eikä poistu
Yleiskatsaus: CRUD muodostaa ohjelmistojen tiedonhallinnan perustan. Ominaisuudet riippuvat tallennusratkaisusta ja käyttötapauksista; perus CRUD-operaatiot voivat riittää yksinkertaisissa