1. Buatlah
database dengan nama : PERPUSTAKAAN_STB
2. Buatlah
3 tabel dengan : MEMBER, BUKU, PINJAM dengan Struktur :
MEMBER : Id_member,
nama, tgl_lahir, jk
BUKU : kd_buku, judul,
pengarang, penerbit, tahun_terbit
PINJAM : tgl_pinjam,
id_member, kd_buku, jumlah_buku
3. Tambahkan field kota pada table member
4. Masukkan
4 data pada masing-masing table
5. Hapus
salah satu data pada table member berdasarkan nama
6. Ganti
semua kota “…………………….” Menjadi “……………………………….”
7. Tampilkan
judul, pengarang dan penerbit pada table Buku
8. Urutkan
table Pinjam berdasarkan tgl_pinjam, id_member secara ascending
9. Tampilkan buku yang diterbitkan oleh
“………………………………”
10.
Tampilkan member yang berawalan “…….”
11.
Hitung total jumlah buku yang dipinjam
12.
Hitung rata-rata buku yang dipinjam per
tanggal pinjam
13. Tampilkan
id_member yang meminjam paling sedikit buku
14. Tampilkan
jumlah buku yang dipinjam setiap member
15. Tampilkan
tgl_pinjam, id_member, judul dan jumlah_buku dari table pinjam inner join dengan table buku berdasarkan kd_buku
16. Tampilkan
tgl_pinjam, nama, judul dan jumlah_buku dari table member, buku dan pinjam
17. Hitung
banyaknya peminjaman berdasarkan tgl_pinjam
18. Tampilkan
buku yang dipinjam diatas tanggal “…………………………”
19. Tampilkan
jumlah buku yang dipinjam oleh member ”…………………….”
20. Jelaskan
fungsi Data Control Language (DCL) berikut:
a.
Grant b. Revoke c.Hak Akses d. Flush
Privileges
Jawab
:
a. Grant
digunakan untuk mengizinkan seseorang user mengakses table dalam database
tertentu. Pemberian hak akses ini dengan clausa GRANT.
BU : GRANT hak_akses ON
nm_tabel TO pemakai
b. Revoke
digunakan untuk mencabut hak akses seorang user mengakses tabel dalam database
tertentu. Pencabutan hak akses ini dengan clausa REVOKE.
BU : REVOKE hak_akses
ON nm_tabel FROM pemakai
c. Hak
Akses adalah hak-hak yang diberikan server administrator kepada user, antara
lain : ALTER, CREATE, DELETE, DROP, UPDATE, INSERT, FILE, PROCESS,RELOAD,
REFERENCES, LOAD, SHUTDOWN DAN USAGE nm_tabel adalah nama-nama tabel yang akan
diakses atau pemberian hak kepada user.
d. Flush
Privileges wajib diberikan untuk menetapkan user dalam server dan digunakan
selain pembuatan user baru juga dalam mengedit user maupun menghapus user dari
server.
0 komentar:
Posting Komentar