Mas Arief. Saya setuju dengan caranya Mas Arief munggunakan "Yes(No Duplicates). Untuk mencegah redudansi data. Saya menggunakan DB Access. Misalkan pada Table1 terdapat 3 field: *NIM, KDMATAKULIAH, TAHUNAJARAN* untuk mencegah redudansi data pada ketiga field tersebut, Saya memasang Primary Key pada ketiga field tersebut. * *Dan yang pasti tidak akan terjadi redudansi data pada ketiga field tersebut.
Pada Microsoft Access 2003, Coba lihat di Menu *Help*, *Sample Databases, Northwind Sample Databases. *Disitu terdapat table *Order Details, *yang menggunakan 2 Primary Key. (*Bisa lihat file database yang saya attach bersama email ini. Tolong perhatikan Design Tablenya, Kalau ada yang salah Tolong dikoreksi). **Saya sangat mengharapkan koreksi dan kritikan dari teman-teman. Mungkin karena kekurang pahaman saya tentang database, khususnya tentang Primary Key. Terima kasih. * Pada tanggal 31/03/07, Arief Wibowo <[EMAIL PROTECTED]> menulis:
=== BEGIN ARIEFWT'S POSTING === Oh iya, yang tadi itu adalah "jalan lambat"nya. Kalo "jalan cepat", cari properti "Indexed" pada field ybs, lalu set "Yes (No Duplicates)". Dengan demikian field tsb tidak boleh berisi record yang redundan. PS: Mbak lilis, "primary key" (kunci utama) sesuai dengan namanya hanya boleh ada 1 setiap tabel, tidak peduli apa jenis dbnya. Yang boleh ada banyak adalah "index" (indeks). Sebagai tambahan, primary key adalah index. Demikian ralat dan informasi dari saya :-) === END ARIEFWT'S POSTING === Catatan: * Semoga posting di atas dapat bermanfaat secara positif bagi kita semua * Kalau ada pertanyaan, silahkan hubungi saya di [EMAIL PROTECTED] * Mohon maaf sebesar-besarnya apabila ada kata-kata yang kurang berkenaan di hati Anda Salam, (Arief Wibowo, C.Hts, RM) Computer Programmer and Alternative Therapist Medan, 31 Maret 2007dddddd|0) --- In [email protected], Lilis Suryani <[EMAIL PROTECTED]> wrote: > > > mas pake databasa apa? > > saya mau bagi pengalaman aja ya. > > wkt saya develop aplikasi utk client, ada beberapa field yg memang tdk boleh > ada data yang redudansi (baca: duplikat), jadi krn kasusnya demikian akhirnya > saya buat primary key dalam satu tabel krn kelima field ini emang valuenya > harus unik semua. > > jadi bisakah dalam satu tabel ada 2 primary key ? > > jawabnya bisa banget. entah itu di access atau di sql server. > semoga bisa menjadi pencerahan. > > salam > lis > > > > ____________________________________________________________________________________ > It's here! Your new message! > Get new email alerts with the free Yahoo! Toolbar. > http://tools.search.yahoo.com/toolbar/features/mail/ > Wahana Programmer Groups Links Yahoo! Groups Links
