Leksikon
CRUD - Create, read, update, og delete
CRUD dækker de fire grundoperationer på data: oprette, læse, opdatere og slette. Forstå byggestenene bag stort set enhver database og applikation.
CRUD er en forkortelse for de fire grundlæggende ting, man kan gøre ved data: Create (oprette), Read (læse), Update (opdatere) og Delete (slette). Stort set enhver app, database eller webshop bygger på de fire operationer — alt andet er variationer over dem.
Tag en webshop. Kunden opretter en konto (create), tjekker sin ordrestatus (read), ændrer sin leveringsadresse (update) og sletter til sidst kontoen (delete). Det samme mønster gælder for et lager, et bookingsystem eller et kundekartotek.
Hvorfor begrebet er nyttigt at kende
Når en udvikler taler om CRUD, beskriver de i virkeligheden, hvad et system kan lade brugeren gøre med sine oplysninger. Det er en hurtig måde at blive enige om omfanget på: Skal kunderne kunne rette deres egne data, eller kun se dem? Skal noget kunne slettes helt — eller blot skjules?
De spørgsmål lyder banale, men de afgør både brugervenligheden og sikkerheden. En medarbejder skal måske kunne oprette og rette ordrer, men ikke slette dem. En kunde skal kunne se sine egne data, men ikke andres.
Det meste software, du støder på, kan brydes ned til disse fire handlinger på data, der ligger i en database — uanset om det er en relationel database som MySQL eller en dokumentbaseret som MongoDB. Forstår du CRUD, forstår du grundstrukturen i næsten enhver løsning, du får bygget.
Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.