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.