“نظام إدارة الأغاني والموارد الموسيقية”

تفاصيل العمل

الصورة الأولى: “عرض البيانات (Datasheet View)”

المظهر العام:

دا شريط القوائم العلوي فيه تبويبات File, Home, Create, External Data…

تحته شريط الأدوات السريع (Save, Undo، إلخ)

على يسار الشاشة لوحة “All Access Objects” فيها جداول (Tables) واستعلامات (Queries). الجدول المفتوح هنا اسمه Songs.

في المنتصف تظهر الورقة الجدولية (يشبه إكسل) فيها أعمدة:

song ID رقم تسلسلي مفتاح أساسي (Primary Key)

Title, Key, Author, Words, Chart بيانات نصية عن الأغنية والكوردات والكلمات

MIDIFile Data حقل نوعه رقمي (يخزن حجم أو عنوان بيانات الميدي)

MIDI File Name اسم الملف (مثلاً grace.mid)

MIDI File Type نصي (MIDI)

Selected نعم/لا (Boolean)

Revision Date تاريخ آخر تعديل

مميزاته وطريقة عمله:

فرز وتصنيف: تقدر تستخدم أي عمود لفرز تصاعدي/تنازلي أو لإضافة فلتر سريع.

بحث فوري: مربع Search أسفل يسهل عليك إيجاد سجل بسرعة.

تعديل مباشر: تحرّي وتعديل البيانات بالضغط داخل الخلية، زي الإكسل بالضبط.

إجماليات (Totals): زر “Σ Totals” يضيف صف في الأسفل لحساب مجموع أو عدد قيّم عمود معين.

الصورة الثانية: “تصميم العلاقات (Relationships Design)”

المظهر العام:

تبويب Relationships ضمن Database Tools.

على يمين الشاشة تظهر مربعات تمثل الجداول:

tblSongs (في الوسط)

tblSheetMusic (أعلى اليسار)

tblThemes (أسفل اليمين)

tblLinkSheetMusic و tblLinkTheme هما جداول وصل (Link Tables) بين الأغاني والـ Sheet Music أو Themes.

خطوط توضح العلاقات بين الحقول:

من tblSongs.SongID (1) إلى tblLinkSheetMusic.SongID (∞)

من tblSheetMusic.SheetMusicID (1) إلى tblLinkSheetMusic.SheetMusicID (∞)

من tblSongs.SongID (1) إلى tblLinkTheme.SongID (∞)

من tblThemes.ThemesID (1) إلى tblLinkTheme.ThemeID (∞)

مميزاته وطريقة عمله:

علاقات واحد إلى متعدد (1-∞): تضمن تكامل البيانات (Referential Integrity)، فمثلاً ما تقدر تحذف أغنية إذا في سجل مربوط فيها بجداول الوصل إلا بإلغاء الربط أولاً.

جداول الوصل (Link Tables): تسمح بعلاقات “كثير إلى كثير” (Many-to-Many) بين الأغاني والمواضيع أو النوتات الموسيقية.

عرض بصري: التصميم التخطيطي يسهل عليك تتبع بنية القاعدة وتعديل العلاقات بجرّ وإفلات.

خيارات متقدمة: بالإمكان من هنا تفعيل Cascade Update/Delete، فلو تغيّر مفتاح أساسي في جدول رئيسي ينطبق تلقائياً على الجداول المرتبطة.

بطاقة العمل

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