Join The Community

Premium WordPress Themes

Search

Jumat, 10 Mei 2013

SQL 3 (Primary Key dan Foreign Key)


Pada dasarnya relasi database adalah sekumpulan data yang terdiri atas beberapa tabel. Kata relasi digunakan untuk menggambarkan bahwa tabel-tabel harus saling berhubungan satu sama lain. Sebagai contoh perhatikan dua contoh tabel berikut.

Tabel Pelanggan dan Tabel Penjualan
Yang dilingkari merupakan Primary Key (Kunci Utama) dari sebuah tabel. Selanjutnya akan disingkat dengan PK saja. Yang dilingkari warna biru adalah Foreign Key (Kunci Tamu). Selanjutnya akan disebut FK saja.
                
PK haruslah unik dan tidak boleh sama. Gunanya adalah untuk mencegah redudansi data(pengulangan data yang sama). Berbeda dengan PK, FK dapat digunakan secara berulang. Mengapa harus unik dan tidak boleh sama?
Sbg contoh jika saya ingin mengambil data William Smith pada tabel pelanggan maka cukup saya mengakses melalui Primary Key nya

Contoh Sintaks (Tested On MS. SQL Server 2000)
SELECT * FROM Penjualan WHERE KodePelanggan =’1’

Maka akan muncul seluruh data dari tabel Penjualan dengan kondisi KodePelanggan=1



0 komentar:

Posting Komentar