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

(منتدى الأكسس) الموضوع:طلب برنامج البحث بمربع القائمة بواسطة: (خالد اليامين) :: (قسم الاعلانات) الموضوع:النقاء لايت بواسطة: (خاالدعلي) :: (قسم الدعم الفني) الموضوع:النظافه واهميتها ؟ بواسطة: (خاالدعلي) :: (منتدى الأكسس) الموضوع:مشكلة هند نقل القاعدة الى جهاز اخر بواسطة: (فارس بني هلال) :: (منتدى ADO.NET العام) الموضوع:ركن المثاليه بواسطة: (خاالدعلي) :: (منتدى الكتب الالكترونية) الموضوع:كيف تحافظ علي منزلك؟ بواسطة: (خاالدعلي) :: (منتدى الأكسس) الموضوع:كيفية اخفاء اسم ملف من القائمة بواسطة: (عمر الرشيدي) :: (منتدى Microsoft Excel) الموضوع:تطبق الكود على كامل الشته بواسطة: (nmshan1) :: (أخبار التكنولوجيا) الموضوع:تنزيل برنامج ياهو ماسنجر 2017 كمبيوتر واندرويد بواسطة: (بناوي 2017) :: (منتدى التصميم والجرافيكس) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (منتدى برمجة الجرافكس) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (منتدى تصميم صفحات الويب) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (منتدى الدعم الفني للماسنجر المحيط العربي) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (قسم الشكاوي والمشاكل الفنية والملاحظات) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (قسم الاعلانات) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (قسم التعاميم والشكاوي) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (أخبار التكنولوجيا) الموضوع:تصميم مواقع مع atiaf for completely solution بواسطة: (designer10) :: (منتدى Microsoft Excel) الموضوع:الدالة countif بواسطة: (esamkatreen333) :: (أخبار التكنولوجيا) الموضوع:تنزيل لعبة جاتا المصرية 2017 حرامي عربيات بواسطة: (بناوي 2017) :: (أخبار التكنولوجيا) الموضوع:لعبة سبونج بوب 2017 العاب اندرويد بواسطة: (بناوي 2017)


راديو القرآن

المواضيع المثبته: (قسم التعاميم والشكاوي) الموضوع:هنيئا للشعب المصري بواسطة: (صهيب جاويش) :: (منتدى مبرمجي ASP) الموضوع:تحزين سجلات داخل ملفات اكسل و xml وورد ..إلخ بواسطة: (عبدالله جابر شقليه) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:ما هي أوراكل وماتعرف عنها بواسطة: (وليد القدسي) :: (منتدى تصميم صفحات الويب) الموضوع:أرشيف الدروس المصورة بواسطة: (alanees) :: (منتدى تصميم صفحات الويب) الموضوع:الجافا سكريبت في كتاب بواسطة: (amricost) :: (لغة PHP) الموضوع:مجموعة اكواد رائعة بواسطة: (محمد جمعة) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:الشبكات الحاسوبية ..Computer Network.. بواسطة: (مرحبا الساع) :: (قسم المواضيع المميزة) الموضوع:المحاسب المميز - الاصدار الثاني - محاسبة و مخازن بواسطة: (alalal) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:جمل استعلام بواسطة: (وليد القدسي) :: (قسم الدروس و الدورات) الموضوع:لتحميل مجموعة امثله على الفيجوال بيسيك دوت نت 2005 بواسطة: (HnHn) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:DECODE SQL STATMENT بواسطة: (mshaqalaih) :: (منتدى برمجة الألعاب) الموضوع:مجموعة من مشاريع الالعاب بواسطة: (مصطفي البارودي) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:دورة تحزيم البرامج Setup & Deployment Applications by VS 2008 بواسطة: (Max Bayne) :: (منتدى الكتب و المقالات) الموضوع:دروس متفرقة خفيفة بواسطة: (أبو أفنان) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:أنواع الشبكات الحاسوبية بواسطة: (مرحبا الساع) :: (منتدى الأكسس) الموضوع:فيديو للشروحات والدروس من عمل الاعضاء بواسطة: (startnet) :: (منتدى ADO.NET العام) الموضوع:الكامل في قواعد البيانات مع VB.net بواسطة: (المهندس عدي) :: (منتدى Microsoft Excel) الموضوع:معلومات سريعة من برنامج اكسل بواسطة: (junkbki) :: (منتدى Borland Delphi) الموضوع:تحويل الأرقام إلى نص بواسطة: (مهند عبادي) :: (القسم المفتوح) الموضوع:شاهد واشكر ربك على نعمة الاسلام بواسطة: (غزاوية أصيلة)

عدد الصفحات : 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   > » إضافة رد جديد إضافة موضوع جديد



     
    الوقت الأن:اليوم,02:24 صباحاً بتوقيت القدس المحتلة

    Powered By arabmoheet v3.1

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