Rabu, 29 April 2020

Pertanyaan Integritas Data



a. Apa kegunaan integritas basis data 
Integritas sering disebut sebagai Database Integrity (Integritas Basis Data). Integritas basis data bertujuan untuk menjamin validitas data yang terekam dalam RDBMS. Sebagaimana diketahui bahwa dalam RDBMS sebuah data yang akan entry harus mengikuti karakteristik data sesuai dengan ketentuan yang ditentukan.

b. Jelaskan jenis-jenis integritas basis data
1. Integritas Entity
>Mendefinisikan sebuah baris sebagai sebuah entitas unik dari suaatu table
>Memaksa integritas dari column atau primary key dari suatu table melalui index,unique,constraints,primary key dimana primary key tidak boleh null.
>Tidak ada baris duplikat dalam satu table.
>penerapan proses validasi pada program pemasukan data.

2. Integritas Domain
>Merujuk pada batas nilai yang diperbolehkan untuk setiap atribut
>Memiliki jenis jangkauan yaitu (karakter bebas,numerik,alphabet,alphanumerik)
>pemeliharaan domain dengan : pendefinisian skema,pemanfaatan properti field,penerapan proses validasi pada proses pemasukan data.
>Menentukan tipe dan panjang atribut yang akan menentukan kebutuhan ruang fisik penyimpanan data.

3. Integritas Referential
>Dasar relasi antar table yaitu primary dan foreign key.
>Memastikan bahwa seluruh nilai dari foreign key cocok dengan nilai primary key yang dihubungkannya.
>Penerapan pembuatan prosedur basis data.
>Pemeliharaan melalui program manipulasi data.

c. Buatlah contoh untuk Integritas Entitas
4. Integritas data antar tabel
>Menjamin nilai baris data di suatu tabel yang lain.
>Untuk efisiensi ruang penyimpanan dan konsistensi basis data.
>Beberapa pilihan untuk menjamin integritas data antara lain : Membedakan nilai kolom untuk tabel yang berbeda,menggabungkan table yang sejenis, membuat tabel baru untuk nilai kolom yang sama.

d. Buatlah contoh untuk Integritas Domain
5. Integritas Aturan nyata
>Data di suatu tabel harus memiliki nilai yang layak dan dapat diterima ditempat sistem basis data itu diterapkan. Integritas jenis ini bersifat kasuistis, artinya sangat bergantung pada jenis data, lokasi, lingkungan, dan waktu penerapan basis data.



Tidak ada komentar:

Posting Komentar