Batasan SQL Server 2000
Microsoft SQL Server mempunyai beberapa batasan dimana batasan tersebut memiliki prioritas diatas trigger, aturan dan nilai defaultnya. Sebagai gambaran table berikut akan menjelaskan batasan-batasan yang dimaksud.
Fungsi | Keterangan |
NOT NULL | Menentukan bahwa kolom tidak bias menentukan nilai NULL |
CHECH | Membatasi nilai yang bias diletakkan kedalan kolom dengan menentukan suatu kondisi. Misalnya nilai TRUE maka nilai yang diberikan dapat dimasukkan kedalam kolom sedang apabila FLASE |
UNIQUE | Memasukkan kolom-kolom memiliki nilai eksklusif |
PRYMARY KEY | Membuat kata kunci primer atau kunci utama dari sebuah table, kolom atau kombinasi dari kolom dengan nilai yang harus bersifat eksekutif didalam table untuk mengenali baris |
FOREIGN KEY | Menentukan hubungan antara table-tabel |
Jenis-jenis Perintah SQL Server 2000
Secara garis besar, SQL Server mempunyai 3 (Tiga) jenis Transact SQL yaitu [Yus05]:
- Data Definition Language (DDL), merupakan bagian dari sistem manajemen database yang dipakai untuk mendefinisikan dan mengatur semua atribut dan properti dari sebuah database
- Data Manipulation Language (DML), merupakan perintah – perintah yang digunakan untuk menampilkan, menambah, mengubah, dan menghapus data di dalam obyek – obyek yang didefinisikan oleh DDL.
- Data Control Language (DCL), digunakan untuk mengontrol hak – hak pada obyek – obyek database.