بناء نظام إدارة قواعد بيانات (Mini DBMS) باستخدام Bash Scripting تفاصيل العمل: مشروع تقني متكامل تم تطويره خلال دراستي في ITI، يهدف إلى محاكاة وظائف قواعد البيانات العلائقية (Relational Databases) باستخدام لغة Bash فقط.
المميزات التقنية للمشروع:
محرك بيانات كامل: يدعم عمليات الـ DDL (مثل إنشاء وحذف الجداول) والـ DML (إضافة، تعديل، وحذف البيانات).
البحث المتقدم: قمت ببرمجة نظام بحث يدعم الـ Regex (التعبيرات النمطية) والمقارنات الحسابية (أكبر من، أصغر من، يساوي) باستخدام awk.
Validation System: نظام قوي للتأكد من نوع البيانات (مثلاً منع إدخال نصوص في خانة الأرقام) لضمان سلامة الـ Schema.
الهيكلية: تنظيم الملفات بشكل شجري (Hierarchical) يسهل الوصول للبيانات وسرعة استرجاعها.
الأدوات المستخدمة: Bash Shell, AWK, Sed, Grep, Git/GitHub.