Jumat, 22 April 2011

LAPORAN MINGGUAN


Foreign Key
Dalam laporan minggu lalu telah dijelaskan defenisi dari Primary Key, untuk laporan minggu ini dijelaskan oleh Dosen saya perbedaan primary key dan unique key adalah setiap kita memberikan constraint primary key pada field maka constraint NOT NULL akan diberikan pada field tersebut secara otomatis, sedangkan pada unique key tidak.

Selain kedua istilah diatas, terdapat juga istilah Foreign Key yaitu Sebuah kumpulan field dalam satu relasi yang digunakan untuk  menunjuk ke suatu baris  pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua). Sedangkan hubungan antara keduanya (primary key dan foreign key) di jelaskan sebagai berikut,“Primary Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).

“Foreign key” adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya, dengan kata lain keduanya saling berkaitan. Foreign key : merupakan sembarang atribut yang menunjuk kepada primary key pada tabel lain. 

Dengan adanya foreign key dapat terlihat adanya hubungan antara satu tabel dengan tabel lain. Foreign key mengidentifikasi satu atau lebih kolom pada satu tabel (tabel referensi) mengarah dari satu atau lebih tabel lainnya (tabel induk).

Dengan adanya constraint foreign key pada satu kolom maka data pada kolom tabel referensi harus terdapat pada tabel induk. Kemudian field dengan tipe TEXT tidak dapat diberikan constraint foreign key. Gunakan foreign key pada kolom yang sering digunakan untuk pencarian data.

Tidak ada komentar:

Posting Komentar