7
Latihan SQL

Latihan SQL

Embed Size (px)

DESCRIPTION

Latihan SQL. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Latihan  SQL

Latihan SQL

Page 2: Latihan  SQL

1. Tampilkan data NIM, Nama dan Nilai Mahasiswa yang idkelasnya > 1

2. Tampilkan data mahasiswa yang diajarkan oleh Kusrini

3. Tampilkan data dosen yang tidak mengajar4. Tampilkan data matakuliah yang tidak

diselenggarakan5. Tampilkan data Nama mahasiswa, nama

matakuliah yang diambil, sks matakuliah, nama dosen yang mengajar dan nilainya

Page 3: Latihan  SQL

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

Page 4: Latihan  SQL

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

Page 5: Latihan  SQL

1. Tuliskan script untuk menampilkan NIP, Nama karyawan, Nama kriteria dan Nilai dari karyawan yang pendidikannya D3

2. Tuliskan script untuk menampilkan Nama karyawan, rata-rata nilai dan nilai tertingginya dari karyawan yang nipnya 2,5 dan 7

3. Tuliskan script untuk menambah data kriteria (KdKriteria : 6, Nama: Sopan santun)

4. Tuliskan script untuk menampilan nama karyawan yang alamatnya tidak null

Page 6: Latihan  SQL

1. Tuliskan bahasa basis data untuk menambahkan foreign key pada field kdjurusan pada tabel mahasiswa merujuk pada field kdjurusan pada tabel jurusan

2. Tuliskan bahasa basis data untuk menampilkan:

a. Nim dan Nama Mahasiswa urut berdasarkan NIM

b. Nama Mahasiswa yang menjadi ketua organisasi mahasiswa MAPALA

c. Nama organisasi mahasiswa dan Jumlah mahasiswa jurusan S1 Sistem Informasi yang mengikuti organisasi mahasiswa tersebut

d. Nim, Nama mahasiswa dan nama Jurusan mahasiswa

Page 7: Latihan  SQL

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 JumlahFROM Anggota GROUP BY Organisasi

SELECT nama FROM organisasi_mahasiswaORDER BY nama desc

UPDATE ANGGOTA SET STATUS = ’ANGGOTA’ WHERE ORGANISASI = 1 AND MAHASISWA = 1; INSERT INTO ANGGOTA (organisasi, mahasiswa) VALUES (1,4);