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

الموضوع: foreign key .. primary key???

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572

    foreign key .. primary key???



    ممكن حد يشرحهم لي مع امثله بسيطه ؟





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    باختصار:
    PROMARY_KEY
    حقل لا تتكرر قيمته .. وله فائدتان: إمكانية الربط مع جداول أخرى أثناء الاستعلام لأنه لا يتكرر .. وكذلك أنه فهرست وبالتالي أي عمليات تتم باستخدامه ستكون أسرع ..
    FOREIGN_KEY
    حقل في جدول آخر يحتوي قيمة من حقل برايماري كي في الجدول السابق .. ويؤثر فيه ويتأثر به ..

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





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    الف شكر لك اخي





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين





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

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

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