TUGAS
SISTEM BASIS DATA 2
Soal dan Ketentuan :
Rancanglah database dengan kasus bebas.
Implementasikan dengan menggunakan Mysql.
Masukkan data kedalam tabel minimal 5 datanuntuk
masing-masing tabel.
Buatlah soal query dan jawabannya untuk menampilkan
data (min 10)
Jawaban
1.
Nama Database absensi2010_293
2.
Tables :
a.
absen293 (id_absen293,nis293,tanggal293,absen293);
b.
guru293 (no_pegawai/guru293,nzmz293,alamat293);
c.
kelas293 (id_kelas293,kelas293);
d.
siswa293 (nis293,nama293,id_kelas293);
Perintah-perintak SQL
·
Tampilkan semua guru.
SELECT * FROM guru293;
·
Tampilkan-nama-nama guru.
SELECT nama293 FROM guru293;
·
Tampilkan Record awal
(0) hingga ke-3.
SELECT nis293,nama293 FROM siswa293
LIMIT 0,3;
·
Tampilkan nama guru
yang di awali huruf w.
SELECT nama293,alamat293 FROM guru293
WHERE nama293 LIKE 'W%';
·
Tampilkan nama guru yang
terdapat huruf i.
SELECT nama293,alamat293 FROM guru293
WHERE nama293 LIKE '%i%';
·
Tampilkan nama siswa
diurutkan berdasarkan nama.
SELECT nis293,nama293,id_kelas293 FROM
siswa293 ORDER BY nama293 LIMIT 0,5;
·
Tampilkan kelas siswa yang kelasnya 7A,8A,7C.
SELECT id_kelas293,kelas293 FROM
kelas293 WHERE kelas293 IN ('7A','8A','7C');
·
Tampilkan jumlah seluruh
kelas pada tabel kelas293.
SELECT COUNT(*) FROM kelas293 WHERE
kelas293;
·
Ganti semua alamat guru
yang berasal dari yogyakarta menjadi jogja.
UPDATE guru293 SET='Jogja' WHERE
alamat293='Yogyakarta';
·
Ganti nama fild
(absen293) menjadi absenq293.
SELECT absen293 AS
absenq293,nis293,tanggal293 FROM absen293;
· Tampilkan
id_kelas,nis,nama siswa dengan query bersarang.
SELECT
id_kelas293,nis293,nama293 FROM siswa293 WHERE id_kelas293 IN (SELECT
id_kelas293 from kelas293 WHERE id_kelas293 );
· Tampilkan
nama siswa dan kelasnya.
SELECT nama293,kelas293
FROM siswa293,kelas293 WHERE kelas293.id_kelas293=siswa293.id_kelas293;
· Tampilkan
guru yang alamatnya kota Yogyakarta.
SELECT nama293 FROM
guru293 WHERE guru293.alamat293='Yogyakarta';
Tidak ada komentar:
Posting Komentar