10. Latihan SQL - E-Learning | STMIK AMIKOM Yogyakarta

Download Report

Transcript 10. Latihan SQL - E-Learning | STMIK AMIKOM Yogyakarta

Latihan SQL
1.
2.
3.
4.
5.
Tampilkan data NIM, Nama dan Nilai
Mahasiswa yang idkelasnya > 1
Tampilkan data mahasiswa yang diajarkan
oleh Kusrini
Tampilkan data dosen yang tidak
mengajar
Tampilkan data matakuliah yang tidak
diselenggarakan
Tampilkan data Nama mahasiswa, nama
matakuliah yang diambil, sks matakuliah,
nama dosen yang mengajar dan nilainya
6.
Menampilkan matakuliah dan rata-rata
nilai berdasarkan matakuliahnya
7. Menampilkan nama mahasiswa dan nilai
tertinggi tiap-tiap mahasiswa
8. Menampilkan kelas dan nilai tertinggi
tiap-tiap kelas yang nilai tertingginya > 2
9. Menampilkan idkelas, namamatakuliah,
nama dosen dan jumlah peserta dalam
tiap-tiap kelas
10. Menampilkan nama dosen dan jumlah
mahasiswa yang ikut dikelas dosen
tersebut
1. Tuliskan script untuk membuat
tabel Kriteria (termasuk definisi
primary key nya)
2. Tuliskan script untuk membuat
tabel nilai (termasuk definisi
primary key dan foreign key
nya)
3. Tulis script untuk mengubah
pendidikan karyawan yang
namanya berawalan A menjadi
S3
4. Tulis scipt untuk mengubah
semua alamat Yogya pada tabel
karyawan menjadi Yogyakarta
5. Tulis Script untuk menghapus
semua data karyawan yang
alamatnya Yogyakarta
1.
2.
3.
4.
Tuliskan script untuk
menampilkan NIP, Nama
karyawan, Nama kriteria dan
Nilai dari karyawan yang
pendidikannya D3
Tuliskan script untuk
menampilkan Nama karyawan,
rata-rata nilai dan nilai
tertingginya dari karyawan
yang nipnya 2,5 dan 7
Tuliskan script untuk
menambah data kriteria
(KdKriteria : 6, Nama: Sopan
santun)
Tuliskan script untuk
menampilan nama karyawan
yang alamatnya tidak null
1.
2.
Tuliskan bahasa basis data untuk
menambahkan foreign key pada
field kdjurusan pada tabel
mahasiswa merujuk pada field
kdjurusan pada tabel jurusan
Tuliskan bahasa basis data untuk
menampilkan:
a.
b.
c.
d.
Nim dan Nama Mahasiswa urut
berdasarkan NIM
Nama Mahasiswa yang menjadi
ketua organisasi mahasiswa
MAPALA
Nama organisasi mahasiswa dan
Jumlah mahasiswa jurusan S1
Sistem Informasi yang mengikuti
organisasi mahasiswa tersebut
Nim, Nama mahasiswa dan
nama Jurusan mahasiswa
UPDATE ANGGOTA SET STATUS = ’ANGGOTA’
WHERE ORGANISASI = 1 AND MAHASISWA = 1;
INSERT INTO ANGGOTA (organisasi, mahasiswa)
VALUES (1,4);
SELECT M.Nim, M.Nama
FROM Mahasiswa M left join Anggota A
ON M.Nim = A.Mahasiswa
WHERE A.Mahasiswa is null
SELECT Organisasi, COUNT(*) as Jumlah
FROM Anggota GROUP BY Organisasi
SELECT nama
FROM organisasi_mahasiswa
ORDER BY nama desc