Terdapat sebuah toko komputer yang bernama toko Ejcom. Toko Ejcom berupaya
lunak e-commerce sebagai alat untuk memasarkan produk dan penyimpanan data transaksi.
mengembangkan perangkat lunak. Alasan utama yang mendasari penggunaan ORM karena
kemampuan ORM untuk menjaga integritas, validasi data, konsistensi dalam
pengembangan berorientasi objek dan mendukung penggunaan komponen yang bisa
digunakan pada pengembangan perangkat lunak berbasis web. Proses pengembangan
perangkat lunak Ejcom menggunakan model pengembangan unified process (UP). UP
mendukung penggunaan komponen yang juga terdapat pada ORM framework Yii. ORM
yang digunakan diimplementasikan dengan pola arsitektur active record (AR). AR
merupakan sebuah objek yang membungkus sebuah baris (row) dari sebuah tabel basis