ما هو الفرق بين المصطلحات والمفتاح الأساسي ومفتاح المرشح والمفتاح الفائق؟


الاجابه 1:

Super Key: Super key هي مجموعة من سمة واحدة أو أكثر تحدد قيمها tuple في العلاقة بشكل فريد.

مفتاح المرشح: يمكن تعريف مفتاح المرشح على أنه مجموعة فرعية بسيطة من المفتاح الفائق. في بعض الحالات ، لا يمكن لمرشح المفتاح بمفرده نظرًا لوجود سمة واحدة هي الحد الأدنى للمجموعة الفرعية. مثال،

الموظف (المعرف ، ssn ، الاسم ، العنوان)

مفتاح المرشح هنا هو (id، ssn) لأنه يمكننا بسهولة تحديد المجموعة باستخدام إما id أو ssn. من خلال ذلك ، فإن الحد الأدنى من مجموعة المفاتيح الفائقة هو إما id أو ssn. ولكن يمكن اعتبار كل منهما مفتاح المرشح.

المفتاح الأساسي: المفتاح الأساسي هو أحد مفاتيح الترشيح.

الآن شرح هذه المفاتيح تتعلق من خلال مثال:

طالب (معرف ، اسم ، قسم ، نتيجة)

هنا

المفتاح الفائق: {Id ، Id + name ، Id + name + dept}

مفتاح المرشح: معرف لأن معرف وحده هو الحد الأدنى من مجموعة السوبر مفتاح.

المفتاح الأساسي: Id لأن Id هو أحد مفاتيح المرشح ويحدد بشكل فريد التلاميذ في العلاقة.


الاجابه 2:

تحقق هنا: أساسيات قواعد البيانات - ما هي مفاتيح المرشح والابتدائي والمركب والسوبر والاختلاف بينهما؟

سوف أأخذ مثالاً على جدول الموظف: الموظف (معرف الموظف ، الاسم الكامل ، SSN ، DeptID)

1. مفتاح المرشح: هي أعمدة فردية في جدول مؤهل لتفرد جميع الصفوف. هنا في جدول الموظف EmployeeID و SSN هي مفاتيح الترشيح.

2. المفتاح الأساسي: هو الأعمدة التي تختارها للحفاظ على التفرد في الجدول. هنا في جدول Employee ، يمكنك اختيار أعمدة EmployeeID أو SSN ، ويعتبر EmployeeID هو الخيار الأفضل ، حيث إن SSN هي قيمة آمنة.

3. مفتاح بديل: عمود مرشح آخر في العمود الأساسي ، مثل إذا كان EmployeeID هو PK ثم SSN سيكون المفتاح البديل.

4. Super Key: إذا قمت بإضافة أي عمود / سمة أخرى إلى مفتاح أساسي ، يصبح مفتاحًا فائقًا ، مثل EmployeeID + FullName هو Super Key.

5. المفتاح المركب: إذا كان الجدول يحتوي على أعمدة واحدة مؤهلة للحصول على مفتاح المرشح ، فيجب عليك تحديد عمودين أو أكثر لجعل الصف فريدًا. مثل عدم وجود أعمدة EmployeeID أو SSN ، فيمكنك جعل FullName + DateOfBirth بمثابة مفتاح أساسي مركب. ولكن لا يزال هناك فرصة ضيقة للصف مكررة.

تحقق هذا الفيديو يوتيوب.

~ مزود مع مانوج


الاجابه 3:

تحقق هنا: أساسيات قواعد البيانات - ما هي مفاتيح المرشح والابتدائي والمركب والسوبر والاختلاف بينهما؟

سوف أأخذ مثالاً على جدول الموظف: الموظف (معرف الموظف ، الاسم الكامل ، SSN ، DeptID)

1. مفتاح المرشح: هي أعمدة فردية في جدول مؤهل لتفرد جميع الصفوف. هنا في جدول الموظف EmployeeID و SSN هي مفاتيح الترشيح.

2. المفتاح الأساسي: هو الأعمدة التي تختارها للحفاظ على التفرد في الجدول. هنا في جدول Employee ، يمكنك اختيار أعمدة EmployeeID أو SSN ، ويعتبر EmployeeID هو الخيار الأفضل ، حيث إن SSN هي قيمة آمنة.

3. مفتاح بديل: عمود مرشح آخر في العمود الأساسي ، مثل إذا كان EmployeeID هو PK ثم SSN سيكون المفتاح البديل.

4. Super Key: إذا قمت بإضافة أي عمود / سمة أخرى إلى مفتاح أساسي ، يصبح مفتاحًا فائقًا ، مثل EmployeeID + FullName هو Super Key.

5. المفتاح المركب: إذا كان الجدول يحتوي على أعمدة واحدة مؤهلة للحصول على مفتاح المرشح ، فيجب عليك تحديد عمودين أو أكثر لجعل الصف فريدًا. مثل عدم وجود أعمدة EmployeeID أو SSN ، فيمكنك جعل FullName + DateOfBirth بمثابة مفتاح أساسي مركب. ولكن لا يزال هناك فرصة ضيقة للصف مكررة.

تحقق هذا الفيديو يوتيوب.

~ مزود مع مانوج