نظام إدارة قواعد البيانات العلائقية العربي (ARDBMS) هو نظام مفتوح المصدر تم تطويره لأغراض تعليمية، يهدف إلى:
- توفير مورد تعليمي عالي الجودة باللغة العربية
- شرح مفاهيم أنظمة قواعد البيانات من خلال كود مصدري حقيقي
- تشجيع المطورين العرب على المساهمة في البرمجيات الحرة
هذا المشروع مرخص تحت رخصة جنو العمومية العامة v3.0. هذا يعني:
- يمكنك استخدام، تعديل، وتوزيع النظام بحرية
- أي أعمال مشتقة يجب أن تبقى مفتوحة المصدر تحت نفس الرخصة
- يجب ذكر التعديلات التي تقوم بها
- تعليمي: فرصة لفهم أنظمة قواعد البيانات بشكل عميق
- مجتمعي: المساهمة في بناء أدوات عربية حرة
- مهني: تطوير مهاراتك في أنظمة قواعد البيانات
- انسخ المستودع (
git clone) - اختر إحدى المهام:
- تصحيح أخطاء (ابحث عن التسمية
خطأ) - تحسين أداء (ابحث عن التسمية
تحسين أداء) - تطوير وثائق (ابحث عن التسمية
توثيق)
- تصحيح أخطاء (ابحث عن التسمية
- أرسل طلب دمج (Pull Request)
ardbms/
├── core/ # النواة الأساسية
├── parser/ # محلل الاستعلامات
├── storage/ # نظام التخزين
├── docs/ # وثائق عربية
└── tests/ # اختبارات النظام
# تثبيت المتطلبات
sudo apt install build-essential flex bison
# بناء المشروع
make && make test
# تشغيل الواجهة التفاعلية
./bin/ardbms-cli- قناة التليجرام
- مجموعة الديسكورد
- لقاءات أسبوعية عبر زووم (تفاصيل في الويكي)
ARDBMS is an open-source RDBMS developed for educational purposes, aiming to:
- Provide high-quality Arabic educational resources
- Teach database system concepts through real source code
- Encourage Arab developers to contribute to free software
This project is licensed under the GNU General Public License v3.0. This means:
- You can freely use, modify, and distribute the system
- Any derivative works must remain open-source under same license
- You must disclose any modifications you make
- Educational: Deepen your understanding of database systems
- Community: Contribute to Arabic free software tools
- Professional: Develop your database systems skills
- Clone the repository
- Pick a task:
- Bug fixes (look for
buglabel) - Performance improvements (look for
performancelabel) - Documentation (look for
documentationlabel)
- Bug fixes (look for
- Submit a Pull Request
ardbms/
├── core/ # Core engine
├── parser/ # Query parser
├── storage/ # Storage system
├── docs/ # Arabic documentation
└── tests/ # System tests
# Install dependencies
sudo apt install build-essential flex bison
# Build project
make && make test
# Run interactive CLI
./bin/ardbms-clisoon
- Discord Group