हेल्लो दोस्तों आज के इस पोस्ट में आपको first normal form dbms hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है
फर्स्ट नॉर्मल फॉर्म(First Normal Form-1NF)
एक रिलेशन/टेबल (Relation/Table), 1 NF(First Normal Form) में होता है, यदि
- उसमें कोई भी डुप्लीकेट (Duplicate) ‘रो’ (Row)/ ट्यूपल (Tuple) नहीं होती है।
- उसमें स्टोर प्रत्येक डेटा वैल्यू (Data Value), सिंगल-वैल्यूड (Single Valued) होती है।
- प्रत्येक कॉलम (Column)/फील्ड (Field) की एन्ट्रीज़ (Entries) अर्थात् डेटा-वैल्यूज़ (Data-Values) एक ही टाइप (Type) के होते हैं।
दूसरे शब्दों में यह कहा जा सकता है कि जब किसी रिलेशन (Relation)/टेबल (Table) में कोई भी रिपीटिंग Strepeating Group) नहीं होता है तो वह 1NF में होता है।
किसी अननॉर्मलाइज्ड (Unnormalized) रिलेशन (Relation)/ टेबल (Table) को 1 NF में कन्वर्ट (Convert) करने के लिए रिपीटिंग (Repeating) कॉलम्स (Columns)/फील्ड्स (Fields) को पृथक् रिलेशन्स (Relations)/टेबल्स tables) में रखा जाता है। ये रिलेशन्स (Relations)/टेबल्स (Tables), पेरेन्ट टेबल (Parent Table) पर डिपेन्डेन्ट (wependent) अर्थात निर्भर होते हैं,
जिससे उन्हें डेराइव (Derive) किया गया होता है। इन रिलेशन्स (Relations)/टेबल्स Lables) की ‘की’ (Key) अनिवार्य रूप से पैरेन्ट टेबल (Parent Table) का एक हिस्सा होना चाहिए; ताकि पेरेन्ट टेबल rarent Table) एवं डेराइड टेबल्स (Derived Tables) को एक-दूसरे से रिलेट (Relate) किया जा सके।
इसे भी जाने –
- what is object oriented relational database model in hindi-OORD model हिंदी में
- What is relational model in hindi-रिलेशनल मॉडल क्या है?
- what is codd’s rule in hindi-codd’s रूल क्या है?
1 NF में किसी रिलेशन (Relation)/टेबल (Table) की एक ‘की’ (Key) अवश्य ही होनी चाहिए, जो एक सिंगल एट्रीब्यूट (Single Attribute) हो सकती है। विदित हो कि 1NF किसी रिलेशन (Relation)/टेबल (Table) के केवल और केवल बेसिक स्ट्रक्चर (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) का समर्थन करते हैं।
reference– fullstackgyan.com
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(first normal form dbms hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic( first normal form dbms hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है