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