الانتقال إلى المحتوى

تحليل مشورع مصغر لمكتبة استعارة كتب


العنكبوتj

Recommended Posts

ارفق لكم مشروع مصغر لتحليل نظام مكتبة استعارة كتب
قاعدة البيانات تتكون من
جدول الكتب
جدول المؤلفين
جدول دور النشر
جدول الاعضاء
جدول الاستعارة
جدول مؤلفي الكتب
جدول عدد نسخ الكتاب حيث الكتاب له اكثر من نسخى
جدول عدد المجلدات لكل كتاب حيث ان الكتاب ممكن ان يتكوم من اكثر من مجلد
جدول التصنيف وجدول فرعي للتصنيف( يعني كتب دينية يفرع منه كتب حديث,فقه, تجويد.....الخ)

اردت السؤال هل نضع جدول عدد النسخ في جدول لوحده وجدول عدد المجلدات لوحده وجدول التصنيفات كذلك وهل العلاقة هيك صح ام لا
أرجو منكم التاكد من تحليل العلاقات واي اقتراحات ارجو شرحها مع تعديلها في قاعدة البيانات ومن ثم ارفاقها ولكم مني الشكر والتقدير

واي اقتراحات وتنبيهات يجب أخذها بعين الاعتبار قبل التعامل مع كتابة الاكواد


على حاولت ارفق الملف لكنه رفض مع ان حجم الملف لا يتعدى 20 كيلو بايت

ما سبب هذه المشكلة؟؟؟؟؟

رابط هذا التعليق
شارك

يمكنك ضغط الملف الى zip file
ثم ارفاقه

فيما يخص ... جدول النسخ ... لا اعتقد ان هذا يحتاج جدول مستقل ... وانما يمكن اضافة عمود عدد النسخ فى جدول الكتب ... بافتراض ان عدد النسخ رقم ثابت .

اما عن جدول مستقل للمجلدات ... فهذا يعتمد على اسلوب التعامل مع المجلدات ... هل سيتم الاستعارة لمجلد معين من كتاب ... او الاستعارة ستكون لمجموعة مجلدات كاملة
او هل هذه المجلدات لها تصنيف مختلف ... بحيث يكون هناك اهتمام بالبحث من خلال التصنيف ... هذا يتحدد حسب متطلبات النظام ... هل يلزم جدول تفصيلى لكل مجلد او يتم اضافة عدد المجلدات فى جدول الكتب .

جدول التصنيف يعتبر جدول اساسى بالنظام ... والمفروض ان يعتبر جدول ترميز لانواع الكتب ... ويتم استخدامه فى الربط مع جدول البيانات الاساسية للكتب

العلاقات بين الجداول يمكن ان تكون كالتالى

- جدول الكتب مع جدول المؤلفين
-- الكتاب الواحد يجب ان يكون له مؤلف ... الكتاب الواحد ممكن ان يكون له اكثر من مؤلف ... المؤلف يمكن ان يؤلف كتاب
-
- جدول الكتب مع جدول دور النشر
-- الكتاب يجب ان يكون له دور نشر ... دور النشر ممكن ان تنشر اكثر من كتاب

- جدول الكتب مع التصنيف
- الكتاب يجب ان يكون له تصنيف .... التصنيف يمكن ان يكون لأكثر من كتاب

- جدول الاعضاء مع الاستعارة
- العضو ممكن ان يستعير اكثر من مرة ... الاستعارة يجب ان تتم لعضو

هذه هى الاقتراحات المبدئية ... ننتظر مرفقاتك لاستكمال المناقشة

مع التحية

رابط هذا التعليق
شارك

شكرا لك اخي الكريم
ضغطت الملف ولكن يرفض دائما وضعه
على كل حال الملف موجود على هذا الرابط


http://www.arabmoheet.net/forum/default.as...amp;#entry75017


قاعدة البيانات معمولة على الاكسسس




ولك كل الشكر والتقدير يا اخي الكريم

رابط هذا التعليق
شارك

يا أخي الكريم السيرفر مش راضي يتقبل رفع الملف

ضغطنا الملف وحاولت كل الطرق لكم للاسف يرفض ارفاق الملف


اتوقع وجود خللل معين ارجو من المشرفين اصلاحة



شكرا لكم جزيلا

رابط هذا التعليق
شارك

شكرا جزيلا لك اخي الكريم
معلش انا لم انتبه ان الملف مضغوط بالرار
على كل حال عدلت قاعدة البيانات بنتء على اقتراحاتك وتكون العلاقات كالتالي:

العلاقات بين الجداول يمكن ان تكون كالتالى

- جدول الكتب مع جدول المؤلفين (علاقة كثير الى كثير لذلك تتطلب جودل وسيط وهو جدول Book_Authers)
-- الكتاب الواحد يجب ان يكون له مؤلف ... الكتاب الواحد ممكن ان يكون له اكثر من مؤلف ... المؤلف يمكن ان يؤلف كتاب
-
- جدول الكتب مع جدول دور النشر (علاقة واحد الى كثير)
-- الكتاب يجب ان يكون له دور نشر ... دور النشر ممكن ان تنشر اكثر من كتاب

- جدول الكتب مع التصنيف (واحد الى كثير)
- الكتاب يجب ان يكون له تصنيف .... التصنيف يمكن ان يكون لأكثر من كتاب

- جدول الاعضاء مع الاستعارة (واحد الى كثير)
- العضو ممكن ان يستعير اكثر من مرة ... الاستعارة يجب ان تتم لعضو


طيب اخي الكريم عندي بعض الاستفسارات

بالنسبة ان الكتاب له اكثر من تصنيف ما قصدك اعطني مثال لزيادة الفهم
وهل ضروري وضع جدول التصنيف الفرعي وما علاقته مع جدول التصنيف الرئيسي

وبالنسبة لجدول الناشرين : لكل ناشر اكثر من كتاب باكثر من تصنيف ؟؟؟؟ ماذا يحدث عند حذف الناشر ?? على اعتبار علاقة casecade deleted

أرجو منك توضيح مدى صحة العلاقات لكي يستفيد اكبر عدد ممكن من القراء


ولك منى كل الشكر والتقدير

ارفق لكم الملف بعد التعديل

library.zip

رابط هذا التعليق
شارك

  • بعد 7 سنة...
  • بعد 4 سنة...
في ١٢‏/٦‏/٢٠٢٠ at 03:27, Djvdjd said:

ممكن رسمت ERD 

 صورة ضمن المرفقات بالموضوع 

ويمكنك البحث بالمنتدى توجد مشاركات اخرى عن هذا الموضوع 

رابط هذا التعليق
شارك

  • بعد 4 أسابيع...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية