الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مالفرق بين المفاتيح المستخدمة في قواعد البيانات ؟

مغلق
بدأه الشهاب الحارق في 5 يونيو 2002 · 2 رد · 2,110 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني أريد أن أعرف مالفرق بين هذه المفاتيح ومتى ولماذا نستخدمها

المفتاح الأول معروف وهو primary key

السؤال يقول

Explain the distinctions among the terms primary key, candidate key, and superkey ?

وجزاكم الله خير الجزاء

السلام عليكم

في المثال يتضح المقال

#2

في اي نظام لقواعد البيانات تكون البيانات مخزنة على شكل صفوف

ولكي يكون كل صف مميز يجب النعامل مع عمود من الصف بحيث يكون مميز وهذا هو الprimary key

يعني يجب ان لا يكون هناك صفيين لهم نفس البريماري كي والا لن يكون بريماري

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

اما الcandidate

اعتقد انة عمود مميز ولكن غير مستخدم كبرايمري كي

والاخير مدري

ارحو ان اكون قد افدتك

على فكرة راجع دروس اوراكل فهي مفيدة ;)

#3

السلام عليكم

الله يجزيك كل خير اخويه كفيت و وفيت

إن شاء الله أراجع الدروس كلها بس ها بعد الإمتحانات ترى مافيه وقت

ومشكور يا عزيزي الغالي أخوك الشهاب الحارق

السلام عليكم

في المثال يتضح المقال

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…