आपके डेटाबेस सिस्टम की अनुमति के रूप में आपके पास कई UNIQUE KEY बाधाएं हो सकती हैं, और कई संबंधपरक शुद्धतावादी अब इसे एक को ऊपर उठाने की गलती के रूप में देखते हैं। इन चाबियों में से और इसे प्राथमिक के रूप में अभिषेक करें।
तार्किक रूप से, अद्वितीय कुंजी बाधाएं और प्राथमिक कुंजी दोनों समान उद्देश्यों को पूरा करते हैं - स्तंभों के एक सबसेट को परिभाषित करना जिसके द्वारा पंक्तियों को विशिष्ट रूप से पहचाना जा सकता है। उन्हें विदेशी प्रमुख बाधाओं के लिए लक्ष्य के रूप में भी योग्य होना चाहिए।
कुछ डिफ़ॉल्ट (जैसे शून्यता) प्राथमिक कुंजी बाधाओं द्वारा स्वचालित रूप से लागू होते हैं लेकिन ऐसा कोई कारण नहीं है कि आप अनन्य कुंजी बाधाओं में शामिल कॉलम पर मैन्युअल रूप से समान बाधाओं को लागू नहीं कर सकते हैं।