Perancangan basis data meliputi tahap konseptual, logis, dan fisik. Tahap konseptual melibatkan penentuan entitas, atribut, dan hubungan antar entitas. Tahap logis memetakan model konseptual ke model basis data yang akan digunakan. Tahap fisik melaksanakan basis data yang disimpan dalam media penyimpanan.