Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
LINGKUNGAN DATABASE LANJUTAN
Pertemuan 14 LINGKUNGAN DATABASE LANJUTAN
2
CRASH DAN RECOVERY PENGERTIAN : Crash adalah suatu failure atau kegagalam dari suatu sistem PENYEBAB DARI KEGAGALAN ADALAH : 1. Disk Crash, informasi yang ada didisk akan hilang 2. Power Failure, informasi yang disimpan pada memori utama dan register akan hilang 3. Software Error, output yang dihasilkan tidak betul dan sistem databasenya sendiri akan memasuki suatu kondisi tidak konsisten
3
KLASIFIKASI FAILURE Berdasarkan Jenis storage Volatile Storage, biasanya informasi yang terdapat pada volatile akan hilang, jika terjadi kerusakan sistem (system crash) Non Volatile Storage, biasanya informasi yang terdapat pada non volatile strorage tidak akan hilang jika terjadi kerusakan sistem Stable Storage, informasi yang terdapat dalam stabel storage tidak pernah hilang.
4
Jenis kegagalan Logical Error, program tdk dpt lagi dilaksanakan disebabkan oleh kesalahan input, data tdk ditemukan, over flow System Error, sistem berada pd keadaan yg tdk diinginkan, spt terjadi deadlock, sbg akibat program tdk dpt dilanjutkan namun setelah beberapa selang waktu program dpt dijalankan kembali. System Crash, kegagalan fungsi perangkat keras, menyebabkan hilangnya data pd volatile storage, tetapi data pada non volatile storage masih tetap ada. Disk Failure, hilangnya data dari sebuah blok disk disebabkan oleh kerusakan head atau kesalahan pd waktu pengoperasian transfer data
5
SECURITY dan INTEGRITY
SECURITY adalah suatu proteksi data terhadap perusakan data dan pemakaian oleh pemakai yang tidak mempunyai ijin. BEBERAPA MASALAH SECURITY SECARA UMUM : Di dlm suatu perusahaan siapa yg diijinkan utk mengakses suatu sistem Bila sistem tsb menggunakan password, bagaimana kerahasian dari password tsb & berapa lama password tsb hrs diganti Di dlm pengontrolan hardware, apakah ada proteksi utk penyimpanan data (data storage)
6
DUA KATAGORI PENYALAHGUNAAN DATABASE :
Katagori yang tidak disengaja Kerusakan selama proses transaksi Kelainan yg disebabkan oleh akses basis data yg konkuren Kelainan yg disebabkan oleh pendistribusian data di beberapa komputer Logika error yg mengancam kemampuan transaksi utk mempertahankan konsistensi data Katagori yang disengaja Pengambilan atau pembacaan data oleh pihak yg tdk berwenang Pengubahan data oleh pihak yg tdk berwenang Penghapusan data oleh pihak yg tdk berwenang
7
BEBERAPA TINGKATAN MASALAH SECURITY :
Phisical, lokasi yg trdpt sistem komputer hrs aman secara fisik thd serangan perusak Man, wewenang pemakai hrs dilakukan dg hati2 Sistem operasi, memungkinkan pengaksesan data oleh pihak yg tdk berwenang, krn sistem operasi mempunyai fasilitas pengaksesan jarak jauh melalui jaringan Sistem database, pemberian wewenang yg terbatas bagi pemakai dlm sistem database
8
PEMBERIAN WEWENANG DAN VIEW
KONSEP VIEW adalah cara yg diberikan pd seorang pemakai utk mendapatkan model database yg sesuai dg kebutuhan perorangan Database relational membuat pengamanan pada level : Relasi, seorang pemakai diperbolehkan atau tidak mengakses langsung suatu relasi View, seorang pemakai diperbolehkan atau tidak mengakses data yang terdapat pada view Read Authorization, data dapat dibaca tapi tidak boleh dimodifikasi Insert Authorozation, pemakai boleh menambah data baru, tetapi tidak dapat memodifikasi data yang sudah ada
9
Update Authorization, pemakai boleh memodifikasi tetapi tidak dapat menghapus data
Delete Authorization, pemakai boleh menghapus data Index Authorization, pemakai boleh membuat atau menghapus index Resource Authorization, mengizinkan pembuatan relasi – relasi baru Alternation Authorization, mengizinkan penambahan atau penghapusan atribute dalam satu relasi Drop Authorization, pemakai boleh menghapus relasi yang ada
10
SECURITY DALAM SQL VIEW, laporan dlm bentuk tabel yg tdk bisa di update GRANT, pemberian hak pakai REVOKE, pembatalan hak pakai GRANT OPTION, pemberian hak pakai dg opsi tertentu
11
BEBERAPA JENIS INTEGRITY
Berarti memeriksa keakuratan dan validasi data BEBERAPA JENIS INTEGRITY Integrity Konstains, memberikan suatu sarana yg memungkinkan pengubahan database oleh pemakai berwenang shg tdk akan menyebabkan data inkonsistensi Integrity Rule (pd basis data relational), terbagi menjadi: Integrity Entity, tdk ada satu komponen kunci primer yg bernilai kosong Integrity Referensi, suatu domain dpt dipakai sbg kunci primer bila mrpkn atribut tunggal pd domain yg bersangkutan
12
Disk Crash
13
Power Failure During normal power supply and the Mains Power is ON, the Wall Plug supplies power to the The charges the Backup Battery and supplies power to the PC and Fridge which are plugged into the Extension Lead and Adapter
14
Power Failure During a power failure and the Mains Power turns OFF and the Wall Plug supplies NO power to the The automatically switches to receive power from the Backup Battery. The continues to supply uninterrupted power to the PC and Fridge which are plugged into the Extension Lead and Adapter
15
Software Error
16
Volatile Storage
17
Non Volatile Storage
18
Stable Storage
19
System Error
20
System Crash
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.