Anda di halaman 1dari 6

1.

Buatlah Database (dengan MySQL) dengan nama : 4 digit terakhir NPM anda DB

2. Aktifkan database kemudian buatlah tabel berikut :


3. Tambahkan barisdata berikut kedalam tabel
4. Tampilkan baris data dengan kriteria sebagai berikut:
a. Baris data yang diurutkan secara menurun (ASC) berdasarkan NPM pada
table Nilai
b. Baris data dalam table Nilai yang indeksnya A

5. Apa yang dimaksud dengan Concurrency Control?


Jawab : Concurrency control adalah proses pengaturan operasi–operasi dalam
banyak transaksi yang berjalan secara simultan pada database tanpa mengganggu
operasi pada transaksi lainnya sehingga dapat menghasilkan data yang konsisten

6. Sebutkan dan jelaskan dua mode penguncian dasar pada mekanisme Lock-Base
Protocol !
Jawab : Metode Locking adalah sebuah prosedur yang digunakan untuk
mengendalikan akses bersamaan ke data.

Deadlock adalah jalan buntu yang dapat terjadi ketika dua atau lebih transaksi masing-
masing menunggu lock yang sedang dipegang oleh transaksi lainnya untuk dilepas.
7. Berikan contoh schedule transaksi secara konkuren dan serial !
Jawab :
Contoh schedule serial:

T1 T2

read(A)

write(A)

read(B)

write(B)

read(A)

write(A)

read(B)

write(B)
Contoh schedule konkuren:

T1 T2

read(A)

write(A)

read(A)

write(A)

read(B)

write(B)

read(B)

write(B)

Anda mungkin juga menyukai