دیتابیس رابطه ای امکان ذخیره و بازیابی اطلاعات به شکل جدولی را فراهم می کند. دیتابیس مسئولیت نوشتن و خواندن داده را در فایلهای تحت مدیریت خود را دارد. تقریبا همه برنامه های کاربردی داده هایی را از کاربر دریافت و به دیتابیس جهت ذخیره تحویل می دهند و برای نمایش داده مورد نظر را از دیتابیس دریافت می کنند. دیتابیس تضمین میکند که داده ها بطور منظم و قطعی در فایلها نوشته می شود و با سرعت مناسب قابل بازیابی هستند. جهت خواندن و نوشتن داده لازم است زبان SQL را فراگرفت.