DISUSUN OLEH :
IQBAL HANUN AZIZI
(16/401694/SV/12198)
2. Maka setelah di klik maka akan keluar seperti gamabr dibawah ini.
ASC (ascending) digunakan untuk mengurutkan data dari yang paling kecil ke
yang paling besar. Sedangkan, DESC (descending) digunakan untuk mengurutkan
data dari yang paling besar ke yang paling kecil.
3. Kemudian, pilih Design → RUN. Berikut ini adalah hasil query SQL untuk
menampilkan Nomor MK dan Mata kuliah.
4. Kemudian klik menu pada pojok kiri atas, yaitu Home → View → SQL View.
7. Selanjutnya, berikut ini contoh query SQL yang menampilkan data dari dua tabel.
Ditampilkan Nama Dosen dan Gelar. Dengan demikian, diperlukan dua tabel,
yaitu Dosen dan Pendidikan dosen.
8. Berikut hasilnya :
Hasil query yang muncul tidak sesuai dengan data record pada basisdata
Departemen. Dengan demikian, query yang telah dibuat adalah salah. Dikarenakan
Data yang ditampilkan mengandung repeating yang banyak sekali dan tidak sesuai.
Caranya agar tidak terjadi repeating dengan cara Tabel Dosen dan Pendidikan Dosen
direlasikan dengan primary key id_NIP, maka primary key dan foreign key harus
muncul pada SQL. Ketikkan kembali SQL seperti berikut:
Berikut hasilnya :
Pembuatan Query Sederhana yang pada GROUP BY memakai contoh yaitu SUM dan
COUNT berikut hasilnya:
4. Menampilkan fungsi COUNT yang menampilkan jumlah baris pada Query SQL :
Soal :
Jawaban
1. Perbedaaan antara SUM adalah suatu fungsi pada SQL yang digunakan untuk
menjumlahkan nilai dari sekumpulan record. Sedangkan, Count adalah suatu fungsi
pada SQL yang digunakan untuk mendapatkan jumlah baris atau record dari suatu
tabel. Jadi SUM hanya menjumlah nilai yang terkandung dalmam atribute pada semua
record, dan COUNT hanya menjumlah baris dari record tersebut.
Berikut contohnya dengan data yang sama :
COUNT
SUM
a. Tabel yang terlibat dalam pembuatan query ini berjumlah 2 Tabel yaitu Tabel
Dosen dan Tabel Pendidikan_Dosen.
b. Jika bidang keahlian dimunculkan berdasarkan satu kriteria gelarnya yaitu ST.
4. Query nama dosen, matakuliah dan mahasiswa yang mengambil kuliah praktik
basisdata.