Obsah

CRUD

CRUD představuje čtyři operace: Create (Vytvořit), Read (Číst), Update (Aktualizovat) a Delete (Odstranit). Téměř každá aplikace, se kterou pracujete (Facebook, e-shop, bankovnictví), je v jádru „CRUD aplikací“ – umožňuje vám přidávat příspěvky, číst je, upravovat a případně mazat.

Tento koncept poskytuje standardizovaný způsob, jakým aplikace manipulují s entitami v databázovém systému.


Mapování operací CRUD

Operace CRUD mají své přímé ekvivalenty v jazyce SQL i v internetovém protokolu HTTP.

Funkce SQL příkaz HTTP Metoda Popis
Create INSERT POST Vytvoření nového záznamu (např. registrace uživatele).
Read SELECT GET Získání a zobrazení dat (např. profil uživatele).
Update UPDATE PUT / PATCH Úprava existujících dat (např. změna hesla).
Delete DELETE DELETE Trvalé odstranění dat (např. smazání účtu).

Praktické příklady

Představte si správu článků na blogu:


Rozšířené modely (SCRUD / BREAD)

V některých systémech se CRUD rozšiřuje o další operace pro lepší použitelnost:


Proč je CRUD důležitý?


Související pojmy: SQL, HTTP, RDBMS, API, REST, JavaScript, Databáze.