منتدى طلاب القرم

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

منتدى دراسي

يرجى من الاعضاء ان ارادوا تحميل اي ملف يرجى رفعه من 4 شيرد
نتمنى للطلاب قضاء عطلة ممتعة
ان شاء الله قضيتو عطلة ممتعة وحان دور العودة الى المدارس

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

    ali osaily
    ali osaily
    عضو مميز


    الابراج : السمك عدد المساهمات : 121
    نقاط : 351
    السٌّمعَة : 0
    تاريخ التسجيل : 24/03/2010
    العمر : 30
    الموقع : المصفح

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

    مُساهمة  ali osaily الأربعاء أبريل 07, 2010 8:44 pm

    مرحبا،،،

    قواعد البيانات !!! لاحظ كلمة البيانات، والبيانات هي مجموعة لا معنى لنا من الأرقام والكلمات... البيانات أي شىء مثل كلمة "ربح" كلمة "خسارة" رقم "2000" وهكذا...

    البيانات لا تعني شيئا هذه أول خاصية من كلمة بيانات أنها لا تعني أي شىء، والبيانات لا يستفاد منها إطلاقا !!

    الخاصية الثانية لكلمة بيانات هي الحجم، حيث أن البيانات دائما تعني الكثرة والضخامة من حيث العدد !!

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

    كلمة قاعدة تعني تنظيم الشىء على أسس، وهذا ما يتم في قواعد البيانات، هو تنظيمها ومن ثم تحليلها... لماذ؟

    لماذا نقوم بتحليل وتنظيم البيانات؟ الإجابة هي... لتحويل البيانات إلى معلومات !!!

    مممممم

    من خلال معالجة البيانات تتحول إلى معلومات --- قاعدة أساسية في غاية الأهمية، الهدف إذا هو تحويل البيانات إلى معلومات. السؤال البيديهي لماذ نقوم بهذه العملية؟

    لماذا نحول البيانات إلى معلومات؟
    لسببين أساسيين:

    الأول: هو إتخاذ القرارات.
    الثاني: التخطيط

    قاعدة بيانات تشمل تعداد سكان المملكة العربية السعودية. كبيانات لا قيمة لها، ولكن عند معالجة البيانات وتحويلها إلى معلومات يصبح لدينا التالي مثلا:

    عدد الأطفال في تحت العشرة سنين 30% هي معلومة تتطلب التخطيط لبناء مدارس

    مثال آخر أرباح السنة المالية الحالية 35% هنا لدينا معلومة نستطيع أن نتخذ عليها قرارا "إتخاذ القرارات" مثل توزيع راتب إضافي لمنسوبي الشركة.

    وهكذا... لا ننسى أنه يتوجب تحويل البيانات إلى سلسلة من المعلومات المتدفقة للمساعدة على إتخاذ القرارات والتخطيط.

    ====

    سيكون مشروعنا هو بناء قاعدة بيانات لإدارة مستوصف -- مرة أخرى لا تنس عزيزي القارىء --- لن نستخدم أي برنامج ولن نستخدم أي حاسب آلي على الإطلاق.

    من سيقوم بالتطبيق على الحاسب الآلي لن يفهم شيئا --- صدقوني.

    الآن أطلب منك عزيزي القارىء مزيدا من التركيز...

    قواعد البيانات تندرج تحت مصطلح علمي للبرمجة أسمه Tier 3 أي الطبقات الثلاث.

    حتى وإن كان ما سبق خطأ وهو تصميم قديم، لكني أطلب منك عزيزي القارىء أن تحفظها حتى لو كانت خطأ "الطبقات الثلاثة"

    الطبقة الأولى First Tier
    وهي ما يسمى بالمقدمة أو واجهة المستخدم User Interface

    الطبقة الثانية Second Tier
    وهي ما يسمى بطبقة المنطق والقوانيين Logic Interface

    الطبقة الثالثة Third Tier
    وهي ما يسمى بالخلفية Back End وهي طبقة ؟؟؟ قواعد البيانات !!


    لماذا ازعجتك عزيزي القارىء بهذه المصطلحات؟
    لأسباب بسيطة وصغيرة جدا:

    قم بنسيان النماذج في الأكلاس
    قم بنسيان التقارير في الأكلاك

    النماذج والتقارير الموجودة في الآكلاس ليست للإحتراف وليست للبرامج القوية أو قواعد البيانات الحقيقية.

    لماذا هذه الزحمة؟؟؟

    لأنه لا يوجد شيء في قواعد البيانات أسمه نماذج أو تقارير، النماذج والتقارير تصنع في الطبقة الأولى وليس الثالثة. الطبقة الثالثة لقواعد البيانات بينما الطبقة الأولى هي للنماذج والتقارير.

    للمعلومية وقد يسعفنا الوقت لشرح المزيد لاحقا:

    الطبقة الأولى --- نستخدم Visual Basic .NET
    الطبقة الثانية --- نستخدم Visual C++ .Net
    الطبقة الثالثة --- نستخدم Microsoft SQL أو Oracle أو Sybase

    لماذا الآكلاس و FoxPro و Dbase و Clipper و MySQL يستخدمون الطبقات الثلاثة مع بعضها البعض في محتوى واحد؟

    الإجابة هي لأن هذه التطبيقات للإستخدام الشخصي فقط !!! وليس لصناعة قواعد بيانات للسوق. إلا في حالات شاذة جدا مثل أن يكون عدد المستخدمين صغير أقل من 10 أشخاص فقط.

    لا تخف من فقدان النماذج التقارير في الآكلاس وغيرها -- صدقني لا قيمة لها إذا أردت أو تطمح للإحتراف.

    آخر هذه المشاركة:
    هناك كلمتان في غاية الأهمية وقطعا تعرفهما Client و Server
    قواعد البيانات دائما وأبداً على Server -- الطبقة الثالثة
    الواجهات والنماذج والتقارير دائما وأبدا على Client -- الطبقة الأولى "يشذ عن هذا تطبيقات الإنترنت" وهذا موضوع آخر فيما بعد بمشيئة الله.

    المسافة بين Client وال Server دائما غير معروفة، قد تكون 5 سم او 10 آلاف كيلو متر، إنتبه لهذه النقطة جيدا --- أعيد مرة أخرى المسافة بينهما غير معروفة -- سنتكلم عن هذا.

    تحياتي،،،

      الوقت/التاريخ الآن هو الأحد نوفمبر 17, 2024 7:43 am