first normal form in hindi

फर्स्ट नॉर्मल फॉर्म (First Normal Form-1NF)

एक रिलेशन/टेबल (Relation/Table), 1 NF में होता है, यदि

  • उसमें कोई भी डुप्लीकेट (Duplicate) ‘रो’ (Row)/ ट्यूपल (Tuple) नहीं होती है।
  • उसमें स्टोर प्रत्येक डेटा वैल्यू (Data Value), सिंगल-वैल्यूड (Single Valued) होती है।
  • प्रत्येक कॉलम (Column)/फील्ड (Field) की एन्ट्रीज़ (Entries) अर्थात् डेटा-वैल्यूज़ (Data-Values) एक ही टाइप (Type) के होते हैं।

दूसरे शब्दों में यह कहा जा सकता है कि जब किसी रिलेशन (Relation)/टेबल (Table) में कोई भी रिपीटिंग Strepeating Group) नहीं होता है तो वह 1NF में होता है।

किसी अननॉर्मलाइज्ड (Unnormalized) रिलेशन (Relation)/ टेबल (Table) को INF में कन्वर्ट (Convert) न के लिए रिपीटिंग (Repeating) कॉलम्स (Columns)/फील्ड्स (Fields) को पृथक् रिलेशन्स (Relations)/टेबल्स tables) में रखा जाता है। ये रिलेशन्स (Relations)/टेबल्स (Tables), पेरेन्ट टेबल (Parent Table) पर डिपेन्डेन्ट wependent) अर्थात निर्भर होते हैं, जिससे उन्हें डेराइव (Derive) किया गया होता है। इन रिलेशन्स (Relations)/टेबल्स Lables) की ‘की’ (Key) अनिवार्य रूप से पैरेन्ट टेबल (Parent Table) का एक हिस्सा होना चाहिए; ताकि पेरेन्ट टेबल rarent Table) एवं डेराइड टेबल्स (Derived Tables) को एक-दूसरे से रिलेट (Relate) किया जा सके।

 

76

16

ble) के

INF में किसी रिलेशन (Relation)/टेबल (Table) की एक ‘की’ (Key) अवश्य ही होनी चाहिए, जो सिंगल एट्रीब्यूट (Single Attribute) हो सकती है। विदित हो कि 1NF किसी रिलेशन (Relation)/टेबल (Tahlan केवल और केवल बेसिक स्ट्रक्चर (Basic Structure) को परिभाषित करता है; अतः यह एनोमलीज़ (Anomalied, रिजॉल्व (Resolve) नहीं करता है।

उदाहरण के लिए, STUDENT (RegNo, Name, Address, CourseNo) एवं COURSE(Courses CourseName, Teacher) नामक दो रिलेशन्स (Relations)/टेबल्स (Tables), 1NF में हैं, जिनमें RegNo, STUDENTS रिलेशन/ टेबल की प्राइमरी ‘की’ (Primary Key) है और CourseNo दोनों में कॉमन ‘की’ (Common Key) है पर दोनों रिलेशन्स (Relations) टेबल्स (Tables) को रिलेट (Relate) किया जा सकता है। इन दोनों रिलेशन्स (Relation, टेबल्स (Tables) को अननॉर्मलाइज्ड स्वरूप (Unnormalized Form) में निम्नानुसार एक ही रिलेशन (Relations (Table) में रिप्रेजेन्ट (Represent) किया जा सकता है

STUDENT (RegNo, Name, Address, CourseNo, CourseName, Teacher)

विदित हो कि 1NF को अब बेसिक (Basic) फ्लैट (Flat) रिलेशनल मॉडल (Relational Model) में रिलेशन (Relation)/टेबल (Table) की परिभाषा का एक हिस्सा माना जाता है; क्योंकि इस कन्डीशन (Condition) को नेले रिलेशन मॉडल (Nested Relation Model) एवं ऑब्जेक्ट-रिलेशनल सिस्टम्स (ORDBMSs) से हटा दिया गया है। दोनों मॉडल्स (Models), अननॉर्मलाइज़्ड रिलेशन्स (Unnormalized Relations) का समर्थन करते हैं।

Leave a Comment