قواعد المشاركة في المنتدى

(أخبار التكنولوجيا) الموضوع:تحميل برنامج انستقرام 2017 للاندرويد برابط مباشر بواسطة: (sara100) :: (أخبار التكنولوجيا) الموضوع:تحميل لعبة كاندي كراش 2017 بواسطة: (sara100) :: (قسم الدعم الفني) الموضوع:صيانة ايديال زانوسى 01141252525بالاسكندرية بواسطة: (masa2016) :: (منتدى الأكسس) الموضوع:الفوترة الإلكترونية تدخل العالم العربي بواسطة: (ألف ياء) :: (منتدى التصميم والجرافيكس) الموضوع:تصميم شعارات مطاعم مبتكرة ابداعية – منتظر ردكم لتعليق عليها بواسطة: (نقطة انطلاق) :: (قسم الاعلانات) الموضوع:كاميرات مراقبة داخلية مقاومة للصدمات HIKVISION بواسطة: (sara hassan) :: (منتدى ال SQL العام) الموضوع:برنامج حسابات ومخازن بواسطة: (ahmedhabeb) :: (منتدى الأكسس) الموضوع:نموذج طباعة بيانات الحوالات البنكية والايداعات بواسطة: (alhop) :: (منتدى Microsoft Visual Basic) الموضوع:مشكلة في برنامج بلغة فيجول ستوديو2010 بواسطة: (thams) :: (قسم الجوال) الموضوع:شاهد وتعرف الى مميزات تطبيق تعارف عربي رائع بواسطة: (سيرياتالك) :: (قسم الاعلانات) الموضوع:حجز دومين وهوست 00201141844482 بواسطة: (atiafco9) :: (أخبار التكنولوجيا) الموضوع:تحميل برامج جديدة بواسطة: (sara100) :: (منتدى Microsoft Excel) الموضوع:كيفية اخفاء مفتاح save as بواسطة: (nadjib) :: (أخبار التكنولوجيا) الموضوع:برنامج ايمو للدردشة بواسطة: (sara100) :: (أخبار التكنولوجيا) الموضوع:واتس اب للاندرويد بواسطة: (sara100) :: (منتدى الأكسس) الموضوع:برنامج للمحلات التجارية الصغيرة بواسطة: (aly elhedewy) :: (منتدى الأكسس) الموضوع:طريقه الوارد اولا يصرف اولا بواسطة: (aly elhedewy) :: (أخبار التكنولوجيا) الموضوع:واتس اب من البرامج المميزه بواسطة: (sara100) :: (قسم التعاميم والشكاوي) الموضوع:اسئلة عن قواعد البيانات بواسطة: (m3forex) :: (قسم الاعلانات) الموضوع:تصميم اقوى فيديو موشن جرافيك بواسطة: (موشن جرافيك)


راديو القرآن

المواضيع المثبته: (منتدى C و C) الموضوع:دورة السي بلس بلس بواسطة: (مصطفي البارودي) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:ارشيف جميع البرامج التى صنعها اعضاء قسم الدوت نت بواسطة: (alaa gomaa) :: (قسم أوفيس 2007) الموضوع:هذا القسم ارشيف المشاركات في منتدي الاكسس بواسطة: (startnet) :: (منتدى C و C) الموضوع:برنامج من سيربح المليون بواسطة: (مصطفي البارودي) :: (منتدى Microsoft Excel) الموضوع:تعالوا نتعلم - دروس في الإكسيل بواسطة: (وائل مراد) :: (منتدى برمجة التقارير) الموضوع:مثال Crystal Report بواسطة: (شهرزاد) :: (منتدى Microsoft Visual Basic) الموضوع:دروس صوت وصورة للربط بين اسكيوال سيرفر والفجوال بيسيك بواسطة: (wael abed) :: (كتب عن VB.NET) الموضوع:كتب VB.NET عربي بواسطة: (عبد الرحمن) :: (قسم التعاميم والشكاوي) الموضوع:ماسنجر المحيط العربي بواسطة: (يوسف جميل جادالله) :: (القسم المفتوح) الموضوع:شاهد واشكر ربك على نعمة الاسلام بواسطة: (غزاوية أصيلة) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الدوت نيت بواسطة: (fmo_82) :: (منتدى البرامج) الموضوع:برنامج رهيب انتا تتكلم والكمبيوتر يكتب بالعربى بواسطة: (مستشفى الكمبيوتر) :: (منتدى ADO.NET العام) الموضوع:ربط قاعدة البيانات والفرق بين الوضع المتصل والوضع المنفصل وشرحها بالتفصيل بواسطة: (علاء عبدالخالق) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:ما هو تحليل النظم System analysis بواسطة: (jbsa) :: (منتدى Microsoft Visual Basic) الموضوع:برنامج الحسابات مع الكود بواسطة: (د.أنس عباس) :: (قسم الاعلانات) الموضوع:الرجاء عدم تكرار الاعلانات حتي يستفيد الجميع من المنتدي بواسطة: (startnet) :: (منتدى Borland Delphi) الموضوع:أحفظ برامجك الديلفاوية من أذي العابثين باستخدام رقم الهارد (محترفين) بواسطة: (Hadyabady) :: (منتدى مبرمجي ASP) الموضوع:تحزين سجلات داخل ملفات اكسل و xml وورد ..إلخ بواسطة: (عبدالله جابر شقليه) :: (منتدى الكتب الالكترونية) الموضوع:موقع لتحقق من وجود الكتاب الذى تبحث عنه بواسطة: (يوسف) :: (قسم التعاميم والشكاوي) الموضوع:الرتب في المنتدى بواسطة: (عبدالله جابر شقليه)

عدد الصفحات : 3  1  2  3   > » إضافة رد إضافة موضوع جديد

> مراحل تصميم قاعدة بيانات ناجحة,معلومات هامة لمبرمج قواعد البيانات
Bookmark and Share
تقييم الموضوع Label معدل التقيم:0
مشاركةالخميس,20/ربيع الأول/1426 هـ,11:08 مساءً
المشاركة #1

الرتبة في المنتدى:ملازم

أيقونة المجموعة

المجموعة: أعضاء فعالين
المشاركات: 128
سجل في:الأربعاء,06/فر/1426 هـ,03:32 مساءً
الدولة:سوريا
رقم العضوية: 2101



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


مراحل تصميم قاعدة البيانات


إن بناء إي نظام قاعدة بيانات لا بد و أن يمر بالمراحل التالية :

1.التحليل و التخطيط
2.التصميم الأولي
3.التصميم المنطقي
4.التصميم الفيزيائي
5.مرحلة التنفيذ


سنشرح فيمايلي كل مرحلة على حدة ...

1.التحليل و التخطيط :

و يتم فيها تحليل و تفكيك الفكرة الرئيسية إلى أفكار أبسط
مثال :
نفرض أن الفكرة الرئيسية هي نظام إدارة مستودع , يمكن تحليل هذه الفكرة إلى النقاط التالية :

  • إدخال المواد إلى المستودع (تنظيم طلب شراء مادة من مورد) .
  • تنظيم و إدارة المواد ضمن المستودع .
  • إخراج المواد من المستودع (تنظيم فاتورة مبيعات مادة إلى زبون) .


2.التصميم الأولي :


يعتمد هذا التصميم على العناصر الثلاثة التالية
  • الكائن Entity : تشمل الأسماء و الأشياء و العناصر , من المثال السابق (مادة – مورد – زبون – فاتورة مبيعات - ...) .
  • العلاقة Relationship : و هي تمثل في معطيات مرحلة التحليل بالأفعال , مثال : (شراء من مورد – بيع للزبون ) .
  • الخاصية Attribute : و هي أي صفة تصف الكائنات المستخدمة مثل (اسم الزبون – رقم الهاتف – تاريخ فاتورة المبيعات ...) .

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

    و يعبر عن نوع العلاقة بشكل السهم المستخدم لتمثيلها , و هي ثلاثة أنواع :

    • One – One : كل عنصر من الكائن الأول يرتبط بعنصر واحد من الثاني
    • One – Many : كل عنصر من الكائن الأول يرتبط بصفر أو أكثر من الثاني
    • Many – Many : كل عنصر من الكائن الأول يرتبط بصفر أو أكثر من الكائن الثاني و كل عنصر من الكائن الثاني يرتبط بصفر أو أكثر من الأول . /list]

      ملاحظة :
      العلاقات من النوع Many – Many يتم تجزيئها إلى علاقتين One – Many.
    • في المثال السابق كل مادة يمكن أن تباع بأكثر من فاتورة بيع , و كل فاتورة بيع يمكن أن تضم أكثر من مادة فهنا إذاً علاقة من نوع Many – Many , و لتفكيك هذه العلاقة إلى علاقتين One – Many نستخدم كائن جديد و ليكن Order Dateailsفتصبح العلاقة كما في الشكل التالي :




    • المفتاح الأساسي Primary Key:
      المفتاح الأساسي لكائن هو خاصية attribute أو اجتماع أكثر من خاصية بحيث يحقق الشرطين التاليين:
      [list]
    • يملك قيمة معرفة أي كل خاصية ضمن المفتاح الأساسي لا تقبل القيمة NULL .
    • كل القيم التي يأخذها المفتاح الأساسي هي قيم فريدة غير مكررة .

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

  • المفتاح الغريب Foreign Key :
    المفتاح الغريب لكائن هو خاصية attribute أو اجتماع أكثر من خاصية تمثل حقل الربط في الجدول الثانوي لعلاقة One – Many .

  • قواعد الأمان Integrity Rules :
    و هي مجموعة من القواعد التي تضبط و تحدد مميزات كل كائن و يمكن تصنيفها إلى أربعة أصناف:
    1.أمان المجال: يتضمن نوع البيانات–طولها–قبولNULL–قواعد التحقق من الصحة–القيم الإفتراضية.
    2.أمان الكائن: إن كل سطر أو عنصر ضمن الكائن يجب أن يكون فريداً بجملته و غير مكرر.
    3.أمان المرجعية : تعريف القيود التي تفرضها العلاقة بين الكائنات على عمليات الإضافة –التعديل –الحذف , مثلاً : لا يمكن حذف بيانات زبون مرتبط بعمليات شراء , إدخال مشتريات مادة من مزود Supplier غير موجود في جدول المزودين .
    4.أمان المشروع : هي قواعد تفرضها البيئة التي يستخدم ضمنها النظام و تحدد عن طريق التوابع و الإجراءات البرمجية , مثلاً لا يمكن إضافة مشتريات جديدة لزبون رصيده أكثر من 20000ليرة سورية .



    3.التخطيط المنطقي :

    تعتبر هذه المرحلة هي الأهم في تصميم قاعدة البيانات و الأصعب و مع ذلك فهي غالباً ما يتم تجاوزها من قبل المصمم.
    تبدأ هذه المرحلة ببناء المخطط المنطقي هو نفسه المخطط الأولي و لكن نستبدل مصطلح كائن بجدول Table و مصطلح خاصية بعمود Column , مع مراعاة القواعد التالية :

    1. كل عمود في الجدول يشكل جزء غير قابل للتجزيء , فمثلاً لا يمكننا استخدام عمود واحد لتخزين عنوان الزبون مع اسم المدينة لأننا لن نتمكن في هذه الحالة من الاستعلام عن أسماء الزبائن في مدينة معينة .
    2. كل عمود يملك اسم فريد في الجدول .
    3. جميع القيم في عمود ما هي من نفس نوع البيانات .
    4. لا يتضمن الجدول سجلات مكررة .
    5. السجلات في الجدول حرة الترتيب و غير مشروطة بترتيب معين .
    6. الأعمدة ضمن الجدول حرة و لا يشترط ترتيبها بطريقو معينة .


    المرحلة التالية في بناء المخطط المنطقي هي عملية التنقيح
    Normalization

    و يمر المخطط المنطقي في هذه العملية بثلاث مراحل يطلق عليها اسم نماذج :

    1. النموذج الأول :
    يتم فيه ضبط كل جدول ليحقق الشروط التالية :
    • له مفتاح أساسي .
    • كل عمود يشكل عنصر غير قابل للتجزيء .
    • لا يوجد أسطر مكررة و لا أعمدة مكررة في الجدول .
    2.النموذج الثاني :
    كل جدول في هذا المستوى يحقق مايلي :
    • الجدول من النموذج الأول
    • كل عمود غير المفتاح الأساسي يتعلق بشكل كامل بالمفتاح الأساسي للجدول .

    لتوضيح ذلك لنأخذ المثال التالي :
    نريد أرشفة الكتب في المكتبة حسب اسم الكتاب –المؤلف –دار النشر –نسبة المبيعات , و لنفرض أننا بنينا الجدول التالي بحيث يشكل العمودين رمز المؤلف و رمز الكتاب المفتاح الأساسي للجدول (Au_id-Title_id) :



    1) نلاحظ أن الجدول السابق هو من النموذج الأول أي تتحقق فيه شروط النموذج الأول .
    2) كما نلاحظ أن دار النشر مرتبطة بالكتاب , بمعنى آخر إذا وجد كتاب اشترك في كتابته أكثر من مؤلف فإن دار النشر سوف تتكرر نفسها مع تكرار اسم الكتاب بينما لا نجدها متعلقة بالمؤلف كما يظهر في الجدول السابق بالنسبة للكتاب (TC7777) .
    لحل هذا التكرار نقوم بفصل الأعمدة الغير مرتبطة بالمفتاح الأساسي مع نسخة عن العمود المعرف لها إلى جدول جديد لتصبح كمايلي :



    و يبقى العمود Title_id في الجدولين للربط بينهما .
    بذلك نكون قد حصلنا على جداول من النموذج الثاني .
    3.النموذج الثالث :
    يجب أن يحقق الجدول الشروط التالية :
    • كل جدول من النموذج الثاني .
    • كل عمود غير المفتاح الأساسي في الجدول يرتبط كلياً بالمفتاح الأساسي و لا يتعلق بغيره .

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



    و بذلك نكون قد توصلنا إلى نموذج منطقي متجانس و لا يتضمن بيانات متكررة أو متضاربة .
    4. التصميم الفيزيائي:
    5.التطبيق:
    يتم في هاتين المرحلتين بناء الجداول و العلاقات وفقاً للمخطط المنطقي النهائي باستخدام لغة قاعدة البيانات التي تم اختيارها مع كل ما يتبع ذلك من كتابة الإجراءات و التوابع اللازمة و تصميم نماذج التفاعل و التقارير و غيرها .


    أرجو أن أكون قد وفقت بإيصال الفكرة .

    و الله من وراء القصد



    محمد.




    --------------------


    اللهم إني أسألك أنت ...أسألك قربك...أسألك حبك
    اللهم إني أسألك تمام رضاك
    اللهم اجعل أسعد أيامنا يوم نلقاك و أنت راض عنا

    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالجمعة,21/ربيع الأول/1426 هـ,01:07 صباحاً
    المشاركة #2

    الرتبة في المنتدى:رقيب

    أيقونة المجموعة

    المجموعة: الأعضاء
    المشاركات: 1
    سجل في:الثلاثاء,18/ربيع الأول/1426 هـ,09:37 مساءً
    الدولة:روسيا
    رقم العضوية: 2755



    بسم الله الرحمن الرحيم
    أخي جزاك الله الف خير على الشرح الرائع الدي يجب اخده بعين الأعتبار عند الأبتداء بتصميم مشروع لكي لا تحدث المشاكل في العمليات المتقدمة منه
    وارجوا من الاخوه الكرام التمعن في القراءة لأن ما اوردته مهم جدا جدا جدا

    وتقبل خالص تحياتي
    حسين المعاين


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالجمعة,21/ربيع الأول/1426 هـ,04:09 مساءً
    المشاركة #3

    الرتبة في المنتدى:رقيب

    أيقونة المجموعة

    المجموعة: مجموعة الخبراء المعتمدين
    المشاركات: 80
    سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
    الدولة:عمان
    رقم العضوية: 109



    شكرا لك اخي العزيز بالفعل يتوجب على الجميع شكرك على هذا الدرس الرائع واهميته كبيرة جدا بلا شك انا بنفسي ابحث عن مثل هذه الدروس ولا اجد الا النادر منها ..

    سر بنا نحو الامام دوما

    تحياتي


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالجمعة,21/ربيع الأول/1426 هـ,08:32 مساءً
    المشاركة #4

    مدرس دورة فوتشوب
    الرتبة في المنتدى:ملازم

    أيقونة المجموعة

    المجموعة: أعضاء فعالين
    المشاركات: 84
    سجل في:الخميس,23/شعبان/1425 هـ,08:13 مساءً
    الدولة:السعودية
    رقم العضوية: 273



    اخي m.atassi
    السلام عليكم ورحمة الله وبركاته
    شرح ممتاز وجزاك الله خيرا ونرجو منك المزيد من هذه الشروحات القيمة


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالاثنين,24/ربيع الأول/1426 هـ,03:39 مساءً
    المشاركة #5

    الرتبة في المنتدى:ملازم

    أيقونة المجموعة

    المجموعة: أعضاء فعالين
    المشاركات: 128
    سجل في:الأربعاء,06/فر/1426 هـ,03:32 مساءً
    الدولة:سوريا
    رقم العضوية: 2101



    DeNormalization :



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

    • تخزين البيانات في أقل حجم ممكن من الزاكرة
    • استرداد البيانات في أقل فترة من الزمن

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



    إذا فرضنا أننا نحتاج لقراءة مجموع المشتريات لزبون بشكل متكرر , إن هذه العملية تتطلب منا حساب قيمة كل حركة من جدول Order Details
    Unit Price* Quantity - Discount
    و بعد ذلك حساب مجاميع الناتج من أجل كل زبون .
    كما نلاحظ من الشكل السابق أنه على الرغم من أن الجداول السابقة مطابقة لشروط النموذج الثالث فإن هذا العملية سوف تستهلك الكثير من موارد النظام لتنفيذها .
    إن الحل الأمثل لمثل هذه الحالة يتم بإجراء تغيير على الجداول يفقدها كونها من النموذج الثالث من جهة (تحوي قيم مكررة) و لكنها من جهة أخرى تسرع عملية الحصول على المعلومات المطلوبة . تسمى هذه العملية Denormalization و هناك ثلاثة طرق لحل مثل هذه الحالة :

    1- إضافة عمود محتسب Adding Derived Column:
    كما الحال في المثال السابق

    نقوم بإضافة عمود إلى جدول Orders يحوي المجموع المحتسب من جدول Order Details لكل فاتورة بيع و يتم حسابه عند كل إدخال أو تعديل لفاتورة بيع لزبون , و بهذا التعديل يكفي الإستعلام عن مجموع للعمود TotalAmount في جدول Orders لزبون ما و لا داعي للإستعلام من ثلاث جداول .



    2-إضافة عمود مكرر Adding Redundant Column :
    عندما يكون لدينا علاقة One - One كما في الشكل :



    إن العمود royalty الذي يمثل نسبة الضريبة يظهر في كل مرة يتم فيها إظهار محتوى الجدول Titles لذلك فمن الأنسب نسخ هذا العمود إلى جدول Titles و بذلك لن نحتاج للإستعلام من جدول آخر .

    3-تقسيم الجداول Partitioning Tables :
  • تقسيم عمودي : لنفرض أنه لدينا في جدول الزبائن عمود Logo يضم ملف صورة الزبون , و عمود Info يحوي ملف عن حياة الزبون , إن عملية فصل هاذين العمودين إلى جدول جديد سيقلل الزمن الازم لتحميل هذا الجدول و يمكننا من تخزين هذه المعلومات على قرص آخر لأنها ذات حجوم كبيرة
  • تقسيم أفقي: كأن نقوم بفصل البيانات السنة الماضية إلى جدول منفصل و بذلك نقلل حجم الجدول الأصلي خاصة أن هذه البيانات لا يتم طلبها إلا نادراً.

    اللهم ارزقنا الإخلاص في القول و العمل


    --------------------


    اللهم إني أسألك أنت ...أسألك قربك...أسألك حبك
    اللهم إني أسألك تمام رضاك
    اللهم اجعل أسعد أيامنا يوم نلقاك و أنت راض عنا

    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالثلاثاء,25/ربيع الأول/1426 هـ,10:34 صباحاً
    المشاركة #6

    الرتبة في المنتدى:ملازم

    أيقونة المجموعة

    المجموعة: أعضاء فعالين
    المشاركات: 104
    سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
    الدولة:فلسطين
    رقم العضوية: 92



    جزاك الله خير فعلا معلومات أكثر من ضرورية يعطيك العافية على مجهودك الرائع


    --------------------
    <embed src=http://eslol.jeeran.com/tw2eee3.swf WIDTH=350 HEIGHT=120>
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالثلاثاء,02/ربيع الثاني/1426 هـ,04:55 صباحاً
    المشاركة #7

    الرتبة في المنتدى:رقيب

    أيقونة المجموعة

    المجموعة: الأعضاء
    المشاركات: 11
    سجل في:الأحد,09/ربيع الأول/1426 هـ,04:28 صباحاً
    الدولة:الأردن
    رقم العضوية: 2589



    الله يسعدك عن جد رائع


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالأربعاء,24/ربيع الثاني/1426 هـ,05:32 مساءً
    المشاركة #8

    الرتبة في المنتدى:رقيب

    أيقونة المجموعة

    المجموعة: الأعضاء
    المشاركات: 1
    سجل في:الأربعاء,06/فر/1426 هـ,07:17 صباحاً
    الدولة:مصر
    رقم العضوية: 2089



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


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالسبت,29/ذو الحجة/1426 هـ,11:34 مساءً
    المشاركة #9

    الرتبة في المنتدى:رقيب

    أيقونة المجموعة

    المجموعة: الأعضاء
    المشاركات: 1
    سجل في:السبت,29/ذو الحجة/1426 هـ,11:28 مساءً
    الدولة:السعودية
    رقم العضوية: 7895



    السلام عليكم
    شكرا اخي m.atassi على هذا الدرس الاساسي والمهم جزاك الله خير ونفع بك
    وفقك الله


    قد يكون الدرس قديم ولكنه من الاساسيات واستفدت منه كثيرا


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة
    مشاركةالأحد,05/فر/1427 هـ,02:31 مساءً
    المشاركة #10

    الرتبة في المنتدى:رقيب

    أيقونة المجموعة

    المجموعة: الأعضاء
    المشاركات: 2
    سجل في:السبت,12/جمادى الأولى/1426 هـ,09:35 صباحاً
    الدولة:مصر
    رقم العضوية: 3692



    جزاك الله خيرا وجعل هذا الجهد فى ميزان حسناتك شكراً لك اخي الكريم على هذا المقال


    --------------------
    للأعلىأبلغ المشرف عن هذه المشاركة
    لتعقيب على هذه المشاركة مباشرة

        

    عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
    الأعضاء «0»: .

    عدد الصفحات : 3  1  2  3   > » إضافة رد جديد إضافة موضوع جديد



     
    الوقت الأن:اليوم,05:12 مساءً بتوقيت القدس المحتلة

    Powered By arabmoheet v3.1

    منتديات المحيط العربي  -  راسلنا  -   أعلى
    X   رسالة المنتدى
    (سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
    X   رسالة المنتدى
    (سوف يتم اغلاق هذه النافذة بعد 2 ثانية)