डीबीएमएस का थ्री लेवल आर्किटेक्चर (Three Level Architecture of DBMS) प्रोग्राम-डेटा (Program-Data) एवं प्रोग्राम-ऑपरेशन इन्डिपेन्डेन्स (Program-operation Independence), अनेक यूज़र्स (Users) के व्यूज़ (Views) का समर्थन और डेटाबेस के विवरण (Description) अर्थात् स्कीमा (Schema) को स्टोर (Store) करने के लिए कैटलॉग (Caralog) का प्रयोग, डेटाबेस के प्रयोग की तीन प्रमुख विशेषताएं अर्थात् कैरेक्टरिसटिक्स (Characteristics) हैं। थी स्कीमा आर्किटेक्चर (Three-Schema Architecture) को इन्हीं विशेषताओं अर्थात् कैरेक्टरिसटिक्स (Characteristics) को प्राप्त करने एवं दर्शाने के लिए सुझाया गया था। थ्री-स्कीमा आर्किटेक्चर (Three- Schema Architecture) को एन्सी/स्पार्क मॉडेल (ANSI/SPARK Model) भी कहा जाता है। इसका उद्देश्य यूज़र एप्लीकेशन (User Application) एवं फिजिकल डेटाबेस (Physical Database) को पृथक् करना है। इस आर्किटेक्चर (Architecture) में स्कीमाज़ (Schemas) को निम्नलिखित तीन स्तरों (levels) पर परिभाषित किया जा सकता है-





  (1) इन्टरनल लेवल (Internal Level) में एक इन्टरनल स्कीमा (Internal Schema) होता है, जो डेटाबेस के फिजिकल स्ट्रक्चर (Physical Structure) का विवरण देता है। इन्टरनल स्कीमा (Internal schema), एक फिजिकल डेटा मॉडल (Physical Data Model) का प्रयोग करता है और डेटा स्टोरेज (Data Storage) का पूर्ण विवरण देता है, साथ ही डेटाबेस के लिए एक्सेस पाथ (Access Path) का भी विवरण देता है





(2) कॉन्सेप्चुअल लेवल (Conceptual Level) में एक कॉन्सैप्चुअल स्कीमा (Conceptual schema) होता है, जो किसी विशेष समूह के यूज़र्स के लिए डेटाबेस स्ट्रक्चर (Database Structure) का विवरण देता है। कॉन्सेप्चुअल स्कीमा (Conceptual schema), डेटाबेस के फिजिकल स्टोरेज स्ट्रक्चर्स (Physical Storage Structure) को लुप्त अर्थात् हाइड (Hicle) करता है; परन्तु डेटाबेस के एन्टिटीज़ (Entities), डेटा टाइप्स (Data Types), रिलेशनशिप्स (Relationships), यूजर द्वारा उस पर निष्पादित किए जा सकने वाले ऑपरेशन्स (Operations) एवं डेटाबेस पर प्रभावी (Apply) किए जा सकने वाले कॉन्सट्रेन्ट्स (Constraints) का विवरण देता है। जब किसी डेटाबेस सिस्टम (Database System) को क्रियान्वित किया जाता है तो कॉन्सेप्चुअल स्कीमा (Conceptual Schema) को वर्णित करने के लिए एक रिप्रेजेन्टेशनल मॉडल (Representational Model) का प्रयोग किया जाता है।





  (3) एक्सटरनल या व्यू लेवल (External or View Level) के अन्तर्गत अनेक एक्सटरनल स्कीमाज (External Schemas) या व्यूज़ (Views) होते हैं। प्रत्येक एक्सटरनल स्कीमा (External Schema) डेटाबेस के उस हिस्से का वर्णन करता है, जो किसी विशेष यूज़र ग्रुप (User Group) के लिए उपयोगी होता है और डेटाबेस के शेष भाग को उस यूज़र ग्रुप (User Group) से छिपाकर रखता है। साधारणतया प्रत्येक एक्सटरनल स्कीमा (External Schema) को एक रिप्रेजेन्टेशनल डेटा मॉडल (Representational Data Model) का प्रयोग कर क्रियान्वित किया जाता है। थ्री-स्कीमा आर्किटेक्चर (Three Schema Architecture) एक टूल (Tool) है, जिसके द्वारा यूज़र किसी डेटाबेस सिस्टम में स्कीमा (Scherma) के स्तरों (Levels) को दर्शाया जा सकता है। अधिकांश डेटाबेस मैनेजमेन्ट सिस्टम इन तीनों स्तरों (Levels) को पूर्णरूपेण पृथक नहीं कर पाते हैं। परन्तु कुछ हद तक धी-स्कीमा आर्किटेक्चर (Three-Schema Architecture) का समर्थन करते हैं। कुछ डेटावेस मैनेजमेन्ट सिस्टम में कॉन्सेप्चुअल स्कीमा (Conceptual Schema) में डेटावेस के फिजिकल-लेवल डिटेल्स (Physical Level Details) को शामिल किया जा सकता है।