Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

क्या एक ही क्षेत्र में प्राथमिक कुंजी और अद्वितीय कुंजी दोनों का एक साथ उपयोग करने का कोई कारण है?

कई-से-अनेक को हल करने वाली तालिका के लिए दो भाग कुंजी होना आम बात होगी (जैसा कि क्वास्नोई द्वारा इंगित किया गया है)। माता-पिता के माध्यम से पहुंच का समर्थन करने वाले इंडेक्स की भी आवश्यकता होने की काफी संभावना है।

यदि आपके पास, उदाहरण के लिए, PERSON, ADDRESS और PERSON_ADDRESS तालिकाएं हैं, तो आपकी PERSON_ADDRESS तालिका में प्राथमिक कुंजी (PERSON_ID, ADDRESS_ID) और एक सहायक अनुक्रमणिका हो सकती है। आपके पास (ADDRESS_ID,PERSON_ID) पर एक और अनुक्रमणिका भी होगी, और आप इसे एक अद्वितीय अनुक्रमणिका बना सकते हैं (क्योंकि यह फ़ील्ड का एक अनूठा संयोजन है)।

यह भी संभव है कि आपके डीबीए में टेबल बनाने का कोई विशेष तरीका हो जो प्राथमिक कुंजी फ़ील्ड पर एक अद्वितीय अनुक्रमणिका से शुरू होता है और उसके बाद प्राथमिक कुंजी बाधा का निर्माण होता है। यह आपके सुझाव के अनुसार कुछ GUI टूल में दिखाई दे सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल में 'सिंगल कोट' का अनुमान और बचाव कैसे करें?

  2. Oracle D2k, Oracle प्रपत्र 10g, Oracle प्रपत्र 6i . में अनुलग्नकों के साथ ईमेल भेजें

  3. जावा संग्रहीत कार्यविधि में java.sql.blob उदाहरण बनाएँ

  4. कर्सर में गतिशील तालिका का नाम

  5. Oracle PL/SQL में ONLINE का उपयोग करके गैर-विभाजन तालिका को विभाजित तालिका में बदलें