डेटा मॉडल की परिभाषा (Definition of Data Model) एक डेटा मॉडल (Data Model), कॉन्सेप्ट्स (Concepts) का एक कॉलेक्शन (Collection) होता है जिसका प्रयोग किसी डेटाबेस के स्ट्रक्चर (Structure) को वर्णित करने के लिए किया जा सकता है। किसी डेटाबेस के स्ट्रक्चर (Database Structure) का तात्पर्य यह है कि डेटाबेस (Database) में स्टोर (Store) किए जाने वाले डेटा (Data) के लिए डेटा टाइप्स (Data Types), रिलेशनशिप्स (Relationships) एवं कॉन्सट्रेन्ट्स (Constraints) को उस डेटाबेस (Database) में परिभाषित करने से होता है। पारिभाषिक शब्दों में हम कह सकते हैं कि एक डेटा मॉडल (Data Model) किसी डेटाबेस (Database) के आर्गेनाइजेशन (Organization) का विवरण (Description) होता है। ज्यादातर डेटा मॉडल्स (Data models) में डेटाबेस (Database) पर रिट्रीवल्स (Retrievals) एवं अपडेट्स (Updates) किए जाने के लिए वेसिक ऑपरेशन्स (Basic Operations) का एक सेट (Set) भी सम्मिलित होता है। डेटा मॉडल (Data Model) द्वारा बेसिक ऑपरेशन्स (Basic operations) उपलब्ध कराने के अतिरिक्त किसी डेटाबेस एप्लीकेशन (Database Application) के डायनामिक पहलू (Dynamic Aspect) अथवा बिहेवियर (Behaviour) को निर्दिष्ट करने के लिए डेटा मॉडल में सर्वसाधारण रूप से कॉन्सेप्ट्स (Concepts) को सम्मिलित किया जाता है। यह डेटाबेस डिज़ाइनर (Database Designer) को डेटाबेस (Database) पर निष्पादित किए जा सकने वाले वैलिड यूजर-डिफाइड ऑपरेशन्स (Valid User-Defined Operations) के एक सेट (Set) को निर्दिष्ट करने की अनुमति प्रदान करता है। दूसरी ओर, बेसिक डेटा ऑपरेशन्स (Basic Datn Operations) में इन्सर्ट (Insert), डिलीट (Delete), मॉडिफाई (Modify) अथवा रिट्रीव (Retrieve) को सम्मिलित किया जाता है। बिहेवियर (Behaviour) को निर्दिष्ट करने के लिए प्रयोग किए जाने वाले कॉन्सेप्ट्स (Concepts), ऑब्जेक्ट-ओरियेन्टेड डेटा मॉडल्स (Object Oriented Data Models) से सम्बन्धित है