مشروع DBMS Bash Script هو نظام إدارة بيانات مبسط تم تطويره باستخدام Bash scripting على Linux، ويهدف لتسهيل التعامل مع قواعد البيانات الصغيرة دون الحاجة لأي برامج خارجية.
النسخ المتوفرة:
CLI (Command Line Interface)
GUI بسيطة داخل الـ Terminal
كلا النسختين توفران قوائم تفاعلية تمكن المستخدم من إدارة قواعد البيانات والجداول بشكل سهل، باستخدام أوامر تظهر كخيارات داخل الـ Terminal، مثل:
Create Table
List Tables
Drop Table
Insert Into Table
Select From Table
Delete From Table
Update Table
المهام التي نفذت في المشروع:
تطوير سكربت متكامل لإنشاء وإدارة قواعد البيانات والجداول باستخدام ملفات نصية (.data و .meta)
تنفيذ جميع العمليات الأساسية: إنشاء الجداول، إدخال البيانات، تعديلها، حذف السجلات، واستعراض البيانات
تنظيم الكود باستخدام Functions لتسهيل الصيانة وإضافة ميزات جديدة مستقبلاً
تصميم واجهة تفاعلية سلسة في CLI و GUI لتسهيل استخدام السكربت دون الحاجة لكتابة أوامر معقدة
توثيق شامل لكيفية تشغيل السكربت واستخدام جميع ميزاته خطوة بخطوة
التقنيات المستخدمة:
Bash scripting على Linux
إدارة البيانات باستخدام ملفات نصية
تصميم واجهة مستخدم تفاعلية داخل الـ Terminal
القيمة التي أضافها المشروع:
تجربة عملية لتطبيق مبادئ DBMS الأساسية باستخدام أدوات بسيطة
تعلم كيفية تصميم قوائم تفاعلية وواجهات GUI بسيطة في Terminal
حل عملي لإدارة البيانات الصغيرة بسهولة وبدون برامج خارجية