Anda di halaman 1dari 2

1.

(DDL CREATE with integrity constraint) Tuliskan perintah untuk membuat tabel Benefit, dan
Detail_Benefit yang dilengkapi definisi Required Data (Mandatory), Primary Key (Entity
Integrity), Foreign Key (Referential Integrity), dan Domain Constraint, dimana:
 ID_Benefit diawali huruf B dan diikuti dengan 3 karakter angka, misal: B001
 ID_Anggota diawali huruf A-Z dan diikuti dengan 5 karakter angka, misal: A00001
 Harga_Langganan diantara 100.000 dan 1.000.000
 Tanggal_Akhir harus lebih besar dari Tanggal_Mulai

2. DML Basic Query. Tuliskan perintah untuk:


a. Menampilkan ID Staff, Nama Staff, jumlah anggota yang ditangani, dimana jenis anggota
selain Gold dan nama Anggota yang berawalan huruf A.
b. Menampilkan ID Benefit dan jumlah anggota yang berlangganan mulai bulan Januari 2019
dan berakhir di bulan Mei 2019.
c. Menampilkan ID Anggota dan jumlah langganan benefit, dimana mulai berlangganan di
bulan Januari 2019, serta jumlah langganan lebih dari 3 benefit.

3. DML Sub Query dan Set Operator. Tuliskan perintah untuk:


a. Menampilkan ID_Anggota yang pernah berlangganan minimal 1 benefit, dengan
menggunakan:
i. Join
ii. Sub Query IN
iii. Sub Query EXISTS
iv. INTERSECT Set Operator
b. Menampilkan ID_Anggota yang belum pernah berlangganan benefit, dengan menggunakan:
i. Sub Query NOT IN
ii. Sub Query NOT EXISTS
iii. EXCEPT Set Operator

Anda mungkin juga menyukai