Minggu, 18 April 2021

VC5 : Pretest_Integritas_Data

Salah satu fungsi pada DBMS adalah membuat integritas data mengapa integritas data penting dalam sebuah sistem basis data. Uraikan dan berikan contoh sederhana

Jawab :

Integritas data sangat penting karena dapat memastikan keakuratan, konsistensi, aksebilitasi, dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk mengikuti aturan penintegritasan suatu data. Data yang mempunyai integritas identik di pertahankan selama operasi apapun (seperti bisnis transfer, penyimpanan, atau pengambilan).

Secara sederhana dalam istilah bisnis, integritas data adalah jaminan bahwa data konsisten, bersertifikat dan dapat dirujukan. Integritas data artinya akurasi dan kebenaran data. Integritas data dalam sebuah sistem basis data harus dijaga untuk menjaga kebenaran data yang disimpan.

Ada beberapa cara dan tujuan dalam menjaga integritas data, diantaranya :

·         Memasukkan aturan bisnis di dalam database

·         Menjaga agar data yang tidak valid tidak masuk ke database

·         Menjaga konsistensi data pada relasi keterkaitan antar tabel

Integritas Data dapat Di kelompokan menjadi 2 bagian :

·         Integritas data yang berada dalam relasi, yaitu integritas entitas dan integritas domain.

·         Integritas yang berada di luar relasi, yaitu integritas referensial

Selain itu ada juga integritas yang ditentukan sendiri di dalam suatu perusahaan, yaitu integritas perusahaan (Enterprise integrity/ user Defined Integrity).

Secara garis besar integritas data dalam model relasional meliputi :

1.      Integritas Entitas

2.      Integritas Domain

3.      Integritas Referensial

4.      Integritas Enterprise

Contoh sederhana : memasukkan usia manusia yang tidak mungkin bernilai minus

Check : memeriksa data dengan aturan bisnisnya sendiri tanpa membuat tipe data baru.

Syntaxnya :     usia number,

                        Constraint chk_usia check (nilai >0)

Tidak ada komentar:

Posting Komentar