عمليات إدارة البيانات (CRUD)
العمليات الأساسية الأربع للتخزين المستمر في برمجة الكمبيوتر هي الإضافة (Create) والعرض/القراءة (Read) والتعديل (Update) والحذف (Delete) و التي يشار لها بالمصطلح (CRUD). يستخدم CRUD أيضًا لتحديد أنماط واجهة المستخدم التي تسهل تصفح المعلومات والبحث فيها وتغييرها باستخدام النماذج والتقارير المستندة إلى الكمبيوتر. من المرجح أن تكون العبارة قد صاغها جيمس مارتن في كتابه عام 1983 إدارة بيئة قاعدة البيانات.
التطبيق في قواعد البيانات
يشير الاختصار CRUD إلى العمليات الأولية التي تقوم بها قواعد البيانات. يمثل كل حرف من الاختصار عبارة لغة الاستعلام الهيكلية الأساسية (SQL).[1] على الرغم من أن قواعد البيانات العلائقية هي طبقة ثبات شائعة في تطبيقات البرامج ، إلا أن هناك العديد من طبقات الثبات الأخرى. يمكن تنفيذ وظيفة CRUD على سبيل المثال بقواعد بيانات المستندات [2] أو قواعد بيانات الكائنات[3] أو قواعد بيانات XML [4] أو الملفات النصية[5] أو الملفات الثنائية[6].
ملاحظة: لا تقوم بعض أنظمة البيانات الضخمة بتنفيذ UPDATE ، ولكنها تحتوي فقط على طابع زمني INSERT (تسجيل دفتر اليومية) ، وتخزين نسخة جديدة تمامًا من الكائن في كل مرة.
الأمر | المقابل في لغة برمجة (SQL) |
---|---|
Create | INSERT |
Read (Retrieve) | SELECT |
Update | UPDATE |
Delete (Destroy) | DELETE |
اختلافات أخرى
تشمل الاختلافات الأخرى لـ CRUD ما يلي:
ABCD (add, browse, change, delete)
CRUDL (create, read, update, delete, list)
BREAD (browse, read, edit, add, delete)
DAVE (delete, add, view, edit)
CRAP (create, replicate, append, process)
مراجع
- محذوف, حساب، "Database CRUD Operations: Create, Read, Update, Delete"، عالم البرمجة (باللغة الإنجليزية)، اطلع عليه بتاريخ 08 سبتمبر 2022.
- "قاعدة البيانات".
- "قاعدة البيانات الكائنية"، ويكيبيديا، 15 يونيو 2022.
- "لغة التوصيف القابلة للتوسعة"، ويكيبيديا، 09 أغسطس 2022.
- "ملف نصي"، ويكيبيديا، 01 أغسطس 2022.
- "ملف ثنائي"، ويكيبيديا، 17 يوليو 2022.
- بوابة قاعدة بيانات
- بوابة تقنية المعلومات