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

