web statistics
متجر أبوعلوة lj[v hf,ug,m - عرض مشاركة واحدة - دروس في اكسس
الموضوع: دروس في اكسس
عرض مشاركة واحدة
قديم 01-31-2010, 04:47 PM   #4
سيرانو
تربوي جديد
 
تاريخ التسجيل: Jan 2010
المشاركات: 16


آآآآآآآآآآآآآآه --- أين نحن الآن؟

عند بداية تصميم أي قاعدة بيانات نبدأ بمعرفة أين يقع Client وأين يقع Server

ثم...

نجيب على الأسئلة التالية:

ما أهمية التواجد المستمر !! Availability إحفظ هذا المصطلح جيدا ويعني أن الطبقة الثالثة وهي طبقة قواعد البيانات -- كم يسمح لها أن تنهار؟؟؟ Server أو الخادم هو عبارة عن حاسب آلي والحاسبات تتعطل صح؟ ماذا يحدث عن خروج الطبقة الثالثة من الخدمة؟
مشتخدم البرنامج يجب أن يجيب على هذا السؤال؟ لأنه لو قال لك أريد الطبقة الثالثة أن تعمل على مدار السنة دون خروجها من الخدمة فهذا يتطلب أن يكون هناك Backup خادم آخر يعمل عند سقوط الخادم الأساسي، وهذا يؤثر على كيفية بناء قاعدة البيانات.

السؤال الثاني هو القياس !! Scalability إحفظ هذا المصطلح جيداً ويعني كم شخصا سيتخدم قاعدة البيانات؟ كم شخصا سيتخدم قاعدة البيانات في نفس الوقت؟ كم عدد السجلات في قاعدة البيانات على مدى العشر سنوات قادمة؟ ما هو المطلوب عمله في البيانات القديمة هل تحذف أم تخزن؟ هل تخزن على نفس الخادم أم على خادم Server آخر؟ كيف يتبادل الخادمين المعلومات؟ وهكذا؟ هذا العنصر "القياس" هو الأهم على الإطلاق.

عزيزي القارىء...

عند تصميمك لأية قاعدة بيانات تخيل ما يلي:

أن قاعدة البيانات فيها 5000 جدول
أن كل جدول في قاعدة البيانات تحتوي على 10 ملايين سجل
أنه يوجد 30 ألف مستخدم يتعاملون مع قاعدة البيانات في نفس الوقت
أن المسافة بين Server و Client ألف كيلو متر
لماذا هذا التخيل؟

لأنه هذا هو الطريق الصحيح لصناعة قاعدة بيانات قوية الأساسات وخالية من الأخطاء وستعلم لاحقا لماذا.

من قرأ معنا حتى الآن ويرى أن قواعد البيانات شوية حقول على توليفة أستعلامات على نموذجين وكم تقرير أقترح عليه التوقف عن القراءة حيث لن يستفيد شيئا.

المشكلة أن ثمن الدورات التدريبية مرتفع نسبيا وأن معظمنا يلهث لإنهاء قاعدة بيانات يحصل بها على ترقية أو يتفاخر بها مع اخوته وأصدقائه، وعليه تنتقل المفاهيم الخاطئة من شخص لآخر ببساطة ويصبح الآكسس "عفوا البرنامج التافه" هو قمة الإبداع والبرمجة.

عفوا وعذرا لمحبي الآكسس -- كل ما أحاول عمله في البداية هو توضيح للمفاهيم ثم المصطلحات قبل أن نبدأ السباحة.

أين الطبقة الثانية Logic Tier --- دعك منها الآن

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

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

إن لم تكن قد فعلت وتريد أن تكمل معنا من منطلق "كل شيء بسيط" ، أو منطلق سأفهم فيما بعد أو منطلق حلولي المشكلة التي بين يدي، أو منطلق سأجمع المشاركات ثم أقوم بدراستها وقراءتها فيما بعد --- صدقني لن تصل بقواعد البيانات إلا إلى طرق مسدودة وبعد عدة أشهر ستلغي الموضوع برمته. أو على أضعف الإحتمالات لن تبيع قاعدة بيانات واحدة على الإطلاق.

شمر عن ساعديك وحضر الأدوات السابقة ولا تفتح الآكسس ولا الحاسب الآلي إطلاقا وهيا بنا نصمم قاعدة بيانات لإدارة مستوصف بالطرق العلمية الصحيحة.

مرة أخرة يا أخوتي وأخواتي -- سنصصم يدوياً وليس بإستخدام الحاسب الآلي او الآكسس أو غيره.

تحياتي


التعديل الأخير تم بواسطة سيرانو ; 01-31-2010 الساعة 04:49 PM
سيرانو غير متصل