Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
58Activity
×

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Materi Basis Data Lanjut

Materi Basis Data Lanjut

Ratings: (0)|Views: 23,867|Likes:
Published by Hendro
materi basis data lanjut
materi basis data lanjut

More info:

Published by: Hendro on Jul 05, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

08/11/2013

pdf

text

original

 
I. CONSTRAINT
TUJUAN BELAJAR:
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
Memahami definisi Constraint
Dapat Membuat Constraint
Dapat Melakukan pemeliharaan Constraint
1.1 Definisi Constraint
Constraint adalah batasan atau aturan yang ada pada table. Constraintmencegah penghapusan data dari suatu table yang mempunyai keterkaitandengan table yang lain. Misal terdapat keterkaitan antara table departmentdengan table pegawai. Dimana pada table pegawai menyimpan informasi kolomnomer department yang juga terdapat pada table department. Jika baris dengannomer department '10' akan dihapus dari table department, sedangkan terdapatdata pegawai yang bekerja pada department tersebut, maka dengan adanyaconstraint antara dua table, penghapusan tersebut tidak bisa dilakukan. Oraclemenyediakan beberapa tipe constraint berikut :• NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK Sintak penulisan Constraint :Contoh penulisan Constraint :
1.2 Constraint NOT NULL
Suatu kolom yang didefinisikan dengan constraint NOT NULL tidak bolehberisi nilai NULL. Kolom yang befungsi sebagai kunci primer (primary key)otomatis tidak boleh NULL.
CREATE TABLE [schema.]table(column datatype [DEFAULTexpr][column_constraint],...CREATE TABLE employees(employee_id NUMBER(6),first_name VARCHAR2(20),... job_id VARCHAR2(10) NOTNULL,CONSTRAINT emp_emp_id_pk  
 
Contoh penggunaan Constraint NOT NULL :
1.3 Constraint UNIQUE
Constraint UNIQUE mendefinisikan suatu kolom menjadi bersifat unik.Ilustrasi penggunaan Constraint UNIQUE :2
 
Perintah pembuatan tabel untuk ilustrasi diatas :
1.4 Constraint PRIMARY KEY 
Constraint PRIMARY KEY membentuk key yang unik untuk suatu table.Kolom yang didefinisikan sebagai PRIMARY KEY akan mengidentifikasi suatubaris data menjadi unik.Contoh penggunaan Constraint PRIMARY KEY :3

Activity (58)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Didi Darmadi liked this
Muhammad Firdaus liked this
Saifur Rizal liked this
sarah_rosi liked this
djoe14 liked this
Icha Frisca liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->