1.
Analisis Persyaratan
- Memahami dan mengetahui data yang harus di simpan di data base, aplikasi apa yang harus di bangun diatasnya,jenis operasi apa yang akan di gunakan, dst.
2.
Desain Database Konseptual
- Informasi yang dikumpulkan pada tahap analisis persyaratan digunakan untuk mengembangkan deskripsi data tingkat tinggi.
- Tahapan ini sering dilakukan dengan menggunakan moder E-R.
- Tujuannya adalah untuk menciptakan gambaran sederhana tentang data yang mirip dengan pemikiran pengguna / user.
3.
Desain Database Logika
- Merubah skema E-R menjadi skema database relasional.
- Tujuanya adalah memperoleh skema konseptual pada model data relasional yang sering dinamakan skema logika.