Database में हम यहाँ three schema architecture को describe करते हैं। इसमें तीन Levels or schema होती है। जो निम्नलिखित हैं:-
1.PHYSICAL (Internal) Level :-
* यह Level यह describe करता है कि DBMS database में data कैसे Store होता है? * e.g.- index, B-tree, hashing * यह abstraction का सबसे निचला लेवल (lowest level) है।
2. CONCEPTUAL (Logical) Level:-
* conceptual Level abstraction का अगला ऊँचा लेवल (next highest level) है। * यह लेवल describe करता है कि DBMS database में क्या data store रहता है और उनके मध्य relationship क्या है? * यह Database administrator लेवल है।
3. EXTERNAL (View) Level:-
ज्यादातर Database user पूरे database का Use नही करते है लेकिन उसका कुछ भाग ही read करते है। इसलिए वे उस part के view level को provide कराते है। * यह abstraction का सबसे highest level है। * किसी विशिष्ट ग्रुप के users के लिए Database के एक भाग(part) को describe करता है। * डेटाबेस के बहुत सारें विभिन्न views हो सकते है।