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

الكاتب : bassam4000   المشاهدات : 1,670   الردود : 8    ‏2003-08-31
      مشاركة رقم : 1    ‏2003-08-31
  1. bassam4000

    bassam4000 عضو

    التسجيل :
    ‏2003-05-25
    المشاركات:
    140
    الإعجاب :
    0
    دروس في قواعد البيانات
    الدرس الأول

    مقدمة :-
    إن محترفي قواعد البيانات database هم كالسحرة لا يبوحون بأسرارهم لأي شخص , فهم يستخدمون طرق مضجرة ومملة ولولبية ملتفة دخانية , كل ذلك لإبقائك بعيد عن التعامل مع قواعد بيانات المستخدمة في الانترنت web-based database manipulations .
    والسبب في هذة السرية واضح الآن , فقط يوجد القليل ممن يمكنهم إضافة سدادة أو مانع مثل ااـdeveloped a web-based database application تطور تطبيقات قواعد البيانات للانترنت .
    بهذة الخلاصة , وهناك القليل الذين يمكنهم عملها كالطلاب مثلا كما يبدو .
    أنت محظوظ شاب أو بنت , فأنا ( الكلام للكاتب الأصلي ) سأكشف لك أسطورة وسأنفي هذة الكذبة بإخبارك بالضبط بالذي لا يريدوك أن تعرفة. هذا صحيح بإتباع هذة المقولة " سوف اكشف الحقيقة التي تصدم عن قواعد البيانات على الـweb " .

    إنها سهلة للغاية :
    أنت من المفروض تعرف HTML يمكنك تعمها من hotwired.lycos.com/webmonkey/teachingtool/index.html
    في دقائق .
    الفكرة التي سوف تحصل عليها سوف تعطيك مدخل للـweb databasing البعيدة المنال , والتي تكون أكثر صعوبة . فقط في أربعة دروس , سوف أقدم لك كل شيء أنت بحاجتة عن تطوير التطبيقات الوظيفية للقواعد البيانات الخاصة بالـweb .
    وبنفس الوقت لن أقوم بتعليمك كل شيء . لكن مع نهايتك من هذة الدروس , سوف تعلم بما فية الكفاية
    اجعلها من خلال هذة الدراسة , وسوف نكون شخص واحد .
    ألان من المحتمل أنني شجعتك , دعنا نلقي نظرة على ما سوف نقوم بتغطيتة في هذة الاربعه الدروس .

    في الدرس الأول ( ما هو الملائم كفاية لك لكي لمعرفة ما تقراءة حالياً , دعنا نلقي نظرة على خلفية الـdatabasing . سوف نذهب أيضا نحو الأهداف من data-driven site . ثم سوف نعرض أدوات التي سوف نحتاجها لكي نبداء .
    ثم سوف ننهي بلمحة على الموقع الذي سوف نقوم بتطويرة في هذة الدروس .

    في الدرس الثاني سوف اريك كيف أنت بحاجة إلى التفكير بالـdata وكيف تقوم بتلقيم قواعد البيانات التابعة لك في مخدم الويب web server .
    المتعة الحقيقية في الدرس الثالث حيث سنأخذ رحلة سريعة كالبرق على العناصر المتورطة في إنشاء الـdata-drivenn active server pages (ASP) .
    الـVBScript ,SQL , the ActiveX data object , والـHTML هي فقط بعض هذة المسلط الضوء عليها .
    سوف ننهي الدروس بوضعها كلها مع بعضها في الوقت الذي تنتهي فية , سوف نكون قد بنينا صفحة كالمحترفين .

    أنت مستعد , دعنا نبداء , ونلقي نظرة على التطبيقات المفيدة في الـdata-driven site .
     
  2.   مشاركة رقم : 2    ‏2003-08-31
  3. bassam4000

    bassam4000 عضو

    التسجيل :
    ‏2003-05-25
    المشاركات:
    140
    الإعجاب :
    0
    الدرس الاول الصفحة الثانية

    السلام عليكم
    اولاً اعتذر عن عدم قبول الارتباطات
    كل الكتوب هنا بالعربي فالنسخة الاصلية مع الصور والارتباطات موجودة في مقع
    الـweb monkey ماعليك سوى النقر على database في نفس الموقع ليظهر لك your first database


    الدرس الاول

    الصفحة الثانية :

    إلى جانب كونك وجدت معرفة جديدة بقواعد البيانات , يجب عليك أن تكون ممتن لأهمية قواعد البيانات على الويب .
    يمكن أن يأتي يوم عندما تأتيك كمية كبيرة من المعلومات تدخل كل بيت في العالم , وجعل الويب متوفرة لكل الضيوف وجعلها بديلة للراديو والتلفزيون , حتى معارض الرسم .
    لكن حتى ألان أو المستقبل المنظور , فان معظم الاستخدامات للويب تكون في تبادل المعلومات .
    الشيء الذي يجعل هذة المواقع تعمل قاعدة بيانات متصلة . منذ أن أصبحت هذة المواقع تتلقى عدد ضخم من الضربات الاتصالات , فأصبحت تستخدم RDBMSes(relational database management system) ضخم ومكلف . أسماء هذة الـRDBMSes مألوفة لدى المتعاملين معالـOracle , Sybase , Microsoft SQL server , Informix .
    دعنا نركز على بعض الأهداف , سوف نستخدم الأدوات التي لدينا لإنشاء موقع قدير بإتباع المزيد من المعلومات المتواضعة والقيمة . لا تقلق , هذا الهدف يمكنك عمله بقاعدة بيانات بسيطة على موقعك .

    *طريق التقدم في المشروع حيث مفاتيح اللاعبين في مواقع مختلفة .
    *إيضاح المولد الديناميكي لصفحة الويب الذي يسمح للرفاق أن يتشاركوا فوائد عامة في بعض المواضيع مثل الكتب والموسيقى .
    *المحافظة على التحكم بمواضيع ممنوعة مثل تلك المخفية على الحدود الغير صديقة .
    *الإبقاء على متابعة التقدم نحو عدوك . إذا كان هناك مقيد للحركة بالـmapquest هذا قد يكون مؤثر جداً .
    *كتلوج لكل آخر صفحة ويب تم التحقق منها وربطها إلى جدول . إيجاد من الذي انشائها و اضافتة إلى قائمة أعدائك .
    *أبقى مطلع على أخر القوانين الغاضبة . وتأكد من انك لم تنتهكها فوق أي من قواعد البيانات .
    أنا استطعت الإكمال , لكنك على الأرجح تحاول البدء , فما هو الجيد بالنسبة لي . دعنا نلقي نظرة على أدوات
    قواعد البيانات التي لدينا .
    الخطة هنا هي تطوير مشروع ( تطبيق ) بسيط محلياً في الحاسب الشخصي الخاص بك أو في العمل .
    حالما يتم ذلك , فلن تجد أي مشكلة في الـISP التي يمكن أن تساعد تطبيقك . من اجل عالم في اتساع .
    ربما لديك كل شيء لبداء هذا العمل , لكن دعنا نعمل فحص سريع للتأكد .
    إذا كنت تشغل win98 تفحص لكي ترى , إذا كان لديك مخدم ويب خاص بك (PWS) منزل عندك .
    إذا كان لديك , سوف يكون هناك أيقونة من أجلة في لوحة التحكم يمكنك الحصول علية من هنا من موقع الميكروسوفت , اواذا كان لديكNT workstation من هنا نحن بحاجة إلى الـNT option pack أيضا من الميكروسوفت , من هنا سافترض ان لديك احد هذة الالامتعة منزلة على الهارد عندك وانك قد عبثت بها قليلا.
    تأكد من الملف الذي سوف تقوم بحفظ الصفحات فية , والافتراضي سيكون :c:\internetpub اوc:\wwwroot .
    اذا عملت على الـMac فهذة الدروس ليست لك .
    الـPWS والـASP سوف تعمل فقط على الـpc (filemaker pro تقدم عرض جيد لحلول الـdatabase من اجل الـMac ) .
    اذهب الى لوحة التحكم وبالنقر المزدوج على ايقونة الـnetwork . في الـidentification tab , سوف يكون هناك شق صغير علية اسم الكمبيوتر . مهما يكن ما لديك هنا سوف تصبح URL سوف تستخدمها للدخول الى المخدم الخاص بك .


    منذ ان عرفت اسم الكمبيوتر الذي هو لي كان الاسم هو bass انا بكل بساطة استطيع ادخال في المستكف لكي ادخل الى الاتجاة الافتراضي . تأكد من حصولك على أي شيء من الخطاء الذي قد يحصل وانت تجرب ذلك .
    اذا كان لديك أي نسخة من الـPWS منزلة عندك فان لديك القدرة لانشاء مخدم صفحة نشيط (ASPs) والذي سوف نقوم بعملة في الدروس القادمة
    لذلك اذا لم تكن تعلم طريقك الى الـASP , تفحص الموقعhotwired.lycos.com/webmonkey/98/39/index2a.html يجب كذلك ان تعرف طريقك حول الـ_page3.html hotwired.lycos.com/webmonkey/98/39/index2a .
    اذا واجهت مشكلة في الحصول على الـPWS لكي يعمل , فمن الممكن ان تعمل بعض التغيرات لكي يتم تسجيل النظام . ونظراً لاني لااتحمل مسؤولية تحطم النظام عندك , سوف اقترح ببساطة ان تقوم باعادة البحث عن المشكلة خلال لوحة رسائل الـASP في الـ4GuysFromRolla.com او من خلال usenet group في Deja.com عندما تقوم باستخدام الـASP ,HTML والـserver side code (في حالتنا الـVBScript ) تكون مزحة
    لذلك انت بحاجة الى شيء يسمح لك بالتعامل مع صفحتك بسهولة .
    المطلوب محرر نص جيد , وانا متأكد من لك محررك الخاص بك والمفضل لديك , اذا لم تكن مقرر بعد ما فانا انصح بالمقرر في الـHomeSite
    اخيراً , انت بحاجة الى قاعدة بيانات . من اجل الاهداف من عملية الشرح هذة . انا استخدم ميكروسوفت اكسس access , لقد قررت ذلك من اجل سبب واحد بسيط وهو انة هو المنزل على القرص الصلب عندي فقط لاغير . هذا لا يعني انك لابد من تشغيل برنامج اخر اذا كنت تستعمل برنامج اخر
    كل البرامج تنفع في هذة الدراسة . لكن تاكد خلال متابعة الدروس انك بحاجة الى عدد من اوامر برنامج معين .
    دعني اوضح نقطة لك , انة لم يصبح بالاجمال مشروح بالكامل كيف يتم القفز من الكود في الـwin98 /PWS/Access الى الـNT server /SQL

    اخيراً يجب ان تكون قادر على اجتياز هذة الدروس حتى اذا لم تكمل . لكن اذا لم تكن لديك خبرة المبرمج , القي نظرة على الـintro to programming على الموقع/37/hotwired.lycos.com/webmonkey/98 .
    سوف تتعلم هذة الامور اخيراً لماذا ليس الان ؟
    الان نحن جاهزين للعمل دعنا نلقي نظرة على قاعدة البيانات التي سوف ننشئها .
    ما الذي سنقوم بانشاة ؟
    كل تطبيق جيد يأتي من فكرة عظيمة . وانا لدي واحدة .
    لكي تفهم كل ما انا بحاجة الية هو قاعدة بيانات لعملها , لقد عملت المخطط على بعض الصفحات البسيطة . هاك واحدة من مفاتيح هذة الصفحات
    اريد عمل قاعدة بيانات لكراج سيارات .
    لاحظ ان قائمة السيارات التي سوف تحتاج لكي ترسمها من قاعدة البيانات انا بامكاني اضافة أي مجموعة من السيارات التي احتاج .
    كما يجب ان اعلم ما نوع شبكة الاتصال التي ساتعامل معها .
    بعد ان قمت بتجميع كل المعلومات الضرورية اريد صورة كالتالية ان تظهر :(الصور بشكل مرتب في الرابط التالي hotwired.lycos.com/webmonkey/99/13/index0a_page4.html?tw=backend
    السعر الذي حددته يكون محسوب لكل قاعدة عميل على السيارة الشخصية . نموذج النقل والمنحدر من التل على من يريد الدرس .
    قائمة الوظفين يتم عملها بالـdatabase والتي سوف تحوي اسماء الموظفين الذي ادخلناهم .
     
  4.   مشاركة رقم : 3    ‏2003-08-31
  5. bassam4000

    bassam4000 عضو

    التسجيل :
    ‏2003-05-25
    المشاركات:
    140
    الإعجاب :
    0
    غداً

    البقية غداً انشأ الله فانا قائم على الترجمة
    على فكرة الي عندة فكرة عن كيف يتم جعل الدرس على الشكل التالي
    "الدرس الاول 1,2,3,.......
    لا يبخل مشكورين مقدماً
     
  6.   مشاركة رقم : 4    ‏2003-08-31
  7. ناصر الفروي

    ناصر الفروي عضو متميّز

    التسجيل :
    ‏2002-06-20
    المشاركات:
    1,222
    الإعجاب :
    0
    اخي العزيز

    دامك تتعب في الموضوع وتترجم ياريت ترتبه شويه

    يعني مثلا في البدايه مقدمه منظمه عن الموضوع

    ثم تقسيم الدروس بحسب العناوين

    ثم تبدا في هذه الدروس وسنتابعك انشاء الله

    ولكن اهم شي التنظيم على اساس نستفيد من الموضوع

    ولك اجمل تحيه

    كنا نبحث عن موضوع خاص بقواعد بينانات SQL التي جننت العالم

    لك خالص تقديري
     
  8.   مشاركة رقم : 5    ‏2003-09-01
  9. bassam4000

    bassam4000 عضو

    التسجيل :
    ‏2003-05-25
    المشاركات:
    140
    الإعجاب :
    0
    شكراً للاخ ناصر على الملاحظة المهمة
    اخي العزيز اما بالنسبة لعدم الترتيب في الموضوع فانا معك لعدم وجود خبرة لدي
    باستعمال الارتباطات التشعبية للصور من الموقع الاصلي هذا من جهة كمان ادراج الجداول ( اذا كان لديك خبرة بهذا المجال علمني والفائدة للجميع ) ...
    اما بالنسبة للمقدمة لم افهم المعنى فانا اترجم الموضوع محاولاً مجاراة الكاتب الاصلي للموضوع واعتقد المقدمة واضحة (ربط قاعدة بيانات بموقع على الشبكة )
    اما الترتيب فالترتيب على ما يرام الدرس الاول ....الدرس الاول الصفحة الثانية

    ملاحظة : اريد ان اعرف كيف يتم ادراج صفحات متتالية 1.2.3 لنفس الموضوع
    اما بالنسبة للـSQL فانا سبقت ونشرت بداية الموضوع على المجلس لكني محتفظ بالبقية حتى انشرها بشكل مرتب اكثر مع الجداول والصور .........

    ولكم جزيل الشكر الي رد على الموضوع والي مر مرور الكرام
     
  10.   مشاركة رقم : 6    ‏2003-09-01
  11. صلاح البعداني

    صلاح البعداني عضو

    التسجيل :
    ‏2003-08-19
    المشاركات:
    108
    الإعجاب :
    0
    المشكله انه حتى انا مش عارف كيف ادرج صور للدروس
    فالله يخليكم افيدونا في هذا الموضوع
    لانه نشتي نكتب دروس بس المشكلة ما نقدر نضيف صور للمنتديات
     
  12.   مشاركة رقم : 7    ‏2003-09-02
  13. ابن الاصول

    ابن الاصول قلم فضي

    التسجيل :
    ‏2003-07-21
    المشاركات:
    2,607
    الإعجاب :
    0
    راااااااااائع
    تسلم والله اشكر شكر خاص
    وجزاك الله خيراً
     
  14.   مشاركة رقم : 8    ‏2004-03-30
  15. صدى الحرمان

    صدى الحرمان عضو متميّز

    التسجيل :
    ‏2004-01-15
    المشاركات:
    1,519
    الإعجاب :
    0
    مكشور الف شكر
     
  16.   مشاركة رقم : 9    ‏2004-04-23
  17. alhammady

    alhammady عضو

    التسجيل :
    ‏2003-07-09
    المشاركات:
    119
    الإعجاب :
    0
    افادك الله اخونا الكريم
     

مشاركة هذه الصفحة