Blogger news

Popular Posts

Diberdayakan oleh Blogger.
RSS

Integritas Basis Data



Integritas Basis Data
Integritas Basis Data
Secara etimologis, integritas berarti kesatuan. Dalam konteks basis data, obyek integritas tersebut adalah data. Sehingga dapat disimpulkan bahwa integritas data merupakan keutuhan dan kesatuan data dalam basis data sehingga data tersebut dapat menjadi sumber informasi yang dapat digunakan.Integritas data sangat erat kaitannya dengan keamanan keberadaan data, dimana dapat terjadi secara institusional atau asidental.
Sekarang kita Sekarang, kita bahas tentang constraint. Constraint merupakan suatu aturan yang membatasi jenis data yang diijinkan untuk dimasukkan ke dalam tabel

Constraint Classification (Tipe-tipe Constraint) :
Terdapat beberapa tipe constraint, yaitu :
·         PRIMARY  KEY Constraint
Berguna untuk menspesifikasikan kolom dalam tabel. Tidak boleh kosong dan harus unik, untuk menghubungkan satu tabel dengan tabel lain.
·         FOREIGN KEY Constraint
Digunakan untuk menspesifikasikan kolom foreign key pada suatu tabel. Foreign Key digunakan untuk menghubungkan dua tabel. Kolom foreign key adalah kolom atau kombinasi beberapa kolom dalam suatu tabel yang selalu merujuk pada kolom primary key pada suatu tabel.
·         UNIQUE Constraint
Digunakan untuk menjamin bahwa data pada suatu kolom atau beberapa kolom tidak diijinkan sama.
·         CHECK Constraint
Digunakan untuk membatasi suatu nilai pada kolom dengan nilai tertentu yang diijinkan masuk.
·         DEFAULT Constraint
Merupakan atribut opsional yang digunakan untuk memberikan suatu nilai tertentu pada suatu kolom jika kolom tersebut tidak dimasukkan suatu data.
·         NOT NULL
Digunakan untuk menjamin tidak ada nilai null (kosong) yang muncul pada suatu kolom tertentu sehingga bila tidak mengisikan nilai pada kolom tersebut maka akan muncul error.

Transition constraints
Transition Constraints adalah cara untuk memastikan database tidak dimasukan data yang tidak mungkin berhubungan dengan data sebelumnya. Transition constraints dapat dimodelkan sebagai diagram transisi untuk memastikan aturan untuk memperbaharui entitas dengan cara tertentu. Ada keadaan awal, flow garis yang menunjukan data berikutnya yang sesuai dengan aturan.

Keys Pada Integritas Basis Data
Key adalah satu atau kombinasi dari beberapa bidang dalam sebuah tabel. Keys digunakan untuk menciptakan hubungan antara tabel database yang berbeda.
 
terdapat beberapa jenis keys/kunci yang terdapat pada integritas basis data, diantaranya :
·         Super Key
Super key adalah satu set satu atau lebih kunci yang dapat digunakan untuk mengidentifikasi rekor unik di table.
·         Candidate Key
Candidate key adalah satu set satu atau lebih field / kolom yang dapat mengidentifikasi catatan unik dalam sebuah tabel.
·         primary Key
Primary key adalah satu set satu atau lebih field / kolom dari tabel yang secara unik mengidentifikasi catatan dalam tabel database. Hal ini tidak dapat menerima null, nilai ganda. Hanya satu Candidate Key yang bisa menjadi Primary Key.
·         Alternatif key
Alternatif key adalah kunci yang dapat bekerja sebagai primary key. Pada dasarnya ini adalah kunci kandidat yang saat ini tidak primary key.
·         Composite / Compound Key
Composite Key adalah kombinasi lebih dari satu bidang / kolom tabel. Hal ini dapat menjadi kunci Calon, Primary key.
·         unique Key
Unique key adalah satu set atau lebih field / kolom dari tabel yang secara unik mengidentifikasi catatan dalam tabel database.
·         Foreign Key
Foreign Key adalah bidang dalam tabel database yang merupakan kunci utama dalam tabel lain. Hal ini dapat menerima beberapa null, nilai ganda.




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS