الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بي اتش بي والدوت نت

بدأه خيال الشوق في 31 أكتوبر 2011 · 1 رد · 464 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

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

وكل الي انا اريد عملة بعد ما خصلت من قاعدة البيانات طبعا قاعدتين واحده mysql وقاعدة اخرى اوراكل واريد ان تكون القاعدة على الانترنت يعني الاستخدام كامل يكون على النت

فاتمنى من الاخوان مساعدتي في الاختيار او ارشادي للافضل مع مراعاة اني لم استخدم php او asp

المطلوب ما هو الافضل : php مع المييزات لها وعيوبها

asp مع الميزات لها وعيوبها

وطبعا بيكون قاعدة البيانات نفس ما شرحت mysql او اوراكل هذا الي انا اعرف اعمل عليها ولا اريد العمل على sql سيرفر الخاصة بالمكروسوفت

وفي انتظار الرد

#2

في البداية ان تفرق مابين لغة برمجة Programming Language و نظام ادارة قواعد البيانات DBMS

هذا امر وهذا امر

بما انك ذكرت انك تجيد التعامل مع اوراكل اعتقد انك تعاملت مع لغة الاستعلامات SQL

ببساطة عندما تربط قاعدة البيانات بلغة برمجة كل ما تقوم به هو عبارة عن جمل SQL

لغة SQL هي الوسيط بين لغة البرمجة وقاعدة البيانات , عن طريق لغة البرمجة تنفذ تعليمات SQL

كمثال في الاواركل عندك حاجه اسمها iSQL Plus انت تضع الاوامر فيأتيك الرد

لما تستخدم لغة برمجة نفس الاوار تضعها في لغة البرمجة ثم لغة البرمجة ترسل هذه الاوامر الى قاعدة البيانات

وتأتيك النتائج , مثلا ً في iSQL Plus تظهر لك النتائج على شكل جدول , اما لو استخدمت لغة برمجة فأنت لك الحرية في عرض النتائج

تتحكم بها حسب ما تريد ، ان شاء الله تكون وضحت هذه النقطة

نأتي الان للغات البرمجة سواء اكانت PHP او ASP يجب ان تفهم مبادئ او اساسيات لغة البرمجة

يجب ان تفهم ماهي المتغيرات والمصفوفات والدوال بأنواعها , هذه اساسيات يجب ان تكون فاهمها

بمعنى اخر يجب ان يكون لديك منطق برمجي جيد

ثم اذا اتيت الى نقطة التعامل مع قواعد البيانات هنا دخلت في نقطة ثانية يجب ان تفهم اساسيات قواعد البيانات

كيف تنشئ جدول وكيف تعمل العلاقات وهذه الامور ايضا ً من الامور المتعلقة بقواعد البيانات هي لغة SQL يجب ان تفهمها جيدا ً

من خلال فهمك للبرمجة وفهمك لقواعد البيانات هنا تستطيع ان تقوم بالربط بينهم

من خلال استخدام بعض الدوال في لغة البرمجة لتنفيذ اوامر SQL على قاعدة البيانات

نجي الان لنقطة انظمة قواعدة البيانات DBMS

الامثلة كثيرة عندك Oracel و SQL Server و MySQL و Access

امثلة كثيرة " ولايوجد قاعدة بيانات افضل من اخرى " هذه قاعدة خلها في بالك دائما ً لاتخلي احد يضحك عليك ويقولك Oracel افضل من MySQL

كل نظام له مميزاته وله عيوبه , في النهاية يرجع للشخص نفسه ماذا يريد

الاوراكل معروفة انها تستخدم لقواعد البيانات الكبيرة اما الاكسس معروفة انها لا تستوعب البيانات الكبيرة والسكول سيرفر كذلك لها مميزاتها

هنا عليك ان تقرء عن كل نظام وتعرف مميزاته وعيوبه وتقارن ايش من نظام هو الانسب لمشروعك

كذلك لغة PHP و ASP كل لغة لها مميزاتها ولها عيوبها الباقي الدور عليك تقرء عن هذه وتقرء عن هذه لكن اقرء من مصادر علمية موثوقه حتى تفهم

ثم قرر انت ماهي اللغة التي تلبي رغباتك

بالنسبة لقاعدة البيانات MySQL هي دائما مقترنة بلغة PHP وهي مجانية بعكس الاوراكل

اما SQL Server هي دائما مقترنة بلغة ASP

لكن انت بإمكانك استخدام اي قاعدة بيانات في مشروعك , الموضوع يعتمد بالدرجة الاولى على نوع المشروع وخصائصه

^_^

4

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

مواضيع مشابهة