Database Management System (DBMS) built using Bash scripting and a graphical interface with zenity

تفاصيل العمل

تطوير نظام إدارة قواعد بيانات بسيط يعتمد على الملفات، مما يسمح للمستخدمين بإدارة قواعد البيانات والجداول بسهولة.

**الميزات الرئيسية**:

1. **إدارة قواعد البيانات**: يمكن للمستخدمين إنشاء، عرض، الاتصال، وحذف قواعد البيانات.

2. **إدارة الجداول**: دعم كامل لعمليات CRUD (إنشاء، قراءة، تحديث، وحذف) لإدارة البيانات بكفاءة.

3. **واجهة المستخدم**: واجهة رسومية بسيطة تجعل البرنامج سهل الاستخدام، خاصةً لغير المعتادين على أدوات سطر الأوامر.

**قوائم البرنامج**:

- **القائمة الرئيسية**:

- **إنشاء قاعدة بيانات**: يتيح إنشاء قاعدة بيانات جديدة.

- **عرض قواعد البيانات**: عرض قائمة بجميع قواعد البيانات الموجودة.

- **الاتصال بقاعدة بيانات**: تمكين الاتصال والتفاعل مع قاعدة بيانات محددة.

- **حذف قاعدة بيانات**: توفير خيار لحذف قاعدة بيانات موجودة.

- **قائمة قاعدة البيانات**:

- **إنشاء جدول**: يتيح تعريف جداول جديدة داخل قاعدة البيانات.

- **عرض الجداول**: عرض جميع الجداول في قاعدة البيانات المتصلة.

- **حذف جدول**: إزالة جدول معين من قاعدة البيانات.

- **إدراج في جدول**: إضافة سجلات جديدة إلى الجدول.

- **اختيار من الجدول**: استرجاع وعرض بيانات من جدول.

- **حذف من الجدول**: حذف سجلات من الجدول بناءً على شروط محددة.

**اللغات والأدوات**:

- اللغة: Bash

- الأدوات: Zenity

ملفات مرفقة

بطاقة العمل

اسم المستقل Moustafa N.
عدد الإعجابات 0
عدد المشاهدات 7
تاريخ الإضافة
تاريخ الإنجاز