CRUD

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest CRUD?

CRUD to skrót od czterech podstawowych operacji wykonywanych na danych w systemach informatycznych i bazach danych:

  • Create – tworzenie, czyli dodawanie nowych rekordów,
  • Read – odczyt, czyli przeglądanie lub wyszukiwanie danych,
  • Update – aktualizacja, czyli edytowanie istniejących rekordów,
  • Delete – usuwanie danych.

CRUD opisuje typowe funkcje aplikacji, która współpracuje z bazą danych. Przykładem może być panel administracyjny sklepu internetowego, w którym administrator dodaje produkty, przegląda listę zamówień, zmienia ceny i usuwa nieaktualne pozycje.

CRUD a formularze

Formularze w aplikacjach bazodanowych bardzo często realizują operacje CRUD. Na przykład:

  • formularz rejestracji użytkownika wykonuje operację Create,
  • widok profilu użytkownika wykonuje Read,
  • formularz edycji profilu wykonuje Update,
  • przycisk „Usuń konto” wykonuje Delete.

Odpowiedniki w SQL

Typowe instrukcje SQL powiązane z CRUD to:

INSERT INTO tabela (...) VALUES (...); -- Create
SELECT * FROM tabela;                  -- Read
UPDATE tabela SET ... WHERE ...;       -- Update
DELETE FROM tabela WHERE ...;          -- Delete

Znaczenie na egzaminie

W pytaniach egzaminacyjnych CRUD może pojawić się bez użycia samego skrótu. Jeśli mowa o wprowadzaniu, edytowaniu i usuwaniu danych, chodzi o podstawowe operacje zarządzania danymi, najczęściej realizowane przez formularze w aplikacjach bazodanowych.