CRUD — məlumat bazalarında və proqram təminatında istifadə olunan əsas əməliyyatları ifadə edən bir abbreviaturadır.
CRUD aşağıdakı dörd əməliyyatı təmsil edir:
- Create (Yaratma) — məlumat bazasında yeni bir qeyd (məlumat) yaratmaq. Məsələn, yeni istifadəçi hesabı əlavə etmək.
- Read (Oxuma) — məlumat bazasından mövcud olan məlumatı oxumaq və ya əldə etmək. Məsələn, istifadəçi siyahısını görmək.
- Update (Yeniləmə) — mövcud məlumatı yeniləmək və ya dəyişdirmək. Məsələn, bir istifadəçinin profil məlumatlarını yeniləmək.
- Delete (Silmə) — məlumat bazasından mövcud bir məlumatı silmək. Məsələn, bir istifadəçi hesabını tamamilə sistemdən çıxarmaq.
İstifadəsi
Verilənlər bazaları
CRUD abbreviaturası verilənlər bazası tərəfindən həyata keçirilən əsas əməliyyatlara aiddir. Akronimdəki hər bir hərf standart Strukturlaşdırılmış Sorğu Dili (SQL) bəyanatına uyğunlaşdırıla bilər.
CRUD | SQL |
---|---|
Create | INSERT |
Read | SELECT |
Update | UPDATE |
Delete | DELETE |
CRUD əməliyyatları adətən veb tətbiqləri və məlumat bazası idarəetmə sistemlərində istifadə olunur. Bu əməliyyatlar, məlumatların idarə edilməsində əsas rola malikdir və çox vaxt API-lar, məlumat bazası əməliyyatları və istifadəçi interfeysləri üçün nəzərdə tutulmuş əsas funksiyalar olaraq xidmət edir.
İstinadlar
- . . Englewood Cliffs, New Jersey: Prentice-Hall. 1983. səh. 381. ISBN 0-135-50582-8.
- Fielding, Roy. . IETF. Internet Engineering Task Force (IETF). June 2014. RFC . İstifadə tarixi: 2018-02-14.
- Maryam Sulemani. . 7 April 2021. İstifadə tarixi: 14 December 2021.
-
Roy T. Fielding. . roy.gbiv.com. 2009-03-20. İstifadə tarixi: 2020-04-14.
POST only becomes an issue when it is used in a situation for which some other method is ideally suited: e.g., retrieval of information that should be a representation of some resource (GET), complete replacement of a representation (PUT), or any of the other standardized methods that tell intermediaries something more valuable than “this may change something.” The other methods are more valuable to intermediaries because they say something about how failures can be automatically handled and how intermediate caches can optimize their behavior. POST does not have those characteristics, but that doesn’t mean we can live without it. POST serves many useful purposes in HTTP, including the general purpose of “this action isn’t worth standardizing.”