Blogroll

Minggu, 04 Oktober 2015

Primary & Foreign Key



Primary Key (Kunci Utama) & Foreign Key (Kunci Tamu) Pada Tabel Query Database Menggunakan SQL Server 2008



Primary key
(Kunci Utama)
Primary Key adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama,  dengan kata lain Primary key menjadikan setiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik). Fungsi dari Primary Key tersebut yaitu menampilkan record hasil pencarian (Searching), Pengurutan (Sorting), dan berbagai operasi query lainnya dalam database.
Contoh :  
Saya akan membuat primary key pada tabel mahasiswa

create table mahasiswa (
Nim char (10) NOT NULL,
Kode _Prodi char (4),
Nama varchar (50),
Tempat_Lahir varchar (50),
Tanggal_Lahir datetime,
Alamat varchar (50),
Kota varchar (50),
No_Telepon varchar (12),
CONSTRAINT pk_NIM PRIMARY KEY (NIM),
);

Foreign Key
(Kunci Tamu)

Foreign Key adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya. Satu tabel tidak boleh memiliki lebih dari satu primary key, karena primary key merupakan variable data yang menjadi identitas utama dari tabel tsb.
Contoh :
             Membuat FOREIGN KEY pada sql server 2008

alter table Mahasiswa add constraint fk_Mahasiswa_ref_jurusan foreign key (Kode_Jurusan) references Jurusan(Kode_Jurusan);


Tidak ada komentar:

Posting Komentar