Monday, 6 April 2015

Tips setting database untuk aplikasi

Sebuah aplikasi biasanya memerlukan sebuah database, seperti aplikasi penjualan, data pasien rumah sakit, dll. Namun terkadang kita kurang memperhatikan struktur database itu sendiri, akibatnya ketika dijaankan database mengalami error-error dan hal yang tidak diinginkan.

Untuk menghindari hal tersebut tentulah kita harus mempersiapkan rancangan database dengan sangat presisi. Kali ini saya akan berbagi sedikit tips untuk membangun sebuah database yang baik.

Engine (Mesin Penyimpanan), Ini merupakan inti dari databse, kita dapat memilih engine apa yang akan kita gunakan sesuai dengan tingkat penggunaan.
Saya memilih menggunakan engine InnoDB, karena innodb memiliki tingkat penguncian hingga ke level baris, tentu data akan sangat akurat :)




Pembuatan Database

Pertama, tentukan nama database beserta nama tabelnya, gunakanlah sebuah kertas untuk mencoret-coret. apabila telah ditentukan, mari kita implementasikan ke langkah selanjutnya :)


Nama tabel jangan sampai mengandung spasi, bila mengharuskan 2 suku kata atau lebih gunakan saja underscore. karena ini akan berpengaruh saat digunakan pada pemrograman aplikasi nantinya.


Tentukan Primary key dan unik key,
di sini saya menggunakan nim sebagai primary, dan prodi sebagai index.
mengapa saya menggunakannya sebagai index?
karena nanti kita akan membuat relasi antara field prodi, dan tabel prodi.





Pastikan bahwa database menggunakan engine innodb, cara mengeceknya tinggal klik nama database pada menu sebelah kiri.

Mari kita mulai merancang relasi antar tabel, klok menubar lainnya, pilih desainer.



Klik tanda relasi di menubar.
kemudian pilih field yang dujadikan referensi, disini kita memilih nama prodi, nama prodi ini harus bersifat primary key atau unik key agar bisa enjadi referensi.


Kemudian Pilih field yang akan direlasikan


Setelah itu, akan muncul popup menu untuk menyimpan, pilih cascade semua.
cascade berfungsi agar apabila nama pada field nama_prodi diubah, maka otomatis field yang direlasikan ikut berubah.


Selesai...
Tabel sudah berelasi dan akurat ! :)

*Jka ingin menghapus relasim klik panah yang memilki setengah lingkaran.


Terimakasih telah berkunjung di wira-7. semoga artikel ini dapat bermanfaat ^_^v

Related Posts

Tips setting database untuk aplikasi
4/ 5
Oleh