Skip to main content

Integritas Data Dalam Sebuah Sistem Basis Data

Integritas data adalah menjamin konsistensi data terhadap semua konstrain yang diberlakukan terhadap data tersebut, sehingga memberikan jaminan keabsahan data itu sendiri.
Tujuannya adalah menjaga data agar data yang tidak valid tidak masuk ke database. Menjaga konsistensi data pada relasi keterkaitan antar tabel.
Integritas data dapat dikelompokkan sebagai berikut :
  1. Entity Integritas
Entity integritas  mendefenisikan sebuah baris  sebagai sebuah entitas yang unik untuk suatu tabel. Entity integritas memaksa  integritas  dari colum atau primary key dari suatu tabel (melalui index, unique, constrains, primarykey) tidak boleh null.
  1. Domain integritas
Domain Integritas merupakan validasi dari masukan untuk sebuah kolom. Anda dapat memaksa domain integritas dengan membatasi tipe (melalui data types), format (melalui  check  constraints  dan  rules),  atau range  nilai-nilai  yang  mungkin  (melalui Foreign Key Constraints, Check Constraints, Default Definitions dan rules).
  1. Refferential Integritas
Refferential integritas  memastiakn bahwa seluruh nilai dari foreign key  cocok dengan  nilai primary key yang dihubungkan.
  1.  User Defined integritas
User difined integritas mengizinkan  kita untuk menentukan  spesific business rules  sendiri  yang tidak sama pada kategori integrity yang lain
Jenis-jenis Integritas Data :
  • Domain integrity (Integritas jangkauan nilai)
Tidak ada item data yang melanggar jangkauan nilai di tiap kolom data.
  • Integrity Entity (Integritas Entitas)
Tidak ada baris data duplikat dalam satu tabel.
  • Integrity Referential (Integritas acuan)
Menjaga relasi atau korespondensi antar tabel.
  • Redudant Data Integrity (Integritas Data Antar Tabel)
Data di sebuah tabel tidak berulang di tabel lain.
  • Bussiness Rule Integrity (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.
  • Membuat Constraint
Constraint merupakan suatu aturan yang membatasi jenis data yang diijinkan untuk dimasukkan ke dalam tabel.

Comments

Popular posts from this blog

Teknologi Grafik Komputer

Teknologi grafik komputer dapat berupa hardware ataupun software untuk mendukung pengolahan citra. Salah satu contoh hardware yang paling berperan penting dalam pengolahan citra komputer adalah Kartu Grafis. Pasar kartu grafis saat ini dikuasai oleh 2 brand yaitu AMD dan Nvidia. Radeon RX 5000 Series AMD RX 5000 Series adalah Kartu Grafis yang dikembangan oleh AMD dengan berbasiskan RDNA Arsitektur. AMD RX 5000 Series adalah generasi penurus untuk menggantikan AMD RX Vega Series yang menargetkan konsumer mainstream ataupun high end . Kartu grafis ini launching  pada 7 Juli 2019 dan dimanufaktur menggunakan TSMC's 7nm FinFET.   Performa dan Arsitektur AMD RDNA (Radeon DNA), astiketur baru dari produsen silikon AMD untuk lini produk kartu grafis mereka, yang merupakan penerus dari arsitektur GCN (Graphic Core Next). Peningkatan efisiensi daya pada arsitektur RDNA berhasil diwujudkan selain karena telah menggunakan fabrikasi 7 nm, juga peningkatan hing...