हेल्लो दोस्तों आज के इस पोस्ट में आपको database schema and subschema in hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है
Database schema and Subschema
किसी भी Data Moden में डेटाबेस के Description एव डटाबेस के बीच विभेद करना अति महत्वपूर्ण होता है किसी database के description को database स्कीमा कहा जाता है जिसमे बार बार परिवर्तन करने की आशा नहीं की जाती है database application में परिवर्तन करने पर स्कीमा में परिवर्तन करने की आवश्यकता होती है किसी database स्कीमा को जिस डायग्राम से दर्शाया जाता है उसे स्कीमा diagram कहते है
Database Schema, प्रत्येक Record Type के Structure को दशाता है, परन्तु Records के Instances को नहीं दर्शाता है। किसी सीमा
में प्रत्येक Object; जैसे-Student या Course का Schema Construct कहा जाता है।
Schema Diagram किसी Schema के कुछ ही पहलओं (Aspects); जैसे Record Types के नामों, Data Items एवं कुछ प्रकार के Constraints, को दर्शाता है। schema diagram में schema के अन्य पहलुओ को निदिर्ष्ट नहीं किया जाता है
तो प्रत्येक Data Item के data टाइप और न ही files के बीच के (relationship) को दर्शाता है। विभिन्न प्रकार के Constraints भी Schema Diagram में Represent नहीं किए जाते है।
डेटाबेस स्कीमा (Database Schema) को मोटे तौर निम्नलिखित दो श्रेणियों में विभाजित किया जा सकता है
Physical Database Schema
यह स्कीमा database (Database Design) के Physical Level, जोकि abstraction का सबसे निम्न स्तर है और यह दर्शाता है कि वास्तव में Data को किस प्रकार store करती है। का वर्णन करती है यह स्कीमा Data की वास्तविक storage के इसके form, जैसे—File, Indices आदि कि संबधित है यह परिभाषित करती है की Secondary Storage आदि में data को किस प्रकार store किया जायेगा
Logical Database Schema
यह Database Design के Logical Level, जोकि यह दशाता है कि Database में क्या Data Store किया गया है और Data के मध्य क्या सम्बन्ध स्थिर है का वर्णन करती है। यह Schema Store किए गए Data पर लागू करने के लिए जा आवश्यक समस्त Logical Constraints को परिभाषित करती है। यह Tables, Views और अखण्डता या Integrity आदि Constraints को परिभाषित करती है।
एक Database के View Level पर अनेक Schemas हो सकते हैं, जिनको Subschema कहा जाता है, और जो Database के विभिन्न Views का वर्णन करते हैं।DBMS में Data के प्रदर्शित होने की Physical Arrangement Schema है। Application Program में Data के प्रदर्शित होने का Logical View Subschema है।
Subschema ,Schema का ही एक Subset है, जो उन सभी गुणधर्मों को पाता है। धारण करता है, जोकि Schema के होते हैं। किसी View के लिए योजना (Plan) को अक्सर Subschema कहा जाता है। Subschema किसी Application Programmer द्वारा प्रयोग किए जाने वाले Data Item Types और Record Types के (view का उल्लेख करता है।
यह Users को एक ऐसा माध्यम प्रदान करता है, जिसके जरिये वह database के केवल उस भाग को ही देख सकता है, जिसमें उसकी रुचि है। इसलिए विभिन्न Application Progams के विभिन्न Views हो सकते हैं।
reference-https://pctechnicalpro.blogspot.com/2017/04/instances-
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(database schema and subschema in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic(database schema and subschema in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(database schema and subschema in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे
difference betweEn SQL and MYSQL
ok as soon upload this post