डेटाबेस (DB) डेटा का एक आर्गेनाइज्ड कलेक्शन है। संक्षिप्त रूप से, डेटाबेस एक इलेक्ट्रॉनिक सिस्टम है, जो
डेटा को आसानी से एक्सेस, मैनिप्युलेट तथा अपडेट करने की अनुमति प्रदान करता है। अन्य शब्दों में, डेटाबेस का उपयोग किसी आर्गेनाइजेशन द्वारा इन्फॉर्मेशन को स्टोर मैनेज तथा रिट्राइव करने के रूप म किया जा सकता है। मॉडर्न डेटाबेसेस
को डेटाबेस मैनेजमेन्ट सिस्टम (DBMS) द्वारा मैनेज किया जाता है। डेटाबेस का मुख्य उद्देश्य डेटा को स्टोर, रिट्राइव तथा मैनेज करके इन्फॉर्मेशन की बड़ी मात्रा को ऑपरेट करना होता है।
सॉफ्टवेयर प्रोग्रामर्स ओरेकल, SQL सर्वर तथा MySQL इत्यादि जैसे रिलेशनल डेटाबेसेस के माध्यम से डेटाबेस कॉन्सेप्टस से परिचित होते हैं। साधारण तौर पर, एक डेटाबेस स्ट्रक्चर डेब्युलर फॉर्मेट में डेटा स्टोर करता है। डेटाबेस का आर्किटेक्चर एक्सटर्नल, इन्टर्नल या कॉन्सेप्चुअल हो सकता है। एक्सटर्नल लेवल वह तरीका स्पष्ट करता है, जिसमें प्रत्येक एन्ड युजर डेटाबेस में रेलेवेन्ट डेटा के करस्पॉन्डिंग इसके आर्गेनाइजेशन की समझ रखता है। इन्टर्नल लेवल परफॉर्मेन्स,
स्कैलेबिलिटी, कॉस्ट तथा अन्य ऑपरेशनल मैटर्स के साथ डील करता है। कॉन्सेप्चुअल लेवल एक डिफाइन्ड तथा ग्लोबल
व्यु में विभिन्न एक्सटर्नल व्यूज को सही तरह से युनिफाए करता है। इसमें प्रत्येक एन्ड युजर के लिए आवश्यक जैनेरिक
डेटा सम्मिलित होता है।