Three Schema Architecture क्या हैं(Three Level of Abstraction in Hindi):-

Three schema architecture को समझने से पहले हमे यह समझना होंगे कि schema क्या हैं

Schema का मतलब होता हैं Structure और Structure का मतलब होता हैं किसी Data को store करने का Format.

Three Schema Architecture में, Database में Data, store करने तक Three Level का use किया जाता हैं|

इन Three Level में Data को अलग-अलग format में Represent किया जाता हैं |

इन Three Level का Use, User को Useful Data दिखाने तथा जो data User के काम का नहीं हैं उसे छुपाने के लिए किया जाता हैं इसलिए इसे Three Schema Architecture या Three Level of Abstraction भी कहते हैं |

इसमें user को केवल वही data दिखाया जाता हैं जो उसके काम का होता हैं बाकि data को user से Hide रखा जाता हैं |

Three Schema Architecture का Concept 1970 में लाया गया था |

आज लगभग सभी Web Application में इसी Concept का use किया जाता हैं |

Three Schema Architecture का मुख्य उदेश्य user से data को independent रखना हैं|

Three Schema Architecture in Hindi

Three Schema Architecture में three Level का use किया जाता हैं :-

1. External या View Level

2. Conceptual या Logical Level

3. Internal या Physical Level

1. External या View Level:-

जब भी user किसी Application या site को access करने के लिए user name और Password enter करने के बाद login करता हैं तब Login करने के बाद user  के सामने जो Interface आता हैं वही Interface, External या View Level कहलाता हैं |

External या View Level में वही data होता हैं जो user के काम का होता हैं Back-end में होने वाली Activity से user को कोई मतलब नहीं होता हैं |

इस Level में Font-End Designer काम करते हैं जो HTML, CSS का use करके यह Decide करते हैं कि User को data कैसे दिखाना हैं |

इनके द्वारा Design किया गया Data ही user को Front End पर दिखाई देता हैं |

2. Conceptual या Logical Level:-

इस Level में Database में क्या Data Store होगा, किस Format में Store होगा, Data का Size क्या होगा तथा उस Data के बीच Relation क्या होगा, ये सभी Information होती हैं |

Logical Level, Physical Level या Database का Blue Print होता हैं जिसमे Database में Store किये जाने वाले सभी Data की जानकारी होती हैं |

जिस तरह builder किसी building या मकान को बनाने से पहले उसका Blue Print तैयार करता हैं जिसमे उस बिल्डिंग को start करने से लेकर उसे Complete करने तक उसमे लगने वाले सामान, Cost, Time तथा Complete होने के बाद दिखाई देने वाले Design तक सब की जानकारी होती हैं

उसी तरह Logical Level में बनाये जाने वाले Blue Print में भी Database की Starting से Last Complete होने तक सभी जानकारी होती हैं |

इस Level पर Database Designer काम करते हैं |

यह केवल Database Design करने का काम करते हैं  Data Store करने का काम नहीं करते हैं |

3. Internal या Physical Level:-

इसके नाम से पता लग रहा हैं कि इस Level में Physically Data कहा Present हैं या Store हैं उसकी जानकारी होती हैं |
इस Level में यह Information होती हैं कि Actual में Database में क्या Data Store हैं,, उसका Size क्या हैं, उसकी Location क्या हैं, किस Hard-Disk में store हैं, किस File में Store किया हैं यह सभी जानकारी Physical Level में होती हैं |

इस Level में Database Administrator काम करते हैं इनके पास ही पुरे Database का Control होता हैं |

Database Administrator ही यह Decide करते हैं कि Database में क्या Data Store करना हैं किस Format में store करना हैं उसका Size व Location क्या होंगी तथा उसे कौन कौन Access कर सकते हैं |

This Post Has One Comment

  1. Yuvraj

    Nice

Leave a Reply