12.03.2016 Views

Basis Data(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Basis</strong> <strong>Data</strong><br />

Altrernatif lain penulisan Constraint dengan Primary Key NIM dimana<br />

constraintnya diletakkan pada bagian terakhir:<br />

Create Table MHS (<br />

NIM TEXT(7),<br />

NAMA TEXT(25),<br />

ALAMAT TEXT(40),<br />

TGL_LAHIR DATETIME,<br />

Constraint PK_NAMA Primary Key (NIM) )<br />

Penulisan Primary Key dengan banyak field:<br />

Create Table MHS ( NIM TEXT(7),<br />

NAMA TEXT(25),<br />

ALAMAT TEXT(40),<br />

TGL_LAHIR DATETIME,<br />

Constraint PK_MHS Primary Key (NIM, NAMA) )<br />

Sedang bila Anda ingin menambahkan Primary Key pada tabel yang sudah<br />

terbentuk tetapi belum mempunyai Primary Key, format penulisannya seperti<br />

berikut:<br />

Alter Table MHS Add Constraint PK_NIM2 Primary Key (NIM)<br />

7. Constraint Unique<br />

Nilai Unique digunakan untuk menjamin bahwa nilai dalam satu field<br />

adalah “Tunggal” (tidak mempunyai duplikat). Beberapa perbedaaan antara<br />

Constraint Primary Key dan Constraint Unique:<br />

Constraint Primary Key<br />

Hanya diperbolehkan menggunakan<br />

satu Constraint Primary Key dalam<br />

satu tabel.<br />

Field (kolom) yang berpatisipasi, tidak<br />

boleh mengandung nilai NULL.<br />

Constraint Unique<br />

Boleh menggunakan lebih dari satu<br />

Constraint Unique dalam satu tabel.<br />

Field (kolom) yang berpatisipasi, boleh<br />

mengandung nilai NULL.<br />

Format penulisan Constraint Unique secara umum:<br />

CONSTRAINT NamaConstraint {UNIQUE (Unique1 [, Unique2 [, …] ]<br />

) }<br />

Keterangan :<br />

Komponen<br />

Keterangan<br />

Unique1, Unique2 Nama dari masing-masing field yang dibuat Unique.<br />

162

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!