Dalam artikel basis data kali ini, saya akan mencoba membahas tentang bagaimana merancang sebuah basis data dengan model relasional pada sebuah kasus tertentu. Scope pembahasan dimulai dari problem statement, identifikasi data, identifikasi entitas, identifikasi atribut setiap entitas, menyusun kembali entitas secara lengkap, melakukan analisis hubungan antar entitas, membuat ERD (entity relationship diagram), dan terakhir mentransformasi ERD ke dalam struktur tabel.
Di sini hanya akan dibahas tentang perancangan basis data menggunakan model data relasional, disebabkan model data inilah yang paling banyak digunakan saat ini, dibandingkan model data lainnya seperti hirarki, maupun network.
Studi kasus yang akan dibahas pada artikel ini tentang perancangan basis data di sebuah transaksi pembelian retail.
