CRUD

Stabilní verze byla zkontrolována 19. června 2022 . Existují neověřené změny v šablonách nebo .

CRUD  je zkratka pro čtyři základní funkce používané při práci s databázemi [1] :  vytvoření ( create ), čtení ( read ), modifikace ( update ), mazání ( delete ). Zavedl James Martin v roce 1983 [2] jako standardní klasifikaci funkcí pro manipulaci s daty . 

V SQL tyto funkce a operace odpovídají operátorům Insert (vytváření záznamů), Select (čtení záznamů), Update (editace záznamů), Delete (mazání záznamů). V některých CASE nástrojích byly použity specializované CRUD matice nebo CRUD diagramy, ve kterých bylo u každé entity uvedeno, jaké základní funkce ten či onen proces či ta či ona role s touto entitou plní. V systémech, které implementují přístup k databázi přes REST API , jsou tyto funkce často (ale ne nezbytně) implementovány pomocí HTTP metod PUT , POST , GET , PATCH , DELETE .

Přestože operace ve stylu CRUD byly tradičně aplikovány na databáze, tento přístup lze rozšířit na jakékoli uložené výpočetní entity ( soubory , struktury v paměti, objekty). Návrhový vzor ActiveRecord uvádí funkčnost CRUD do souladu s objektově orientovaným přístupem a je široce používán v různých rámcích pro přístup k databázím z objektově orientovaných programovacích jazyků .

Poznámky

  1. InfoWorld. vývojářský svět. REST and CRUD: the Impedance Mismatch Archived 3. října 2012 na Wayback Machine . Datum publikace: 29. ledna 2007. Autor: Martin Heller.
  2. Martin, James (1983), Správa prostředí databáze , Englewood Cliffs, New Jersey: Prentice-Hall, s. 381, ISBN 0135505828  .