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 />

<br />

<br />

Integritas Domain, untuk menerapkan integritas pada tingkat Kolom<br />

(field) agar nilai yang diisikan pada Kolom (field) tersebut berada di<br />

antara nilai-nilai yang diinginkan.<br />

Integritas Referential untuk menerapkan integritaspada tingkat<br />

Referensi dengan menggunakan Primary Key untuk memastikan<br />

sinkronisasi antara “Parent” dan “Child Tables” (antara Primary Key<br />

dan Foreign Key). Sebuah Foreign Key tidak dapat dimasukkan ke<br />

dalam sebuah tabel, bila Primary Key tidak ada atau belum ada.<br />

6. Constraint Primary Key<br />

Primary Key disebut sebagai “Constraint” dengan tujuan untuk menjaga<br />

integritas data, yaitu bahwa sebuah Primary Key tidak boleh mempunyai<br />

“Duplikat” dan secara otomatis tidak “Null”. Bentuk penulisan Constraint Key<br />

secara umum:<br />

CONSTRAINT NamaConstraint{PRIMARY KEY (Primary1 [, Primary2<br />

[...] ] ) }<br />

Keterangan :<br />

Komponen Keterangan<br />

NamaConstraint Nama dari constraint<br />

Primary1, Primary2 Nama dari masing-masing field yang digunakan sebagai<br />

key (kunci)<br />

Berikut format penulisan constraint Primary Key pada tabel MHS dengan Primary<br />

Key NIM dimana penulisannya diletakkan setelah field NIM dan tipe datanya,<br />

yaitu:<br />

Create Table MHS ( NIM TEXT(7) Constraint PK_NIM Primary Key,<br />

NAMA TEXT(25), ALAMAT TEXT(40), TGL_LAHIR DATETIME)<br />

Penulisan nama Primary Key dengan PK_NIM mempunyai makna PK adalah<br />

Primary Key dan NIM adalah nama field kunci.<br />

161

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

Saved successfully!

Ooh no, something went wrong!