امروزه حجم زیادی از داده ذخیره، پردازش و بازیابی میشوند. برای جلوگیری از افزونگی داده (تکرار بیمورد دادهها)، بینظمی و ایجاد سازگاری بین گزارشها از پایگاه داده (بانک اطلاعات) استفاده میشود. از آنجایی که در سیستمهای امروزی (به ویژه سیستمهای تجارت الکترونیک، دادهکاوی و پشتیبانی تصمیم) دادهها جایگاه بسیار مهمی دارند، درس پایگاه داده یکی از دروس تخصصی رشتههای مهندسی کامپیوتر و فناوری اطلاعات در نظر گرفته شده است. به همین دلیل سعی گردیده، کتاب اصول طراحی پایگاه دادهها تدوین شود.