Data Abstraction क्या है? (What is Database Abstraction):
Database तैयार करने का प्रक्रिया काफी जटिल होती है database का जिनके द्वारा निर्माण किया जाता है वे चाहते है कि उपयोगकर्ता से आतरिक जानकारियों को छुपाकर रखा जाए, इसलिए developer उपयोगकर्ता से जो जानकारी उसके काम की नहीं है उसे छिपा कर रखता है इसे ही data abstraction कहते हैं।
Data abstraction कुछ निम्न चित्र के अनुसार होता है:
Data Abstraction Level |
Levels of abstraction for DBMS:
Physical Level:
यह data को abstract करने के लिए सबसे नीचे का level होता है इस level में ही data को उसके वास्तविक रूप में संग्रहित करके रखा जाता है। इस level में data stracture सबसे जटिल रूप में होता है।
Logical Level:
यह data abastraction का बीच का level होता है इस level में किस data को किस प्रकार एवं कैसे संग्रहित करना है इसका निर्धारण होता है।
View Level:
इस level में उपयोगकर्ता के लिए data के प्रदर्शन का निर्धारण होता है इसमें data अलग-अलग उपयोगकर्ता के अनुसार filter होकर तैयार होता है जिसके अनुसार उपयोगकर्ता के लिए view निर्धारित होता है।
यह अंतिम level होता है जो सीधे उपयोगकर्ता को interact करता है। इस level में उपयोगकर्ता के लिए data के प्रदर्शन का निर्धारण होता है।
0 Comments