একটি ডেটাবেজ হল কোন কম্পিউটার সিস্টেমে সঞ্চিত উপাত্ত বা রেকর্ডসমূহের একটি কাঠামোবদ্ধ সংগ্রহ। উপাত্তকে একটি উপাত্ত মডেল অনুসারে সাজিয়ে এই কাঠামোটি অর্জন করা হয়। বর্তমানে সবচেয়ে বেশি প্রচলিত উপাত্ত মডেল হল সাম্পর্কিক বা রিলেশনাল মডেল। অন্যান্য মডেল, যেমন স্তরক্রমিক বা হায়ারার্কিকাল মডেল এবং নেটওয়ার্ক মডেল, উপাত্তসমূহের মধ্যকার সম্পর্ক অপেক্ষাকৃত স্পষ্টভাবে উপস্থাপন (explicit representation) করে ।