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