Database Ujian Dan Contoh Soal
Haloo semua...... kembali lagi dengan saya semoga kita semua dalam
keadaan sehat ya.., hahahaha, kali ini saya akan membahas mengenai database Ujian / UAS kali ini saya akan
memposting artikel mengenai database Ujian / UAS dan ini berhubungan
pastinya dengan tugas saya. dan pada tahap ini kita membahas SQL atau
query, dalam aktivitas query yang perlu diperhatikan
adalah :
1. Tabel Pembuatannya
2. Penamaan Field
3. Primary Key Harus Ada
4. dan gunakan tipe data sepenting mungkin untuk meminimalisir kebutuhan RAM
Tanpa panjang lebar simak langusung ya,,
tabelnya seperti ini :
Kalo ribet buatnya download aj disini.
Contoh Soal:
1.
Perintah
Query Untuk Menampilkan Jumlah Peserta Untuk Setiap Ujian.
Sql Query :
SELECTDISTINCTtbl_ujian.*,count(tbL_peserta.kd_peserta)ASjumlah_peserta
FROMtbl_ujian,tbl_peserta,tbl_ujian_peserta
WHEREtbl_ujian.kd_ujian=tbl_ujian_peserta.kd_ujian
ANDtbl_peserta.kd_peserta=tbl_ujian_peserta.kd_peserta
GROUPBYkd_ujian
LIMIT0,30
FROMtbl_ujian,tbl_peserta,tbl_ujian_peserta
WHEREtbl_ujian.kd_ujian=tbl_ujian_peserta.kd_ujian
ANDtbl_peserta.kd_peserta=tbl_ujian_peserta.kd_peserta
GROUPBYkd_ujian
LIMIT0,30
2. Perintah Query Untuk Menampilkan Mata
Ujian Untuk Setiap Peserta.
Sql Query :
SELECT DISTINCT
tbl_peserta. * , count( tbL_ujian.kd_ujian ) AS jumlah_Mata_Ujian
FROM tbl_ujian,
tbl_peserta, tbl_ujian_peserta
WHERE tbl_ujian.kd_ujian
= tbl_ujian_peserta.kd_ujian
AND
tbl_peserta.kd_peserta = tbl_ujian_peserta.kd_peserta
GROUP BY kd_peserta
LIMIT 0 , 30
3.
Perintah
Query Untuk Menampilkan Total Semua Peserta Yang Mengikuti Ujian.
Sql Query :
SELECT
count(*) AS jumlah_peserta
FROM
tbl_peserta