Posts

Showing posts from September, 2013

Cara Membuat Foreign Key, Relasi Tabel dan Referential Integrity di phpMyAdmin

Image
Menyambung artikel sebelumnya tentang perintah SQL untuk membuat foreign key, relasi tabel dan referential integrity di MySQL , pada artikel kali ini saya akan mencoba memaparkan bagaimana cara membuat ketiga hal tersebut langsung di phpMyAdmin tanpa menggunakan perintah SQL. Sebagai contoh misalkan kita akan membuat database ‘perpustakaan’ yang di dalamnya terdapat 2 buah tabel yaitu ‘buku’ dan ‘kategori’. Di dalam tabel ‘buku’ terdapat field: ‘id’ untuk menunjukkan nomor identitas buku, ‘title’ yang menunjukkan judul buku, ‘author’ sebagai pengarang, dan ‘idcategory’ yang menunjukkan nomor id kategori dari buku. ID Category buku ini nanti akan direlasikan dengan ID kategori yang terdapat dalam tabel ‘kategori’. Adapun field yang ada dalam tabel ‘kategori’ adalah: ‘idcategory’ dan ‘namacategory’. Dalam perancangan database, field ‘idcategory’ yang terdapat dalam tabel ‘buku’ dinamakan foreign key atau kunci tamu. Selain itu pada kedua tabel di atas juga terdapat relas

Cara Cepat Merestrukturisasi Tabel dan Data

Dalam sistem penilaian yang diminta, terdapat beberapa item penilaian, secara sederhana katakanlah A, B, C, dan D. Masing-masing item tersebut nantinya akan diisi nilai tertentu berdasarkan portofolio guru yang dinilai oleh asesor. Pada awal mulanya, saya coba rancang tabel untuk menyimpan nilai dari item-item tersebut sebagai berikut Kode Guru Item Nilai K001 A 70 K001 B 10 K001 C 25 K001 D 40 K002 A 55 K002 B 50 K002 C 42 K002 D 60 contoh tabel di atas gambaran dari hasil penilaian dari 2 orang guru saja. Pada awal uji coba, semuanya tidak ada masalah alias baik-baik saja. Namun… ternyata begitu sistem ini dilaunch dan dijalankan secara simultan dalam jaringan yang dioperasikan oleh multi user.. lama-lama sistem menjadi tambah lambat. Padahal waktu itu baru 30% persen dari data yang telah berhasil dientri dan diproses dari total 8000 an data. Feeling saya mengatakan, pasti ada sesuatu dari sisi scriptingnya. Setelah melal