Thursday, December 07, 2006

قواعد البيانات


بداية ماهو ما يدعى بـ SQL ؟
هي إختصار للكلمة Structure Query Language
بأختصار هي (لغة تركيب الأستفسار - أي كيو ال) وهي لغة برمجة لمحرك تفاعلي ولكنه مضمن مع إدارة للبيانات والتي تُخرن على شكل او نموذج يدعى جدول او جداول.
ما هو أستفسار ؟؟؟
عندما تريد أن تسأل عن بيانات ذلك يدعى إستفساراً!!
فتكون طريقة النصوص التفاعليه لقواعد البيانات مبنية على أختيار وأستفسار بمعنى اخر سأضع أبسط أنواع الأستفسار وهي الشائعة
SELECT name, address, phone FROM myinfo
هذه جملة تفاعليه واضحة جداً .. أختر الأسم والعنوان والهاتف من (جدول المغلومات المسمى) myinfo

أختصاراً يوجد العديد من قواعد البيانات وقد يكون اشهرها
مايكروسوفت أس كيو أل
أوراكل
بوستجرد أي كيو ال
أم أس كيو ال
جنيو أس كيو ال
بيجل
ماي اس كيو ال.

وهناك العديد والعديد ولكن...

PHP نبذة تاريخية


أنضمت (الصفحة الشخصية) Personal Home Page الى حيز الوجود في يونيو 1995 على يد مبتكرها راسموس ليدورف الذي قام بتطوير بعض دوال البيرل Perl ومن المثير أنه وضع الكود المصدري لتلك المجموعة من الدوال في ما يدعى بالنصوص التفاعليه الحية (Active script) ومن هنا بدأ يشاركه العديد من المحترفين في تطوير هذه الدوال وفي عام 1997 تم الأعلان عن الطبعة الثانية المنقحة من هذه البريمجات التفاعليه حيث أنهت تستطيع التعامل مع قواعد البيانات ايضاً.
وفي النفس العام 1997 قام كل من إندي جوتمان و زييف سوراسكي بتطوير نسخة كاملة وتستطيع ان تكون في عالم الأنترنت بشكل جيد فكانت هذه النسخة نتاج عمل مشترك بين إندي وزييف والتي انهت النسخة 2 من قبل راسموس تماماً.
بدأ الفريق المؤلف من زييف وأندي في التطوير وبدأ ما يدعى بـ زند ZEND engine وهي مقاطع الأسماء الأولى لـ زيـ يـف و أ ند ي .. بحيث تأخذ الحرفين الأولين من ZEef والحرفين aNDi وبذلك بدأ المحرك القوي زند في منتصف عام 1999 حيث أعلن عنه رسمياً مع نسخة جديدة وهي النسخة 4 من PHP وحققت هذه النسخة الذائعة الصيت نجاحاً باهراً حيث يعتقد بأن أكثر من 20% من مواقع الأنترنت بدأت بأستخدامها.
وفي عام 2004 أعلن عن النسخة الخامسة من هذا المحرك التفاعلي الحي/النشيط Active Script.
على أية حال لقد أنضم المحرك الخاص بـ (الصفحة الشخصية) الى قائمة المحركات التفاعليه بعد الأعلان عن النسخة 4 مع زند وكان ذلك بشكل باهر.
لمزيد من المعلومات أضغط هنا


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

برمجة المصادر الحره / المفتوحة

ماهي ؟
هي برمجيات قوية ولكنها تبدأ هزيلة (عادة) ولكن يُثريها محترفين اخرين بالبرمجيات بل ويقوم غير مختصي البرمجيات بتجربة تلك البرمجيات وبذلك تصل هذه البرمجيات سريعاً الى أعلى وقد تكون أفضل من مثيلتها ذوات الثمن الباهظ.

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

مالفائدة منها ؟
لا تظن انه لا يوجد عائد إن كان اعلامياً او مادياً وقد يكون الأثنين معاً لمن انشىء برمجيات ذات مصدر مفتوح.

كيف ذلك ؟
يقوم المختص (المبرمج) بوضع البرنامج في احدى مواقع البرمجيات المفتوحة ويقوم اخرين بالتطوير ولا ننسى ان اسمع يبقى حيث أنه هو من صمم البذره.
ستقوم بعض الشركات بطلب تعديلات/تطويرات خاصة بها ولن تكون مجانية فهذا خارج مسار خطة الطريق للمشروع البرمجي وستختار الشركة من سيقوم بهذا العمل وتقوم بالأتصال به فقد يكون هو صاحب المشروع او اي من المشاركين بهذا المشروع ذا المصدر الخر.

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

قد أقترج برمجيات المصادر المفتوحة أكثر من البرمجيات مدفوعة الثمن وذلك لكفائتها وللتجارب المكثفة التي تمت عليها.

راوبط ذات علاقة
موقع جمعية هندسة عربية
free soft (الأردن)
المنظمة العربية للتربية والثقافة والعلوم
عالم البرامج المجانية والمصادر المفتوحة
مجلة المصادر المفتوحة للعرب