Kamis, 06 Maret 2008

PERINTAH SQL

Pada praktikum implementasi basis data pertemuan yang kedua kalinya.. Berikut sedikit ulasan tentang perintah SQL dan deklarasi constraint..

Cakupan Perintah SQL :

Deklarasi Constraint

Constraint merupakan suatu aturan yang digunakan untuk membatasi data yang dapat dimasukkan ke dalam suatu tabel. Tujuan dari penggunaan constraint adalah untuk menjaga integritas data. Integritas data sendiri terbagi menjadi empat, yaitu :

1. Entitas

Dimaksudkan untuk memastikan bahwa tiap baris harus teridentifikasi secara unik oleh atribut primary key. Atribut tersebut pada sebuah tabel tidak boleh kosong (NULL).

2. Domain

Memastikan bahwa hanya nilai yang sah yang bisa disimpan dalam sebuah kolom. Contoh implementasi antara lain format data, penentuan tipe data, dll.

3. Referensi

Memastikan bahwa seluruh nilai dalam foreign key sesuai dengan yang ada di primary key. Bisa dilakukan dengan menghubungkan keduanya sehingga data yang ada lebih akurat dan konsisten.

4. Definisi user

Merupakan aturan untuk membuat data menjadi konsisten sesuai dengan keinginan user.

Bentuk umum pembuatan suatu constraint :

alter table namatabel

[with check|with nocheck]

add constraint namaconstraint tipe_constraint

Macam-macam constraint :

1. Primary Constraint

Memastikan bahwa primary key bersifat unik

2. Unique Constraint

Berfungsi membuat keunikan data di kolom yang bukan merupakan primary key.

3. Foreign Key Constraint

Sebuah kolom foreign key merupakan sebuah constraint yang didefinisikan mereferensi ke primary key tabel lain.

4. Check Constraint

Berfungsi membuat integritas domain yang memaksa nilai yang dimasukkan ke tabel harus memenuhi syarat.

5. Default Constraint

Berfungsi memasukkan nilai ke kolom secara otomatis, sehingga user tidak perlu memasukkan nilai kekkolom tersebut.

Selebihnya untuk bahasan lebih lanjut, silakan konsultasi dengan assdos kami yang baek hati -> kosha@himatif.or.id , katanya gratis ko.. ;)