pemeliharaan basis data
TRANSCRIPT
Pemeliharaan Basis Data
Integritas Data
Integritas Keunikan Data
Integritas Aturan Nyata
Integritas Referensial
Integritas domain Data
•INTEGRITAS DATA
integritas data mengacu padakepercayaan dari sumber daya suatusistem. Integritas data sangat pentingkarena dapatmemastikan keakuratan, konsistensi, aksesibilitasi, dan kualitas
tinggi dari sebuah data, sehingga sangatpenting untuk mengikuti aturan
pengintegritasan suatu data
•INTEGRITAS DATA
Data yang mempunyai integritas identik di pertahankan selama operasi apapun (sepertibisnis transfer, penyimpanan, ataupengambilan). Secara sederhana dalam istilahbisnis, integritas data adalah jaminan bahwadata konsisten, bersertifikat dan dapatdirujukan.
•INTEGRITAS DATA
Contoh :Dari mekanisme integritas data adalah hunbungan
orang tua dan anak dengan record terkait. Jika dalam catatanorangtua memiliki satu atau lebih dari catatan anak terkaitsemua proses integritas referensial akan ditangani olehdatabase itu sendiri, yang secara otomatis menjaminkeakuratan dan integritas data sehingga tidak ada catatananak bisa ada tanpa orang tua (atau disebut juga yatim piatu)dan bahwa tidak ada orangtua kehilangan catatan anakmereka. Ini juga menjamin bahwa tidak ada catatan indukdapat dihapus sementara orangtua memiliki record setiapanak. Semua ini ditangani pada tingkat database dan tidakmemerlukan coding cek integritas ke dalam setiap aplikasi.
INTEGRITAS KEUNIKAN DATA
pendefinisian struktur tabel dengan membuat indeks primer yang bersifat
unik pengkodean di dalam aplikasi pada saat pemasukan / penambahan data à lebih user-friendly kedua cara
dan diterapkan bersama-sama
INTEGRITAS DOMAIN DATA
dilakukan melalui :
Penetapan tipe data padasetiap field di dalam tabelPengisian validation rule
dari DBMS
INTEGRITAS DOMAIN DATA
Domain adalah nilai-nilai yang dimungkinkandiasosiasikan dengan setiap atribut, Integritasdomain merupakan validasi masukan dari sebuahkolom. Dengan integritas domain, tidak ada datayang melanggar jangkauan nilai di tiap kolom data.
Jenis domain yang harus dimiliki oleh setiapatribut :
1. Karakter bebas
2. Alphanumerik
3. Alphabet
4. Numerik
INTEGRITAS DOMAIN DATA
Pemeliharaan integritas domain :1. Pendifinisian skema2. Pemanfaatan properti field3. Penerapan proses validasi pada pemasukan dataContoh :Create table biografi(idpenulis smallint unsigned not null,tahunLahir year not null,kotalahir varchar (40) not null default‘Kosong’);create domain nilai numerik(3,2)constraint value-test check (value >=0.00)
INTEGRITAS ATURAN NYATA
• Sifatnya sangat kasuistis, tidakberlaku umum
• Untuk mengakomodasi adanya business role ini, dengan menyiapkan tabel khusus yang menampung nilai-nilai konstanta yang dibutuhkan aplikasi pada saat dijalankan yang mudah diubah tanpa mengakibatkanperubahan aplikasi maupun struktur basis data
Bussiness Rule Integrity (Integritas Aturan Nyata)
Di mana data di suatu tabel harusmemiliki nilai yang layak dan dapat diterimaditempat sistem basis data itu diterapkan.Integritas jenis ini bersifat kasuistis, arinyasangat tergantung pada jenis data, lokasi,lingkungan, dan waktu penerapan basis data.
INTEGRITAS REFERENSIAL
Integritas referensial adalah dasar relasiantar tabel yaitu antara foregin key dengan promary key. Integritasreferensial memastikan bahwa seluruhnilai dari foregin key cocok dengan nilaiprimary key yang dihubungkannya.
Harus selalu dijaga, karena kesalahanreferensial dapat menimbulkankesalahan baru dalam basis data
Dilakukan pengecekan pada proses penambahan, pengubahan, dan penghapusan data
lanjutan