what is data model in hindi
data model यह describe करता है कि data एक दूसरे से किस प्रकार connect रहते है एवं उनके बीच relationship कैसी है। data model हमें यह भी डिफाइन करता है कि किस प्रकार database का लॉजिकल स्ट्रक्चर बनाया गया है। data model डेटा को organize और Store करता है।
data model में logical design और physical design दो part, include होते हैं।
जिस प्रकार इंजीनियर घर को बनाने से पहले उसका model तैयार करते है उसी प्रकार database designer, डेटाबेस डिज़ाइन को इंप्रूव करने के लिए data model तैयार करते हैं। data model का मुख्य उद्देश्य concept को कम्युनिकेट और स्पेसिफाई करने के लिए किया जाता है।
data model का main goal यह idea देना भी होता है कि database जब पूरा हो जायेगा तो वह कैसा दिखेगा.
इन्हे भी पढ़ें
what is dbms in hindiTypes of dbms in hindi
Data Preprocessing in hindi
advantage of data model in hindi
data model के advantages निम्नलिखित है.
- increased effectiveness – data model, database की effectiveness को increase कर देता है, क्योंकि इसमें जो data होता है वह वास्तविक, reliable तथा extensible होता है.
- reduced costs – हम data models के द्वारा बहुत ही कम मूल्य में database एप्लीकेशन का निर्माण कर सकते है. data model के लिए हमें प्रोजेक्ट बजट का केवल 30 प्रतिशत ही खर्च करना होता है. जिससे हम 70 % बजट की बचत होती है.
- simplicity – data models को इस प्रकार से implement किया जाता है जिससे कि database को access करने में कोई समस्या ना हो. इसका इंटरफ़ेस बहुत ही सरल होता है जिससे इसे आसानी से use किया जा सकता है.
- minimum redundancy – redundancy का अर्थ है, “data का duplication” अर्थात् एक ही प्रकार का data दो जगहों पर मौजूद होना. duplicate data का होना बहुत ही हानिकारक होता है वह database में अनावश्यक रूप से Store रहता है. data models जो है वह redundancy को बहुत ही decrease कर देता है.
- data integrity – data models बिना owner की permission के, किसी भी यूज़र को डेटाबेस access नहीं करने देता है. कोई भी यूज़र database को तभी एक्सेस कर सकता है जब वह अपनी integrity को सत्यापित करता है.
- data independence – data-models में, कोई भी data database से independent होता है. अगर किसी data में कोई changes कर भी दिया जाए तो database program में उसका कोई फर्क नहीं पड़ता है.
- faster performance – अगर data model अच्छा है तो database की performance बहुत ही fast हो जाती है. क्योंकि data models के अनुसार ही database का implementation किया जाता है.
-
reduced errors – DBMS में दो तरह के errors होते है-
- Database application error
- data error .
- reduced risk – data model के द्वारा हम database के risk को कम कर सकते है. data model डेटाबेस की complexity को estimate करता है तथा database risk की पूरी लिस्ट को analyze करता है.
0 Comments