BAB XI Pemeliharaan Database
48 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Apa fungsi utama dari backup dalam pengelolaan database?

  • Melakukan pengarsipan data secara otomatis
  • Mengelola akses pengguna ke database
  • Membuat salinan database untuk pemulihan (correct)
  • Meningkatkan kecepatan pengolahan data

Apa yang dimaksud dengan recovery dalam konteks database?

  • Memindahkan data ke penyimpanan cadangan
  • Mengembalikan database ke kondisi sebelumnya (correct)
  • Mengoptimalkan kinerja sistem database
  • Menghapus data yang tidak relevan

Mengapa pengarsipan data penting dalam pengelolaan database?

  • Untuk meningkatkan kapasitas penyimpanan utama
  • Agar data dapat diakses secara langsung setiap saat
  • Untuk menyimpan data dalam penyimpanan yang tidak langsung diakses (correct)
  • Untuk mencegah terjadinya kegagalan sistem

Apa yang disimpan dalam log file saat transaksi dimulai menggunakan protokol recovery?

<p>Transaction start (C)</p> Signup and view all the answers

Apa yang perlu dilakukan secara berkala sebagai tindakan preventif dalam pengelolaan database?

<p>Melakukan penyalinan ke media penyimpanan lain (C)</p> Signup and view all the answers

Sebelum mencapai titik komit, jika terjadi kegagalan dalam proses recovery, apa yang akan terjadi pada database utama?

<p>Database utama tidak akan mengalami perubahan (C)</p> Signup and view all the answers

Dalam protokol immediate update, pembaruan ke database dilakukan pada saat kapan?

<p>Saat operasi penyimpanan dilakukan (C)</p> Signup and view all the answers

Apa yang bisa dilakukan DBMS untuk mendukung backup dan recovery?

<p>Membagi disk sebagai penyimpanan utama dan cadangan (C)</p> Signup and view all the answers

Apa yang dilakukan oleh sistem jika terjadi kegagalan selama transaksi menggunakan protokol immediate update?

<p>Redo pembaruan transaksi yang terjadi (B), Undo untuk membatalkan efek transaksi (C)</p> Signup and view all the answers

Apa yang dimaksud dengan log file dalam konteks backup?

<p>File yang mencatat perubahan yang dilakukan pada database (A)</p> Signup and view all the answers

Apa yang membedakan shadow paging dari protokol recovery lainnya?

<p>Memelihara dua halaman tabel selama masa transaksi (A)</p> Signup and view all the answers

Apa dampak dari kegagalan database jika tidak ada sistem backup yang baik?

<p>Kehilangan data penting dan kerugian operasional (B)</p> Signup and view all the answers

Apa yang harus dipertimbangkan saat melakukan pemeliharaan database?

<p>Keselamatan dan keamanan data dalam penyimpanan (C)</p> Signup and view all the answers

Apa fungsi dari tabel halaman bayangan dalam skema shadow paging?

<p>Memulihkan database jika terjadi kegagalan (D)</p> Signup and view all the answers

Apa yang terjadi ketika buffer di-flush ke penyimpanan sekunder dalam protokol immediate update?

<p>Pembaruan ke database ditulis (A)</p> Signup and view all the answers

Apa yang harus dilakukan sistem saat mengembalikan data yang terpengaruh oleh kegagalan dalam protokol recovery?

<p>Melakukan undo atau redo sesuai kebutuhan (C)</p> Signup and view all the answers

Apa fungsi utama dari fasilitas backup dalam sistem DBMS?

<p>Memungkinkan backup database tanpa menghentikan sistem (A)</p> Signup and view all the answers

Informasi apa yang biasanya disimpan dalam Log File pada DBMS?

<p>Informasi tentang pointer ke file log lainnya (D)</p> Signup and view all the answers

Apa tujuan dari fasilitas Checkpoint dalam DBMS?

<p>Menyimpan semua buffer ke penyimpanan sekunder (C)</p> Signup and view all the answers

Jenis data apa yang tidak termasuk dalam log file?

<p>Rincian pengguna yang mengakses sistem (A)</p> Signup and view all the answers

Penyimpanan cadangan database biasanya dilakukan di mana?

<p>Media penyimpanan offline seperti disk (C)</p> Signup and view all the answers

Apa yang dimaksud dengan aktivitas CRUD dalam konteks Log File?

<p>Berbagai jenis pengolahan data (D)</p> Signup and view all the answers

Apa yang mungkin menjadi konsekuensi dari kegagalan media penyimpanan pada database?

<p>Transaksi yang sedang berlangsung dihentikan (C)</p> Signup and view all the answers

Apa yang menjadi ciri khas dari backup tambahan dalam DBMS?

<p>Menyimpan modifikasi yang dibuat sejak backup terakhir (C)</p> Signup and view all the answers

Apa yang dimaksud dengan resiliency dalam konteks sistem?

<p>Ukuran seberapa toleran suatu sistem terhadap kondisi kesalahan. (C)</p> Signup and view all the answers

Apa yang terjadi ketika sistem database yang resiliency mendeteksi kesalahan?

<p>Sistem akan melakukan recovery secara otomatis. (C)</p> Signup and view all the answers

Apa dampak dari kesalahan dalam menyimpan data untuk jangka waktu yang tidak tepat?

<p>Dapat memiliki konsekuensi hukum. (A)</p> Signup and view all the answers

Apa yang dimaksud dengan kebijakan retensi data?

<p>Berapa lama data perlu disimpan dan diarsipkan. (A)</p> Signup and view all the answers

Kegagalan apa yang disebabkan oleh perangkat keras atau sistem operasi yang menghentikan semua transaksi?

<p>Kegagalan sistem. (D)</p> Signup and view all the answers

Apa yang dapat dipengaruhi oleh persyaratan retensi data?

<p>Perencanaan kapasitas media penyimpanan. (A)</p> Signup and view all the answers

Apa yang menjadi hasil dari kegagalan transaksi dalam sistem database?

<p>Transaksi yang sedang berlangsung tidak dapat dilanjutkan. (A)</p> Signup and view all the answers

Apa yang harus dilakukan organisasi dalam merumuskan kebijakan retensi data?

<p>Mendorong spesifikasi untuk archiving dan purging data. (B)</p> Signup and view all the answers

Apa tujuan utama dari melakukan proyeksi kapasitas dalam pengelolaan database?

<p>Menghindari berhentinya layanan database karena penyimpanan. (D)</p> Signup and view all the answers

Apa yang dimaksud dengan Purging dalam pengelolaan data?

<p>Proses menghapus data secara keseluruhan dan tidak dapat dikembalikan. (B)</p> Signup and view all the answers

Mengapa penting untuk mereplikasi data yang jarang dibutuhkan ke database terpisah?

<p>Untuk mengurangi beban pada database utama. (D)</p> Signup and view all the answers

Apa yang perlu dihindari terkait penyimpanan data lama yang jarang diakses?

<p>Menyimpan data lama dalam penyimpanan utama. (B)</p> Signup and view all the answers

Apa fungsi dari Change Data Capture (CDC) dalam pengelolaan database?

<p>Mendeteksi dan menyimpan informasi ketika data berubah. (A)</p> Signup and view all the answers

Manakah dari berikut ini yang bukan merupakan elemen yang diperhatikan dalam proyeksi kapasitas database?

<p>Tingkat kepuasan pengguna terhadap layanan database. (A)</p> Signup and view all the answers

Mengapa replikasi data penting dilakukan dalam pengelolaan database?

<p>Untuk menjaga data tetap aman walaupun terjadi kendala pada media penyimpanan utama. (B)</p> Signup and view all the answers

Apa dampak dari menyimpan semua data dalam penyimpanan utama?

<p>Data akan memenuhi ruang kosong dan kinerja database akan menurun. (B)</p> Signup and view all the answers

Apa yang dilakukan sistem pada titik checkpoint?

<p>Menyimpan blok yang dimodifikasi ke penyimpanan sekunder (B)</p> Signup and view all the answers

Mengapa fasilitas checkpoint penting dalam pemulihan database?

<p>Menyediakan titik referensi untuk mengurangi beban recovery (D)</p> Signup and view all the answers

Apa yang dapat terjadi jika database mengalami kerusakan fisik parah?

<p>Database memerlukan teknik pemulihan khusus untuk memperbaiki kerusakan (A)</p> Signup and view all the answers

Dalam konteks pemulihan database, apa fungsi dari protokol deferred update?

<p>Menyimpan sementara pembaruan sampai transaksi mencapai titik komit (B)</p> Signup and view all the answers

Apa yang harus dilakukan sistem jika ada inkonsistensi data terdeteksi?

<p>Menggunakan teknik pemulihan yang sesuai untuk mengatasi masalah (C)</p> Signup and view all the answers

Apa saja jenis-jenis teknik pemulihan database yang disebutkan?

<p>Deferred Update dan teknik pemulihan tergantung pada kegagalan (D)</p> Signup and view all the answers

Apa yang menjadi pengidentifikasi dari semua transaksi aktif saat checkpoint?

<p>Catatan pos pemeriksaan yang disimpan di log file (D)</p> Signup and view all the answers

Apa langkah yang diambil jika transaksi gagal sebelum mencapai titik komit dalam sistem recovery?

<p>Pengulangan pembaruan dari transaksi yang berhasil dilakukan sebelum kegagalan (A)</p> Signup and view all the answers

Flashcards

Backup Database

Proses membuat salinan database dan log file secara berkala ke media penyimpanan offline.

Recovery Database

Proses mengembalikan database ke kondisi semula, yaitu kondisi benar dan konsisten setelah terjadi kegagalan.

Pemeliharaan Database

Serangkaian kegiatan yang dilakukan untuk menjaga kesehatan dan keamanan database.

Pengarsipan Database

Memindahkan data dari media penyimpanan utama ke media penyimpanan yang tidak langsung diakses.

Signup and view all the flashcards

Tujuan Pengarsipan Data

Memungkinkan pengembalian data ke sistem utama untuk penggunaan jangka pendek.

Signup and view all the flashcards

DBMS dan Pemeliharaan Database

Sistem DBMS memberikan fitur-fitur untuk melakukan backup dan recovery, membantu Administrator Database dalam mengelola database.

Signup and view all the flashcards

Media Penyimpanan Cadangan

Media penyimpanan yang digunakan untuk menyimpan salinan database dan log file sebagai backup.

Signup and view all the flashcards

Tindakan Preventif Database

Melakukan penyalinan atau pencadangan database ke media lain secara berkala dan disimpan di tempat yang aman.

Signup and view all the flashcards

Resiliensi Sistem

Kemampuan sistem untuk tetap berfungsi dengan baik meskipun terjadi kesalahan atau kegagalan.

Signup and view all the flashcards

Recovery Sistem

Proses mengembalikan sistem ke keadaan normal setelah terjadi kesalahan atau kegagalan. Biasanya melibatkan pemulihan data yang hilang atau rusak.

Signup and view all the flashcards

Retensi Data

Lama waktu data disimpan di media penyimpanan. Pengaturan waktu penyimpanan data ditentukan berdasarkan aturan dan kebijakan.

Signup and view all the flashcards

Kegagalan Transaksi

Keadaan ketika suatu transaksi tidak dapat diselesaikan karena gangguan atau kesalahan. Data yang sedang diproses bisa hilang.

Signup and view all the flashcards

Kegagalan Sistem

Keadaan ketika seluruh sistem database berhenti berfungsi karena masalah pada perangkat keras atau sistem operasi. Data yang sedang diproses bisa hilang, tetapi data yang sudah disimpan aman.

Signup and view all the flashcards

Kebijakan Retensi Data

Aturan yang mengatur penyimpanan data berdasarkan kebutuhan hukum dan risiko. Memberikan arahan untuk pengarsipan dan penghapusan data.

Signup and view all the flashcards

Pentingnya Backup Data

Membuat salinan data secara berkala untuk melindungi dari kehilangan data akibat kesalahan atau bencana. Backup mencegah kehilangan data.

Signup and view all the flashcards

Jenis-Jenis Kegagalan Database

Terdapat dua kategori utama kegagalan database: kegagalan transaksi dan kegagalan sistem.

Signup and view all the flashcards

Area Penyimpanan Sekunder

Ruang penyimpanan terpisah dari server database utama untuk data yang jarang diakses, biasanya digunakan sebagai cadangan.

Signup and view all the flashcards

Replikasi Data

Membuat salinan data yang sama di beberapa media penyimpanan berbeda untuk meminimalkan risiko kehilangan data.

Signup and view all the flashcards

Proyeksi Kapasitas Database

Melihat ke depan berapa banyak ruang penyimpanan yang dibutuhkan di masa depan dengan mempertimbangkan pertumbuhan data.

Signup and view all the flashcards

Ukuran Media Penyimpanan

Faktor penting yang perlu dipertimbangkan saat memproyeksikan kapasitas database.

Signup and view all the flashcards

Kecepatan Pertumbuhan Data

Seberapa cepat data baru ditambahkan ke database, mempengaruhi kebutuhan penyimpanan.

Signup and view all the flashcards

Purging Data

Menghapus data secara permanen dari database, berbeda dengan arsip (archiving).

Signup and view all the flashcards

Change Data Capture (CDC)

Teknik untuk melacak perubahan data dan mengirim hanya data yang berubah ke database lain, meningkatkan efisiensi.

Signup and view all the flashcards

Arsip Data

Memindahkan data yang jarang diakses ke media penyimpanan terpisah untuk menjaga kinerja database utama.

Signup and view all the flashcards

Titik Checkpoint

Suatu titik di mana perubahan database disimpan secara permanen, termasuk semua transaksi aktif pada saat itu. Ini membantu memulihkan database ke keadaan konsisten jika terjadi kegagalan.

Signup and view all the flashcards

Fungsi Titik Checkpoint

Menyimpan semua data log ke penyimpanan sekunder, menyimpan blok buffer database ke penyimpanan sekunder, dan mencatat identitas semua transaksi aktif dalam log. Hal ini membantu memulihkan database secara cepat dan efisien.

Signup and view all the flashcards

Keuntungan Titik Checkpoint

Mempermudah proses pemulihan database dengan menentukan titik backup terdekat dari titik kegagalan. Ini mengurangi waktu pemulihan dan upaya yang diperlukan.

Signup and view all the flashcards

Pemulihan Database Deferred Update

Metode pemulihan yang menunda perubahan data ke database sampai transaksi mencapai titik komit. Jika terjadi kegagalan sebelum commit, data tidak berubah dan perubahan tidak perlu dibatalkan.

Signup and view all the flashcards

Pemulihan Database Deferred Update: Pemulihan

Pemulihan dilakukan dengan mengulang pembaruan dari transaksi-transaksi yang telah di-commit sebelum kegagalan. Ini memastikan konsistensi data.

Signup and view all the flashcards

Metode Recovery Log

Metode recovery yang menggunakan log file untuk mencatat semua perubahan data sebelum disimpan ke database utama. Data hanya disimpan ke database utama setelah transaksi mencapai titik komit (commit). Jika terjadi kegagalan sebelum titik komit, log file digunakan untuk memulihkan data ke keadaan awal.

Signup and view all the flashcards

Metode Immediate Update

Metode recovery yang langsung menyimpan perubahan data ke database utama saat transaksi terjadi tanpa menunggu titik komit. Jika terjadi kegagalan, perlu dilakukan 'redo' untuk menyimpan perubahan yang belum sempat tersimpan atau 'undo' untuk membatalkan perubahan yang tidak seharusnya terjadi.

Signup and view all the flashcards

Titik Komit (commit) dalam Transaksi

Titik dimana transaksi dinyatakan berhasil dan semua perubahan data yang dilakukan di dalam transaksi disimpan secara permanen ke database utama.

Signup and view all the flashcards

Metode Shadow Paging

Metode recovery yang menggunakan dua buah halaman tabel: halaman tabel utama dan halaman tabel bayangan. Semua perubahan data dilakukan pada halaman tabel bayangan, sehingga halaman tabel utama tetap utuh. Jika terjadi kegagalan, halaman tabel utama dapat dipulihkan dari halaman tabel bayangan.

Signup and view all the flashcards

'Redo' dalam Recovery Database

Proses untuk mengulang perubahan data yang belum sempat tersimpan ke database utama karena kegagalan. Diperlukan dalam metode Immediate Update untuk memastikan semua perubahan data tersimpan dengan benar.

Signup and view all the flashcards

'Undo' dalam Recovery Database

Proses untuk membatalkan perubahan data yang tidak seharusnya tersimpan ke database utama karena kegagalan. Diperlukan dalam metode Immediate Update untuk memulihkan data ke keadaan awal sebelum kegagalan terjadi.

Signup and view all the flashcards

Metode Recovery Mana yang Paling Aman?

Metode Log Recovery umumnya dianggap paling aman karena perubahan data hanya disimpan ke database utama setelah transaksi mencapai titik komit (commit). Ini mengurangi risiko kehilangan data jika terjadi kegagalan.

Signup and view all the flashcards

Faktor yang Memengaruhi Pilihan Metode Recovery

Pilihan metode recovery tergantung pada banyak faktor, termasuk jenis data, frekuensi transaksi, dan toleransi terhadap downtime (masa henti). Metode yang paling sederhana dan efisien biasanya diutamakan.

Signup and view all the flashcards

Log File

File khusus yang menyimpan catatan semua perubahan yang dilakukan pada database. Berisi informasi seperti jenis transaksi, data yang terpengaruh, dan nilai data sebelum dan sesudah perubahan.

Signup and view all the flashcards

Checkpoint

Titik sinkronisasi antara database dan log file, dimana semua buffer disimpan di penyimpanan sekunder (hard disk).

Signup and view all the flashcards

Jenis Transaksi

Aktivitas yang mengubah data dalam database, contohnya: Create (membuat), Read (membaca), Update (memperbarui), Delete (menghapus).

Signup and view all the flashcards

Tujuan Backup Database

Digunakan untuk memulihkan database jika terjadi kerusakan atau kegagalan. Menjamin bahwa data penting tidak hilang.

Signup and view all the flashcards

Informasi Log Management

Data dalam Log File yang membantu melacak pointer ke file log lainnya dan checkpoint records. Mempermudah navigasi dan pemulihan data.

Signup and view all the flashcards

Checkpoint Records

Informasi dalam Log File yang merekam status database pada saat checkpoint dilakukan. Menunjukkan snapshot database pada waktu tertentu.

Signup and view all the flashcards

Keuntungan Checkpoint

Mempermudah proses pemulihan database dengan menentukan titik backup terdekat dari titik kegagalan, mengurangi waktu pemulihan dan upaya yang diperlukan.

Signup and view all the flashcards

Study Notes

BAB XI. PEMELIHARAAN DATABASE

  • Uraian Materi: DBMS (Database Management System) adalah perangkat lunak yang mengelola database. DBMS perlu fitur backup untuk pemulihan jika terjadi kerusakan database tanpa menghambat pekerjaan organisasi. Backup membuat salinan database dan log file ke media penyimpanan offline. Recovery mengembalikan database ke kondisi awal setelah kegagalan.

  • Proses Pemeliharaan Database: Proses pemeliharaan database pada umumnya sama untuk berbagai sistem database. DAMA-DMBOK menjelaskan perlakuan terhadap database termasuk pengarsipan data, yang memindahkan data dari penyimpanan utama ke penyimpanan sekunder untuk pengaksesan tidak langsung dan proyeksi kapasitas dan pertumbuhan sistem.

  • Pengarsipan: Pengarsipan memindahkan data dari penyimpanan utama ke penyimpanan sekunder (tidak langsung diakses). Proses ini dilakukan agar data tidak memenuhi ruang penyimpanan utama.

  • Proyeksi Kapasitas dan Pertumbuhan: Proyeksi ini penting untuk menghindari masalah penyimpanan. Faktor-faktor yang diperhatikan meliputi ukuran penyimpanan, jumlah dan kecepatan penyimpan, dan kecepatan penghapusan data. Perlu menghindari penyimpan data lama yang tidak sering digunakan.

  • Change Data Capture (CDC): Memastikan data yang berubah terekam dan tersimpan dengan tepat. Bermanfaat saat perlu mereplikasi data ke database lain.

  • Purging: Penghapusan data yang tidak dibutuhkan lagi. Data perlu dihapus untuk mencegah database penuh dan menurunkan kinerja.

  • Replikasi: Penyimpanan data pada berbagai media untuk mencegah hilangnya data saat terjadi kerusakan pada data utama.

  • Resiliency dan Recovery: Ukuran ketahanan sistem terhadap kesalahan/kegagalan. Kegagalan bisa karena hardware, software, atau kesalahan transaksi. Jika sistem mendeteksi adanya kesalahan, maka recovery akan dilakukan. Retensi data adalah waktu penyimpanan data.

  • Backup: Teknik untuk membuat salinan data dan penting untuk pemulihan jika terjadi kerusakan atau kegagalan sistem. Backup database dapat bersifat lengkap atau incremental (hanya data yang berubah).

  • Log File: File yang berisi catatan aktivitas dan perubahan pada database. Membantu dalam proses pemulihan data jika terjadi kegagalan.

  • Checkpoint: Titik sinkronisasi (checkpoint) antara database dan transaksi log file. Proses ini menyimpan buffer ke penyimpanan sekunder, meningkatkan kecepatan pemulihan.

  • Restore/Pemulihan Database: Prosedur untuk pemulihan data jika terjadi kerusakan atau kegagalan. Terdapat dua jenis kasus: kerusakan fisik (misal hard disk rusak) atau kerusakan logik (misalnya database tidak konsisten). Ada teknik deferred update, immediate update, dan shadow paging.

  • Soal Latihan: Contoh pertanyaan tentang teknik backup dan recovery database di suatu lingkungan kerja tertentu, serta proyeksi kapasitas dan pertumbuhan database.

  • Contoh Kasus: Kasus perusahaan properti “Kita Berjaya” yang menggunakan proyeksi kapasitas dan pertumbuhan untuk pengolahan database yang di kelola.

  • Replikasi Database: Teknik replikasi log shipping untuk pemindahan data dan mirroring untuk peningkatan performance yang memanfaatkan server terpisah.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Quiz ini membahas tentang pemeliharaan database, termasuk pentingnya DBMS dan proses backup untuk pemulihan setelah kerusakan. Anda juga akan belajar tentang pengarsipan data dan proyeksi kapasitas serta pertumbuhan sistem. Uji pengetahuan Anda tentang pemeliharaan database melalui pertanyaan yang telah disiapkan.

More Like This

Respaldo y Recuperación de Datos
6 questions
Database Backup and Recovery
24 questions
Database Backup and Recovery Methods
24 questions
Use Quizgecko on...
Browser
Browser