Skip to content
EntityQ2113197· pop 16· linked from 109 articles

المفتاح المرشح

Sign in to save

Also known as minimal key

من أنواع مفاتيح الجداول في قواعد البيانات

Wikidata facts

Subclass of
superkey
Sources (1)

via Wikidata · CC0

Article · العربية

في النموذج العلائقي لقواعد البيانات، يكون المفتاح المُرشح (بالإنجليزية: Candidate key) للعلاقة هو الحد الأدنى للمُفتاح الأعظم أو ما يُسمى المفتاح الفائق (Superkey) ويحتوي على مجموعة فريدة من القيم في كل صف (مما يجعلها مفتاحًا فائقًا)، مع وجود قيود إضافية تتمثل في أن إزالة أي عمود قد ينتج عنه صفوف متكررة (مما يجعله مفتاحًا فائقًا صغيرًا). قد يحتوي كل جدول على مرشح واحد أو أكثر، ويتم تحديد أحد مفاتيح المرشح هذه كمفتاح أساسي للجدول، ويحتوي الجدول على مفتاح أساسي واحد فقط، ولكن يمكن أن يحتوي على عدة مفاتيح مرشح. إذا كان مفتاح المرشح يتكون من عمودين أو أكثر، فإنه يطلق عليه مفتاح مُركب. يعتبر مفتاح المرشح مهم، لأنه يساعد في التعرف على أهم مفتاح في أي علاقة وهو المفتاح الأساسي (Primary Key). يُشار إلى المفاتيح المرشحة أيضًا على أنها مفاتيح أساسية أو مفاتيح ثانوية أو مفاتيح بديلة. تسمى الأعمدة في المفتاح المرشح سمات أولية، والعمود الذي لا يظهر في أي مفتاح مرشح يسمى سمة غير أساسية. نظرًا لأن العلاقة لا تحتوي على صفات مكررة، فإن مجموعة الكل سماتها هي مفتاح رئيسي إذا لم يتم استخدام قيم فارغة NULL ؛ ويترتب على ذلك أن لكل علاقة مفتاح مرشح واحد على الأقل. كما هناك من مفتاح المرشح لجميع السمات في العلاقة. المفاتيح المرشحة للعلاقة هي جميع الطرق الممكنة لتحديد الصف. على هذا النحو، فهي مفهوم مهم لتصميم مخطط قاعدة البيانات.

Abstract from DBpedia / Wikipedia · CC BY-SA