[محاولة شرح قاعدة بيانات الكتب بالشاملة 2]
ـ[أبو وئام]ــــــــ[03 - 03 - 06, 02:42 م]ـ
بنية قواعد البيانات MDB في الشاملة
السلام عليكم
قبل مدة طرح بعض الإخوة أسئلة عن إدخال بيانات mdb إلى الشاملة وكنت أجبت بعجالة حسب الإستطاعة على سؤاله
وهنا أحاول شرح قواعد البيانات access المستعملة بالشاملة.
ملاحظة: لم أتطرق سوى إلى قواعد بيانات الكتب العادية أما التفاسير والقرآن والتراجم فسأدرجها لاحقا إن تيسر لي ذلك.
1 - العلاقة بين الشاملة 2 وملفات البيانات (المسارات)
الموسوعة الشاملة تتعامل مع قواعد البيانات ميكروسوفت MDB والتي توجد داخل المجلد Books الذي يتواجد بدوره داحل مجلد Library.
بالمجلد Books هناك 10 مجلدات من 0 إلى 9 وداخل كل مجلد توجد قواعد البيانات، ملف لكل كتاب
فمثلا:
- كتاب إرواء الغليل للألباني هو الملف 160. mdb بالمجلد 0
- وتلخيص أحكام الجنائز هو الملف 371. mdb بالمجلد 1
- وبداية السول هو الملف 348. mdb بالمجلد 8
- وكتاب العلم هو الملف 695. mdb من المجلد 5.
هذه الكتب الأربعة موجودة في مجلدات مختلفة رغم انتمائها إلى نفس القسم وهو كتب الألباني.
نستنتج من هذا أن توزيع ملفات البيانات لا علاقة له بمحتوى الكتب.
ـ[أبو وئام]ــــــــ[03 - 03 - 06, 02:48 م]ـ
لمعرفة الملف المرتبط بكتاب ما نتبع الطريقة التالية، وللتوضيح قمنا بالبحث عن مسار قاعدة بيانات كتاب موجود بالشاملة، هو ميزان العمل لأبي حامد الغزالي.
نفتح المكتبة الشاملة
ندخل غرفة التحكم
http://www.geocities.com/samiridou/explication/1.png
في غرفة التحكم نقوم بنسخ مسار قاعدة البيانات
ملاحظة: المرجو استعمال الزر الأيمن للماوس
http://www.geocities.com/samiridou/explication/2.png
ـ[أبو وئام]ــــــــ[03 - 03 - 06, 02:51 م]ـ
بعد ذلك نفتح المفكرة ونلصق فيها ما نسخناه فيظهر لنا المسار الكامل للكتاب.
في مثالنا المسار هو H:\Shamela\Library\books\1\241.mdb
http://www.geocities.com/samiridou/explication/3.png
http://www.geocities.com/samiridou/explication/4.png
ملاحظة يمكن فتح قاعدة البيانات مباشرة بلصق المسار في شريط العناوين في المتصفح
http://www.geocities.com/samiridou/explication/5.png
http://www.geocities.com/samiridou/explication/5.png
ـ[أبو وئام]ــــــــ[03 - 03 - 06, 02:57 م]ـ
ب / بنية قواعد بيانات الكتب في الشاملة:
http://www.geocities.com/samiridou/explication/7.png
ملفات الكتب تتكون من جدولين هما:
1.كتاب Book
والجدول book يتكون الحقول:
الأول id ، الثاني nass ، الثالث part ، الرابع page ، والخامس hno
http://www.geocities.com/samiridou/explication/8.png
الأول id، المُعرِّف وهو حقل نلقائي يمكن من الربط بين الجداول ومن تعريف صفوف البيانات المدخلة،
الثاني nass، وهو الحقل الذي يضم النص الذي تحتويه صفحة واحدة في الشاملة.
الثالث part، حقل الجزء
الرابع page، حقل الصفحة
والخامس hno
2. عنوان Title
والجدول Title يتكون الحقول
الأول id، الثاني tit، الثالث lvl ، والرابع sub
http://www.geocities.com/samiridou/explication/9.png
الأول id، حقل يربط بين العناوين والصفحات المقابلة لها في الكتاب. مثل page في الحقل السابق
لثاني tit، حقل العناوين وهي العناوين التي تظهر عند الفهرسة
الثالث lvl، حقل المستويات وهو الذي يحدد مستوى العنوان هل هو أساسي أم فرعي من 0 إلى 2
والرابع sub حقل تحديد ترتيب العناوين داخل الصفحة
ملاحظة: ما كتبته هو لتيسير العمل للذين لهم قواعد بينات mdb يودون إدخالها للشاملة
أما الذين يرغبون بتحويل نص وورد doc إلى mdb فننصحهم من جديد بعدم جدوى ذلك فالشاملة بها خاصية إستيراد الكتب
وجزى الله الأخ نافع عنا كل خير
ـ[أبو جرير بن عبد الله]ــــــــ[03 - 03 - 06, 05:16 م]ـ
الاخ سمير وفقه الله
جزاك الله خيرا على هذا المجهود المبارك
أود منك أخي و أرجوك أن تكمل شرح عمل الموسوعة و كيفية تصميمها بارك الله فيك
فطريقتك ممتازة و سلسة أحسن الله إليك
من باب الفضول أحب أن أعرف كيف قام أخونا الدكتور بصميم الواجهة و جعلها تتفاعل مع الكتب المدخلة على قاعدة البيانات فتعطينا هذه الدرة العظيمة؟
أنا الان استوعبت طريقة إدخال النصوص على شكل قاعدة بيانات و العمل التالي ما هو بارك الله فيك؟
أخوك/أبو جرير بن عبد الله
ـ[ابو رضوان المغربي]ــــــــ[03 - 03 - 06, 09:48 م]ـ
السلام عليكم,
بارك الله فيك يا اخي سمير على هذا البحث و التنقيب الجيدين.
لكنك الى الان لم تجبني. فان اغضبك البيت فقد اسات فهمي; و الا فما السبب اذن. اريد ان اعرف ليطمان قلبي واعلم اني لم اتطاول عليك. اذا وصلك كتابي هذا فمن حقي عليك ان تجيبني. هذا حكم الله.
الله اجعل الجنين يبصر نور العالم بخير وعافية. وبارك الله لك ولزوجك سابقا.
¥