وَعَلَيْكُمُ لسَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
yups.. betul sekali keterangan mr Kid primary key adalah istilah Jan sendiri, karena Jan tidak tau kalo ternyata sebutannya adalah kolom utama atau index, maklum bukan orang IT dan gak pernah belajar struktur data xixixixi ^_^ dan Jan juga baru tau kalo tabel tidak mesti harus memiliki index.. tadinya yang terfikir adalah setiap tabel harus memiliki paling tidak 1 kolom index agar jika aplikasi berkembang dan dibutuhkan koneksi antar tabel maka ada kolom yang dapat digunakan sebagai acuan. terima kasih atas koreksinya ^_^ وَسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ -Miss Jan Raisin- - Untuk kepentingan belajar bersama, pertanyaan harap ditujukan *hanya*ke [email protected] bukan dikirim japri ke email pribadi member milis; - Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta dengan orang-orang yang sabar QS 2:153; - Harap dipahami bersama bahwa solusi diberikan oleh Be-Exceller yang memiliki waktu untuk on line, mengetahui solusi atas pertanyaan yang ditanyakan, mau dan berani untuk membantu, tanpa mengharap imbalan dari Thread Starter (TS) atau Post Starter (PS), selain itu Be-Excelller juga memiliki kewajiban yang harus dipenuhi di dunia nyata sehingga tidak selalu bisa on line setiap saat; - Semoga semangat berbagi dan membantu semakin meningkat di kalangan Be-Exceller dan menjadi amalan yang baik untuk tabungan di akhirat nanti. اَمِين يَا رَبَّ الْعَالَمِيْن Pada 23 Juli 2013 17.17, Mr. Kid <[email protected]> menulis: > ** > > > Kata 'database' yang dimaskud bisa jadi adalah tabel berkaidah database > dalam Excel. > Tabel data sebaiknya memiliki minimal sebuah kolom utama. Jika ada lebih > dari 1 kolom pun akan baik. > Contoh tabel data detil invoice berikut ini : > no_invoice id_product qty price product_percent_disc > > Dari tabel diatas, ada 2 kolom utama, yaitu no_invoice, id_product > Tabel diatas bisa menampung data dengan karakteristik sebagai berikut : > 1. sebuah invoice bisa berisi pemesanan berbagai macam product. > 2. setiap product dalam sebuah invoice bisa memiliki detil yang berbeda, > seperti id_product 1 yang dikenai price 100USD sebanyak 75unit dan yang > dikenai price 107USD sebanyak 25unit > > imho, cmiiw, > 1. sebuah tabel database cukup memiliki minimal sebuah kolom utama > 2. jika memang hanya ada sebuah kolom utama dan bersifat unique, maka > jadikanlah primary key > 3. jika ada lebih dari sebuah kolom utama, maka buatlah index yang berisi > N kolom utama tersebut > >> sayangnya hal ini tidak bisa dilakukan di Excel. Jadi abaikan > saja. atau buat sebuah kolom yang diisi dengan gabungan isi dari setiap > kolom utama di record tersebut. > >> sepertinya kolom inilah yang dimaksud miss Jan. Ketika ada sebuah > kolom baru yang seakan-akan index, maka berlakulah nomor 1 dan nomor 2 di > atas. > 4. pada database engine yang besar, dikenal yang namanya index dan seluruh > key (primary atau apa sajalah sebutannya) sebenarnya adalah suatu index > dengan kondisi tertentu. > 5. tidak ada keharusan untuk memiliki sebuah index (baik berupa primary > key ataupun jenis lain) > > > Wassalam > Kid. > > > > > > > 2013/7/23 Jan Raisin <[email protected]> > >> *Database harus memiliki 1 buah primary key yang bersifat unik* > >

