Proses desain basis data merupakan salah satu yang paling dasar dilakukan sebelum membuat aplikasi basis data. Dalam perencanaannya, kita bisa memilah-milah data menjadi entitas-entitas, atribut, dan relasi. Kita bisa membaca banyak sekali saran-saran maupun metode-metode dalam penyusunan desain ini, tetapi permasalahan akan semakin bertambah apabila kita harus membuat aplikasi baru dari data yang sudah ada.