12.03.2016 Views

Basis Data(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Default penetapan seluruh field yang dibuat pada suatu tabel adalah Null<br />

(kosong), artinya Anda diperbolehkan untuk tidak mengisi suatu field, meskipun<br />

field tersebut bersifat Unique. Tetapi bila field yang bersangkutan berfungsi<br />

sebagai Primary Key, maka field tersebut tidak boleh kosong.<br />

9. Constraint Foreign Key<br />

Foreign Key (FK) adalah field pada sebuah tabel yang menunjukan<br />

bahwa field tersebut adalah Primary Key pada tabel yang lain. Untuk<br />

memperjelas makna perhatikan skema berikut ini.<br />

Tabel A<br />

Pada skenario di atas, record (173, XXX) pada tabel B tidak dapat dihapus<br />

karena referensi dari 173, fild 4 di Tabel A masih ada. Untuk dapat menghapus<br />

record tersebut, maka hapus dulu semua record di filed 4 pada tabel A yang<br />

mempunyai nilai 173. Foreign Key harus menunjuk ke Primary Key atau Unique<br />

pada tabel lain. Format penulisan Constraint Foreign Key:<br />

Keterangan :<br />

CONSTRAINT NamaConstraint {FOREIGN KEY (Ref1[ , Ref2[ , … ] ]<br />

) REFERENCES TabelForeign [ (Field1Foreign [ , Field2Foreign [ ,<br />

… ] ] ) ] }<br />

164

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

Saved successfully!

Ooh no, something went wrong!