النتائج 1 إلى 9 من 9

الموضوع: كيف عملية الربط بين جدولين او اكثر

  1. #1
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    14

    Exclamation كيف عملية الربط بين جدولين او اكثر



    السلام عليكم ورحمة الله وبركاته
    سؤالي كيف عملية الربط بين جدولين او اكثر
    جربتها على اللوكل اشتغلت بـ INNODB
    لكن في السيرفر لم اجده
    ايضا قرأت ان INNODB غير عملي تسبب ضغط على السيرفر
    هل هناك طريقة ربط سليمة لان عندي مجموعة كبيرة من الجداول يحتاج لها ربط







  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    لا يعقل ان لا توجد ال inno db
    ربما اصدارة ال phpmyadmin مختلفة لذلك لم تجدها في مكانها
    لكنها موجودة في مكان ما...

    بالنسبة للاداء لا تقلق
    كل شيء له حسناته وسيئاته
    بالاستخدام الصحيح لن تجد مشكلة باذن الله(كاش + استعلامات بطريقة صحيحة+اعدادات mysql صحيحة
    اذ ان قواعد البيانات هذه تم عمل اعداداتها الأولية لتعمل بشكل قوي مع الاستضافة المشتركة، وذلك للتسهيل على المستضيفين، لكن لو كنت على سيرفر خاص تستطيع تغيير الاعدادات لتعمل بشكل افضل )
    بشكل عام فصل الجداول يستهلك موارد + يستهلك من وقت التطوير بسبب كبر الاستعلامات
    واستعمال ال joins

    ترقب الاصدار الجديد من mysql ففيه تعديلات كبيرة

    اذا كنت تهتم بالاداء يمكن ان تتابع معي هذه المدونة:
    http://www.mysqlperformanceblog.com/






  3. #3
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    14


    مشكور عزيزي انا املك سيرفر خاص
    هل ممكن اطلب من الشركة اضافة الخدمة INNODB






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    في الأول جرب شغل هذا الاستعلام على القاعدة:
    كود PHP:
    CREATE TABLE test_table(
    a INT11 NOT NULL AUTO_INCREMENT ,
    PRIMARY KEY )
    ENGINE InnoDB
    المفروض يعمل جدول بسيط من النوع المذكور

    او ادخل على phpmyadmin
    واختر engines من ال tabs في وسط الصفحة
    وافحص اذا يوجد innoDB
    اذا لم توجد، اتصل بالدعم الفني للسيرفر






  5. #5
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    14


    عزيزي ahmad sadiq
    تم التواصل مع الدعم الفني للسيرفر
    شكرا لك






  6. #6
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    عذرا للمداخلة

    ولكن اردت السؤال عن جزئية خاصة بالموضوع ولربما لديك معرفة عن الموضوع عزيي ahmed sadiq

    اولا انا لا يتضح لي الفرق كليا عن الاختلافات بين MyISAM مثلا InnoDB

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

    نفس الوقت احببت السؤال عن ، في محركات الداتا بيز الاخرى مثلا DB2 مثلا يتم تحديد ال forigen key مثلا للربط بين جدول اخر، وعند الاستعلام او اضافة row جديد، لن يتم الاضافة الا بوجود ال forigen key ويتم التحقق من سلامة الشرط وما غيره .. وعند الاستعلام لجلب جميع البيانات مثلا تكون العملية اسهل بكثر في الاستعلامات المكتوبة لجلب البيانات ..

    ف هل يمكن تنفيذ الموضوع بنفس الشكل على MySQL او البيئة التي نستخدمها جميعا php - mysql - phpmyAdmin ؟

    شكرا





    التعديل الأخير تم بواسطة Egyptechno ; 29-11-2010 الساعة 05:35 PM
    __________________
    SWF Thumbnail - tweet me

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    مميزات ال innodb الذي تعاملت معها(لا توجد في myIsam)

    foreign keys
    transactions

    على كل حال في النسخة الجديدة سوف تختفي هذه المسميات
    وتظهر محركات جديدة

    مميزات اخرى
    http://dev.mysql.com/doc/refman/5.1/en/innodb-storage-engine.html






  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    بالنسبة للسؤال الثاني والثالث نعم

    المفاتيح الخارجية يجب ان تكون index
    وعندما تربط حقلين ببعض يظهر لك امرين
    onDelete
    onUpdate

    يعني لو كان عندك مستخدم وتم حذفه أو تعديل شيء عليه هل سوف:
    -تحذف المشاركات التي كتبها
    -تبقيها(لا تفعل شيء)
    -تمسحها(تغير قيمتها ل null)

    بالنسبة لل phpmyadmin فهي تدعم ادارة هذه العلاقات عن طريق:


    2







    التعديل الأخير تم بواسطة ahmad sadiq ; 12-05-2011 الساعة 02:17 AM

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    شكرا لك

    معلومات جديدة ومفيدة





    __________________
    SWF Thumbnail - tweet me





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض