Perancangan basis data meliputi tahap konseptual, logis, dan fisik. Tahap konseptual melibatkan penentuan entitas, hubungan, dan atribut. Tahap logis memetakan model konseptual ke model basis data. Tahap fisik melaksanakan basis data di media penyimpanan.