Security dan integrity database
SECURITY Yaitu kemampuan untuk melindungi data terhadap akses dan aksi yang tidak berwenang pada database. Sekurity data sangat penting dalam sistem database, artinya mengontrol pengaksesan data dalam database terhadap orang-orang yang tidak berwenang, sehingga mencegah : - Penyingkapan rahasia. - Perubahan data. - Perusakan / penghapusan data. INTEGRITY Yaitu kemampuan untuk membuat data tetap valid jika terjadi pemakaian data yang sama pada waktu yang sama oleh beberapa user. Ada 3 sudut pandang di dalam integrity : 1. Semantic Integrity 2. Concurency Control : Data yang sama dipakai oaleh beberapa user pada waktu yang sama Masalah dalam concurency : Lost update, dirty read, unrepeatable read Cara menghilangkan problem concurency adalah mekanisme locking yaitu mekanisme untuk menghapus masalah concurency ada 2 : · Exclusive Lock : Sebuah lock yang mengijinkan pemegang mengakses sendiri ke lock data, tidak ada proses yang lain (baca atau menulis) · Shared L...