प्राथमिक कुंजी का उपयोग करके ओरेकल में टेबल कैसे बनाएं?

Prathamika Kunji Ka Upayoga Karake Orekala Mem Tebala Kaise Bana Em



Oracle डेटाबेस को दुनिया भर में सबसे लोकप्रिय डेटाबेस के रूप में जाना जाता है जो रिलेशनल टेबल के रूप में डेटा को स्टोर और प्रबंधित करता है। डेटाबेस के साथ काम करने वाले किसी भी व्यक्ति के लिए टेबल बनाना एक बुनियादी काम है। तालिका बनाते समय, एक प्राथमिक कुंजी एक आवश्यक घटक है क्योंकि यह विशिष्ट रूप से तालिका में प्रत्येक रिकॉर्ड की पहचान करती है और क्वेरी प्रदर्शन को बेहतर बनाने में सहायता करती है।

यह पोस्ट निम्नलिखित सामग्री पर चर्चा करेगी:

Oracle तालिका में प्राथमिक कुंजी क्या है?

ओरेकल में, एक प्राथमिक कुंजी एक स्तंभ या स्तंभ है जो विशिष्ट रूप से तालिका की प्रत्येक पंक्ति की पहचान करता है। यह गारंटी देता है कि तालिका में प्रत्येक पंक्ति में एक विशिष्ट पहचानकर्ता होता है जो डेटा को पुनः प्राप्त करने और तालिकाओं को जोड़ने की प्रक्रिया को सरल करता है।







Oracle स्वचालित रूप से एक इंडेक्स कुंजी बनाता है जब एक प्राथमिक कुंजी को टेबल पर परिभाषित किया जाता है, जो प्रश्नों के प्रदर्शन में सुधार करता है। इसके अलावा, यह कॉलम उन शून्य मानों को संग्रहीत नहीं कर सकता है जो विशिष्टता और डेटा अखंडता सुनिश्चित करते हैं।



प्राथमिक कुंजी के साथ Oracle तालिका बनाएँ

नाम की तालिका बनाने के लिए पुतला 'प्राथमिक कुंजी कॉलम के साथ, यह कमांड चलाएँ:



टेबल पुतला बनाएँ (
mannequin_id संख्या प्राथमिक कुंजी,
mannequin_type VARCHAR2 ( 10 ) ,
mannequin_detail VARCHAR2 ( पचास )
) ;

उपरोक्त आदेश तीन कॉलम वाली तालिका बनाता है:





  • ' पुतला_आईडी 'डेटा प्रकार के साथ एक अद्वितीय प्राथमिक कुंजी स्तंभ है' संख्या ” और NULL मान संग्रहीत नहीं कर सकते।
  • ' पुतला_प्रकार 'डेटा प्रकार वाला एक स्तंभ है' वचरर2 ” और दस वर्णों की अधिकतम लंबाई।
  • ' mannequin_detail 'डेटा प्रकार वाला एक स्तंभ है' वचरर2 ” और अधिकतम पचास वर्ण।

उत्पादन

तालिका के निर्माण के बाद आउटपुट ने सफलता संदेश प्रदर्शित किया।



टिप्पणी : जब एक प्राथमिक कुंजी बनाई जाती है, तो ओरेकल अपनी प्राथमिक कुंजी बाधा के लिए इसे पहचानने के लिए एक डिफ़ॉल्ट नाम उत्पन्न करता है। हालाँकि, आप प्राथमिक कुंजी बाधा को स्वयं परिभाषित कर सकते हैं।

एक विशिष्ट प्राथमिक कुंजी बाधा नाम के साथ Oracle तालिका बनाएँ

प्राथमिक कुंजी बाधा के लिए सार्थक नाम परिभाषित करने के लिए, 'का उपयोग करें' बाधा 'कीवर्ड। उदाहरण के लिए, 'नामक एक नई तालिका बनाने के लिए नीचे दी गई कमांड टाइप करें' कर्मी 'प्राथमिक कुंजी बाधा नाम के साथ और' पर क्लिक करें अमल में लाना ' बटन:

टेबल वर्कर्स बनाएं (
कार्यकर्ता_आईडी NUMBER,
कार्यकर्ता_नाम VARCHAR2 ( 30 ) ,
कार्यकर्ता_फोन नंबर ( बीस ) ,
कार्यकर्ता_मेल VARCHAR2 ( पचास ) ,
बाधा pk_worker प्राथमिक कुंजी ( कार्यकर्ता_आईडी )
) ;

ऊपर दी गई कमांड 'नाम से एक नई तालिका बनाएगी' कर्मी ”चार स्तंभों के साथ:

  • ' कार्यकर्ता_आईडी 'डेटा प्रकार के साथ एक प्राथमिक कुंजी स्तंभ है' संख्या 'और प्राथमिक कुंजी बाधा नाम' pk_worker ”।
  • ' कार्यकर्ता_नाम 'डेटा प्रकार वाला एक स्तंभ है' वचरर2 ” और अधिकतम तीस वर्ण।
  • ' कार्यकर्ता_फोन 'डेटा प्रकार वाला एक स्तंभ है' संख्या ” और बीस अंकों की अधिकतम लंबाई।
  • ' कार्यकर्ता_मेल 'डेटा प्रकार वाला एक स्तंभ है' वचरर2 ” और अधिकतम पचास वर्ण।

उत्पादन

आउटपुट दर्शाता है कि तालिका सफलतापूर्वक बनाई गई है।

समग्र प्राथमिक कुंजी के साथ Oracle तालिका बनाएँ

Oracle में, उपयोगकर्ता समग्र PRIMARY KEY के साथ एक तालिका भी बना सकता है जिसका अर्थ है कि PRIMARY KEY एक से अधिक कॉलम से बनी होगी। नाम की एक नई तालिका बनाने के लिए नीचे दी गई कमांड को निष्पादित करें “ उपभोक्ताओं 'एक समग्र प्राथमिक कुंजी के साथ:

टेबल उपभोक्ता बनाएं (
उपभोक्ता_आईडी NUMBER,
Consumer_firstname VARCHAR2 ( 30 ) ,
Consumer_lastname VARCHAR2 ( 30 ) ,
Consumer_mail VARCHAR2 ( 30 ) ,
बाधा pk_consumer प्राथमिक कुंजी ( उपभोक्ता_पहला नाम, उपभोक्ता_अंतिम नाम )
) ;

उपरोक्त कोड एक तालिका बनाएगा ' उपभोक्ताओं ' चार कॉलम और एक समग्र प्राथमिक कुंजी जिसमें ' Consumer_firstname ' और ' Consumer_lastname 'कॉलम:

  • ' Consumer_id 'डेटा प्रकार वाला एक स्तंभ है' संख्या ”।
  • ' Consumer_firstname 'कॉलम डेटा प्रकार के साथ प्राथमिक कुंजी का हिस्सा है' वचरर2 ” और अधिकतम तीस वर्ण।
  • ' Consumer_lastname 'कॉलम डेटा प्रकार के साथ प्राथमिक कुंजी का हिस्सा है' वचरर2 ” और अधिकतम तीस वर्ण।
  • ' Consumer_mail 'डेटा प्रकार वाला एक स्तंभ है' वचरर2 ” और अधिकतम तीस वर्ण।
  • प्राथमिक कुंजी बाधा नाम है ' pk_उपभोक्ता ”।

उत्पादन

समग्र प्राथमिक कुंजी के साथ एक नई तालिका बनाने के बाद आउटपुट सफलता संदेश दिखाता है।

निष्कर्ष

प्राथमिक कुंजी के साथ तालिका बनाने के लिए, 'का उपयोग करें' प्राथमिक कुंजी 'कीवर्ड' में एक कॉलम को परिभाषित करते हुए तालिका बनाएं ' कथन। जब एक प्राथमिक कुंजी बनाई जाती है, तो ओरेकल अपनी प्राथमिक कुंजी बाधा के लिए इसे पहचानने के लिए एक डिफ़ॉल्ट नाम उत्पन्न करता है। हालाँकि, उपयोगकर्ता 'का उपयोग करके अपनी प्राथमिक कुंजी बाधा को परिभाषित कर सकते हैं' बाधा 'कीवर्ड। इसके अलावा, Oracle समग्र PRIMARY KEY बनाने की सुविधा भी प्रदान करता है।