نظام متكامل لإدارة قواعد البيانات باستخدام سكربتات باش (Bash DBMS) نظام متكامل لإدارة قواعد البيانات باستخدام سكربتات باش (Bash DBMS) نظام متكامل لإدارة قواعد البيانات باستخدام سكربتات باش (Bash DBMS) نظام متكامل لإدارة قواعد البيانات باستخدام سكربتات باش (Bash DBMS)
تفاصيل العمل

مشروع تفاعلي ومتقدم يمثل محاكاة كاملة لنظام إدارة قواعد البيانات (DBMS) مبني بالكامل باستخدام لغة البرمجة Bash Scripting، وبدون الاعتماد على أي محركات قواعد بيانات خارجية. يعتمد المشروع على نظام الملفات الخاص بـ Linux كمخزن للبيانات والبيانات الوصفية (Metadata). أبرز ما تم تنفيذه في المشروع: إدارة قواعد البيانات والجداول: تطوير خوارزميات لإنشاء، استعراض، وحذف قواعد البيانات (Directories) والجداول (Files) ديناميكياً. ضمان سلامة البيانات (Data Integrity): بناء نظام برمي مخصص للتحقق من المدخلات، فرض قيود المفتاح الأساسي (Primary Key Uniqueness)، والتحقق من أنواع البيانات (int / str). عمليات CRUD كاملة: معالجة متقدمة للنصوص لإجراء عمليات الإدخال، الاستعلام (مع الفلترة)، التحديث، والحذف بدقة عالية باستخدام أدوات Linux القوية مثل AWK و SED و GREP. واجهة مستخدم تفاعلية (CLI): تصميم واجهات برمجية ملونة داخل الطرفية (Terminal) باستخدام أكواد ANSI، مع قوائم اختيار ذكية ورسائل خطأ واضحة لتسهيل تجربة المستخدم.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
42
المستقل
Nourhan Ibrahim
Nourhan Ibrahim
مهندس برمجيات
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة