Primary Key adalah sebuah field yang terdapat pada setiap tabel yang di buat. Pertanyaannya adalah "kenapa field tersebut selalu ada pada setiap tabel?" Nah jawabannya adalah diperlukan satu field yang dijadikan sebagai penghubung dimana satu tabel dengan tabel yang lainnya akan dapat berhubungan (terkait) lewat field yang ada tadi di setiap tabel. Jika telah ada field penghubung tadi maka field-field yang ada dari setiap tabel sudah dapat digunakan.
sebagai contoh sebagai berikut:
tabel pegawai tabel gaji tabel keluarga
nomor pegawai nomor pegawai nomor pegawai
nama pegawai gaji pokok nama pasangan
jenis kelamin bonus tanggal lahir pasangan
umur pajak jumlah anak
tanggal masuk kerja potongan dan seterusnya ......
golongan asuransi
dan seterusnya ... dan seterusnya ....
contoh di atas terdapat satu field yaitu nomor pegawai pada setiap tabel, maka sudah dapat dipastikan bahwa fiel nomor pegawai dijadikan sebagai primary key. Ke 3 (tiga) tabel di atas dapat digabungkan dengan mengambil field-field yang diperlukan dan ke tiga tabel akan secara otomatis tergabung lewat primaru key tadi.
sebut saja ke tiga tabel telah dibuatkan primary key maka field-field yang terdapat di tabel-tabel tersebut dapat digunakan untuk memunculkan keterangan baru yang merupakan hasil dari gabungan ke 3 field di atas. Misalnya membuat keterangan gaji
tabel pembayaran gaji
nomor pegawai ------------- primary key
golongan ------------- tabel pegawai
jumlah anak ------------- tabel pasangan
gaji pokok ------------- tabel gaji
bonus ------------- tabel gaji
pajak ------------- tabel gaji
dan seterusnya
tidak ada masalah lagi bila primary key telah ditetapkan dan penggabungkan dari field-field yang terdapat di tabel dapat dilakukan seperti contoh di atas. Selamat mencoba.....!!!!!!!
sebagai contoh sebagai berikut:
tabel pegawai tabel gaji tabel keluarga
nomor pegawai nomor pegawai nomor pegawai
nama pegawai gaji pokok nama pasangan
jenis kelamin bonus tanggal lahir pasangan
umur pajak jumlah anak
tanggal masuk kerja potongan dan seterusnya ......
golongan asuransi
dan seterusnya ... dan seterusnya ....
contoh di atas terdapat satu field yaitu nomor pegawai pada setiap tabel, maka sudah dapat dipastikan bahwa fiel nomor pegawai dijadikan sebagai primary key. Ke 3 (tiga) tabel di atas dapat digabungkan dengan mengambil field-field yang diperlukan dan ke tiga tabel akan secara otomatis tergabung lewat primaru key tadi.
sebut saja ke tiga tabel telah dibuatkan primary key maka field-field yang terdapat di tabel-tabel tersebut dapat digunakan untuk memunculkan keterangan baru yang merupakan hasil dari gabungan ke 3 field di atas. Misalnya membuat keterangan gaji
tabel pembayaran gaji
nomor pegawai ------------- primary key
golongan ------------- tabel pegawai
jumlah anak ------------- tabel pasangan
gaji pokok ------------- tabel gaji
bonus ------------- tabel gaji
pajak ------------- tabel gaji
dan seterusnya
tidak ada masalah lagi bila primary key telah ditetapkan dan penggabungkan dari field-field yang terdapat di tabel dapat dilakukan seperti contoh di atas. Selamat mencoba.....!!!!!!!
Tidak ada komentar:
Posting Komentar