Contoh Soal Basis Data

Hello Sobat Ilyas! Apakah kamu sedang belajar tentang basis data? Jika iya, pasti kamu membutuhkan contoh soal untuk mengasah kemampuanmu. Berikut ini adalah beberapa contoh soal basis data yang bisa kamu gunakan sebagai latihan.

1. Diketahui tabel “produk” dengan kolom “id_produk”, “nama_produk”, “harga_beli”, dan “harga_jual”. Buatlah query SQL untuk menampilkan nama produk dan selisih harga jual dan harga beli yang disebut “laba”.

2. Tabel “pelanggan” memiliki kolom “id_pelanggan”, “nama_pelanggan”, “alamat”, dan “no_telp”. Buatlah query SQL untuk menampilkan semua data pelanggan yang beralamat di Jakarta.

3. Tabel “transaksi” memiliki kolom “id_transaksi”, “id_pelanggan”, “id_produk”, dan “jumlah_beli”. Buatlah query SQL untuk menampilkan nama pelanggan, nama produk, dan jumlah beli transaksi dengan id_transaksi = 1.

4. Buatlah ERD untuk sebuah sistem informasi toko online yang memiliki tabel “produk”, “kategori”, “pelanggan”, dan “transaksi”.

5. Tabel “pegawai” memiliki kolom “id_pegawai”, “nama_pegawai”, “jabatan”, dan “gaji”. Buatlah query SQL untuk menampilkan rata-rata gaji seluruh pegawai.

6. Tabel “pemasok” memiliki kolom “id_pemasok”, “nama_pemasok”, dan “alamat”. Buatlah query SQL untuk menampilkan semua pemasok yang beralamat di Surabaya.

7. Tabel “penjualan” memiliki kolom “id_penjualan”, “id_produk”, “jumlah_beli”, dan “tanggal”. Buatlah query SQL untuk menampilkan total penjualan produk dengan id_produk = 1 pada bulan Januari 2021.

8. Buatlah ERD untuk sebuah sistem informasi perpustakaan yang memiliki tabel “buku”, “pengarang”, “penerbit”, dan “peminjaman”.

9. Tabel “pesanan” memiliki kolom “id_pesanan”, “id_pelanggan”, “tgl_pesanan”, dan “status”. Buatlah query SQL untuk menampilkan semua pesanan yang masih dalam status “menunggu”.

10. Tabel “kategori” memiliki kolom “id_kategori” dan “nama_kategori”. Buatlah query SQL untuk menampilkan semua kategori beserta jumlah produk yang terdapat di dalamnya.

Kesimpulan

Itulah beberapa contoh soal basis data yang bisa kamu gunakan sebagai latihan. Dengan berlatih, kamu akan semakin mahir dalam mengelola basis data dan membuat query SQL yang efektif. Jangan lupa untuk terus belajar dan mengembangkan kemampuanmu di bidang ini. Sampai jumpa kembali di artikel menarik lainnya!