1. Co to jest CRUD? Scharakteryzuj krótko na wybranym przykładzie.
CRUD to zestaw czterech operacji, stanowiących podstawę wielu
systemów bazodanowych oraz API.
Create (Utwórz)
Cel: Dodanie nowych danych do bazy danych.
Przykład: Rejestracja nowego użytkownika w aplikacji.
Implementacja: SQL: INSERT INTO, w API: metoda HTTP
POST.
Read (Odczyt)
Cel: Pobieranie istniejących danych z bazy.
Przykład: Przegląd profilu użytkownika.
Implementacja: SQL: SELECT, w API: metoda HTTP GET.
Update (Aktualizuj)
Cel: Modyfikowanie istniejących danych.
Przykład: Edycja profilu użytkownika.
Implementacja: SQL: UPDATE, w API: metoda HTTP PUT lub
PATCH.
Delete (Usuń)
Cel: Usuwanie danych z bazy.
Przykład: Usunięcie konta użytkownika.
Implementacja: SQL: DELETE, w API: metoda HTTP DELETE.
Przykład : zarządzanie książkami w bibliotece
create_book() pozwala dodawać nowe książki, przyjmując tytuł i autora
create_book()
get_book() umożliwia pobranie informacji o książce po jej ID
get_book()
update_book() służy do modyfikacji danych książki (np. zmiany tytułu)
update_book()
delete_book() usuwa książkę z systemu
delete_book()
Last changed16 days ago