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