إخوانى الأعزاء فى منتدانا الجميل ..
السلام عليكم ورحمة الله وبركاته ..
كل منا لديه أسبابه التى يدخل لأجلها هنا فى المنتدى .. فمنا المحترف الذى يدخل ويشارك لمساعدة الآخرين ، ومنا المبتدئ الذى يدخل للإستفادة ..، ومنا المبتدئ الذى يدخل فقط للسؤال عن كل خطوة فى قاعدة بياناته التى ربما بدأها وهو لا يدرى كيف سيكملها ولا ما هى المخرجات المطلوبه منها ... ومنا من يستكشف هذا العالم من بعيد إذ ربما يجد فيه ما يحقق طموحه .. ومنا ..، ومنا ... المهم أننا كلنا هنا الآن .. وهذا يكفى .
أولاً .. أود أن أخبركم أننى لا أعمل بمجال تصميم وبرمجة قواعد البيانات .. أنا مهندس مدنى أعمل بمجال هندسة التربة و الأساسات العميقة .. مما يعنى أننى لست من رواد مجال قواعد البيانات ولا حتى من متوسطى الخبره فيه .. حتى لا ينتظر أحدكم أفكاراً جديدة أو طرق مبتكرة لعمل كذا وكذا .. أو كود جديد بطريقة عبقرية .. أو .. أو .. أنا فقط هاوى .. ومن هذا المنطلق .. فى ظل الأربع سنوات الماضية من ممارسة هذه الهواية .. وجدت أنى توصلت (وليس إبتكرت) طريقة ترضينى أنا شخصياً - ولا يشترط أن ترضيك - لإنشاء قواعد البيانات على الأكسس لتبدو متماسكة ومضبوطة .. ولهذا شعرت أننى من الممكن أن أنقل القليل الذى أعرفه إلى زملائى المبتدئين أمثالى فى المنتدى العظيم الذى إستفدت منه كثيراً جداً .. جداً ..
ثانياً .. بما اننى مبتدئ .. وهاوى فى نفس الوقت .. وأيضاً لم أحصل على دراسة أكاديمية فى قواعد البيانات ولا أى مجال من مجالات الكمبيوتر .. فأننى أعترف بأن أساتذتنا فى المنتدى سبقوا قبلاً فى الشرح الوافى والعميق لأساسيات البرمجة بالأكسس وكيفية التعامل مع الأكواد فى الفيجوال بيسك وكيفية إنشاء قاعدة متكاملة من الصفر .. وكل هذا .. وأنا شخصياً إستفدت الكثير والكثير منهم .. ولن أذكر أسماء حتى لا أنسى أحداً ..
ولكن هنا انا أحاول أن أخاطب الكثير من الأعضاء الذين كثرت أسئلتهم عن كيفية عمل كذا وكذا .. دون أن يبدأو هم انفسهم فى صنع الجداول التى هى أساس القاعدة .. فتجد من يسأل عن كيفية عمل قاعدة بيانات لمدرسة .. أو مطعم .. أو غيره .. دون أن يكلف نفسه بالبداية .. حتى لو لم يكن يعرف البداية .. فإن البحث فى المنتدى يتيح لك أن تتعلم البداية الصحيحة لإنشاء قاعدة بيانات لأى شئ تريدة .. ومن بعدها يمكنك إستخدام البحث أيضاً لإستكمال قاعدتك شيئاً فشيئاً .. وليكن هدفك الرئيسى هو التعلم وليس الإنتهاء من قاعدتك فقط .. ثم يمكنك السؤال عما لم تستطع فهمه أو تنفيذه ...
قد يكون سبب الأسئلة دون البحث .. هو أن المبتدئ يدخل البحث ليبحث عن كيفية البدء فى إنشاء قاعدة بيانات .. فيجد مصطلحات تنهال عليه من كل صوب مثل ( الكائنات .. التكامل المرجعى .. الطبقات .. المعالج ..الـ .. الـ .. ) وهكذا .. مما يجعل المبتدئ يتراجع ويشعر بأن ( الموضوع كبير ) وأنه ليس لدية خلفيات كافية تؤهله للبدء فى إنشاء قاعدة بيانات .. وأن المشوار طويل .. وانه يجب عليك أن تكون عالم رياضيات أو فيزياء حتى تتمكن من البدء فى إنشاء قاعدة بيانات متكاملة .. و .. و .. وأنا أقول هذا الكلام لأننى أنا نفسى مررت به وقلت لنفسى قبلاً كل ما قرأتموه .. وشيئاً فشيئاً .. إكتشفت أن الموضوع مفتاحه فى عقولنا نحن ..فنحن نريد ان ننجز الكثير فى وقت قليل وهذا طموح جيد لمن لديه الإمكانيات والخلفيات التى تمكنه من تحقيق طموحه ... ولكنه طموح غير جيد لمن لا يملك أدوات تؤهله لذلك ..
لهذا .. وبعيداً عن التعقيدات - لا أقصد الإساءة لأحد - فلنتناقش معاً ولنستذكر سوياً .. فى كيفية إنشاء قواعد البيانات للمبتدئين .. وبقدر الإمكان بعيداً عن المصطلحات المخيفة والمحبطة للهمم .. وبعيداً أيضاً عن الترجمة المستفزة للمصطلحات الإنجليزية ..
وأكرر لكم يا إخوانى .. والله أنا أيضاً مبتدئ .. أنا فقط أريد ان أساعد إخوانى المبتدئين أيضا بما عرفته .. ولا أطمح فى شكر أو تقدير .. بل أطمح فى نقد وتصحيح وتنقيح لى ولزملائى المبتدئين ..
وأنا الآن .. أجهز الحلقة الأولى .. وعلى الله قصد السبيل ..
وحتى أرفع الحلقة .. أرجو التعليق والرد بما ترونه فى هذا الموضوع ..
عذراً على الإطالة .. ولكن وجب التوضيح حتى لا تظنونى من محترفى المنتدى وتنتظروا ما لا أستطيع تقديمه ..
أخوكم .. م / نبيل عبد الحميد

















