Database Schema क्या है? – हेल्लो दोस्तों आज में इस आर्टिकल में आपको Database Schema के बारे में बताने वाला हूँ इस आर्टिकल में आपको डेटाबेस स्कीमा क्या है? के बारे में सारी जानकारी आसान भाषा में मिलने वाली है तो आप इस आर्टिकल को पूरा जरुर पढना तो आइये जानते है डेटाबेस स्कीमा के बारे में…
डेटाबेस स्कीमा क्या है? (Database Schema Kya Hai)-
डेटाबेस स्कीमा यह परिभाषित करती है की Relational Database के अंदर Data Management कैसे किया जाता है। आसान भाषा में कहे तो Database का एक Design जो की पुरे Database के बारे में Information देता है।
इनमे logical Constraints भी होती है। जैसे – Fields, Table Name, Entity Relationships, Data Types।
डेटाबेस स्कीमा हमको ये बताता है की Database में Data कैसे Store होता है। और इनके बिच की Relation किस तरके की है। basically डेटाबेस स्कीमा Database की dictionary में ही रहता है।
Database Designer डेटाबेस स्कीमा को design करता है। जिससे Userको Database को समझने में आसानी हो और वह इसका इस्तेमाल Easily कर पाए। Database मुख्यतः टेबल के Row और Column की पहचान करते है।
Database Schema के प्रकार –
डेटाबेस स्कीमा 3 प्रकार के होते है –
Physical Database schema
Logical Database schema
View Database schema
भौतिक डेटाबेस स्कीमा (Physical Database Schema)
Physical Database Schema User को बता देता है की Storage device में data को किस तरह से Store किया जायेगा। और यह Schema ये भी प्रस्तुत करता है की Data को Database में कैसे दिखया जाये और Data को कैसे Store करना है।
तार्किक डेटाबेस स्कीमा (Logical Database Schema)
Physical Database Schema सभी logical Constraints को बताता है। जो Data Store करने के लिए Implement किये जाते है। यह logical डेटाबेस स्कीमा Data का Conceptual Model होता है।
डेटाबेस स्कीमा देखें (View Database Schema)
View Database Schema में View level design होता है। और यह Database और एंड Userके बिच होने वाले interaction की जानकारी देता है।
सब Schema क्या है? (What is Subschema)
डेटाबेस स्कीमा की एक Subset होती है और एक Subschema में डेटाबेस स्कीमा के जैसे Similar Properties होती है। उसे Subschema कहते है।
Schema का उद्देश्य (Purpose of Schema)
डेटाबेस स्कीमा के निम्न उद्देश्य है –
- डेटाबेस स्कीमा कई Tables के बीच Relationship को बताती है।
- Schema, Database के अंदर Constraints को पहचानने में Help करती है।
- डेटाबेस स्कीमा प्रकार की Columns और Rows को Identify करती है।
डेटाबेस स्कीमा के लाभ (Benefits of Database Schemas) –
एक Company में लगातार वर्क होने पर रोजाना Data बढ़ता है और इसे Manage करना कठिन होता रहता है। इसी को अच्छे से व्यवस्थित करने के लिए डेटाबेस स्कीमा और Database object का इस्तेमाल करना बहुत Helpful होता है।
- Organization and Communication – डेटाबेस स्कीमा का Documentation अनुमति देता है की Internal Stakeholders और बहुत से Organization के बीच Communication हो। यह Truth का Common Source देता है।
- Access and security – Data को भिन्न भिन्न यूनिट्स में Manage करने में डेटाबेस स्कीमा ही मदद करता है। इसके कारण किसी एक Schema को दुसरे Database में Share करना सरल होता है। एक एकल Schema में Personally एसी Information जिससे पहचान की जाये (PII) हो सकती है जो आपके Data को Secure और hide भी रखता है।
- loyalty – Data की Validity को Identify करने के लिया Organisation और Communication Help करता है। Schema के Database Design में रुकावट की compliance की देखरेख में Help करता है।
Physical और logical Schema में अन्तर – Difference between physical and logical Schema –
Physical Database Schema | Logical Database Schema |
Physical Schema में attributes Ad नही होते है। | Logical Schema में attributes Ad होते है। |
यहाँ Primary और Secondary Memory दोनों ही होती है। | logical में भी Primary और Secondary दोनों होती है। |
Physical में column Name व उसके Data Types Include होते है। | यहाँ Column Name व इसके Data Types Include नही होते है। |
FAQs –
Q. 1 Database Schema क्या है?
Ans. डेटाबेस स्कीमा यह परिभाषित करती है की Relational Database के अंदर Data Management कैसे किया जाता है। आसान भाषा में कहे तो Database का एक Design जो की पुरे Database के बारे में Information देता है। उसे Database Schema कहते है।
Q. 2 Subschema क्या है?
Ans. डेटाबेस स्कीमा की एक Subset होती है और एक Subschema में डेटाबेस स्कीमा के जैसे Similar Properties होती है। उसे Subschema कहते है।
निष्कर्ष (Conclusion) –
आज के इस आर्टिकल में हमने डेटाबेस स्कीमा क्या है के बारे में बताया है जिसमें हमने आपको डेटाबेस स्कीमा के प्रकार , Subschema क्या है , Schema का उद्देश्य के बारे में विस्तार से समझाया है।
अगर आपको यह आर्टिकल डेटाबेस स्कीमा क्या है ज्ञानवर्धक लगा और कुछ जानने या सिखने को मिला हो तो इसे अपने Friends और Social Media पर जरुर share करे ताकि लोगो को भी इसके बारे में जानकारी प्राप्त हो सके। धन्यवाद !