Dalam database siakad ini, saya menggunakan 7 tabel. Tabel fakultas, jurusan, dosen, matkul, nilai, mahasiswa, dan khs.
INSERT INTO fakultas VALUES(1,'TARBIYAH'),(2,'SYARIAH'),(3,'HUMANIORA DAN BUDAYA'),(4,'PSIKOLOGI'),(5,'EKONOMI'),(6,'SAINTEK');
INSERT INTO jurusan VALUES(11,'Pend. Agama Islam'),(12,'Pend. IPS'),(13,'PGMI'),(21,'Hukum Perdata Islam'),(22,'Hukum Bisnis Syariah'),(31,'Bhs. Sastra Arab'),(32,'Bhs. Sastra Inggris'),(33,'Pend. Bahasa Arab'),(41,'Psikologi'),(51,'Manajemen'),(52,'Akuntansi'),(53,'Perbankan Syariah'),(61,'Matematika'),(62,'Biologi'),(63,'Fisika'),(64,'Kimia'),(65,'Teknik Informatika'),(66,'Teknik Arsitektur');
INSERT INTO dosen VALUES(101,'Aamir Khan'),(102,'Shahrukh Khan'),(103,'Hrithik Roshan'),(104,'Amitabh Bachan'),(105,'Jugal Hansraj'),(106,'Uday Cophra'),(107,'Salman Khan'),(108,'Kajol'),(109,'Kareena Kapoor'),(110,'Sarman Joshi');
INSERT INTO matkul VALUES(011,'Sej. Peradaban Islam'),(012,'Logika Algoritma'),(013,'Sistem Informasi'),(014,'Rangkaian Digital'),(015,'Desain Basis Data'),(016,'Std. Ilmu Al-Quran'),(017,'Matematika Diskrit'),(018,'Teologi Islam'),(019,'Bahasa Inggris'),(020,'Tasawuf'),(021,'Aljabar Matriks'),(022,'Filsafat Ilmu'),(023,'Dsr. Pemrograman'),(024,'Studi Fiqh'),(025,'RP. Lunak'),(026,'Matematika Lanjut'),(027,'Struktur Data'),(028,'Bahasa Indonesia'),(029,'Studi Hadist'),(030,'Matematika Dasar');
Memasukkan data ke dalam tabel nilai.
INSERT INTO nilai VALUES('A','91-100'),('B+','81-90'),('B','71-80'),('C+','61-70'),('C','51-60'),('D','31-50'),('E','0-30');
INSERT INTO mahasiswa VALUES(07650011,'Ranchoddas','Mumbay','085625716524',6,65,101,013),(07650012,'Rastogi','Delhi','085613647563',6,65,105,019),(07650013,'Farhan','Goa','085676453245',6,65,108,011),(07650014,'Sameer','Mumbay','085676534567',6,65,104,023),(07650015,'Vicky','Punjab','085671526475',6,65,107,026),(07650016,'Karan','Agra','085687654736',6,65,103,027),(07650017,'Raditz','Mumbay','085646437021',6,65,101,013);
SELECT mhs_id,mhs_nama FROM mahasiswa;
3. Menampilkan data mahasiswa berdasarkan nim salah satu mahasiswa. Sehingga yang muncul hanya salah satu data mahasiswa.
SELECT* FROM mahasiswa WHERE mhs_id=07650017;
4. Menampilkan data mahasiswa, fakultas dan jurusan. Ambil berdasarkan nim, nama mahasiswa, nama fakultas, nama jurusan.
SELECT*FROM mahasiswa;
dan seterusnya,..
SELECT mhs_id,mhs_nama,fak_nama,jur_nama FROM mahasiswa,fakultas,jurusan WHERE mahasiswa.fak_id=fakultas.fak_id and mahasiswa.jur_id=jurusan.jur_id;
DELETE FROM mahasiswa WHERE mhs_id=07650013;
6. Mengubah data berupa alamat : Agra dan no.telp : 085625614531 yang memiliki nim 07650014.
UPDATE mahasiswa SET mhs_alamat='Agra',mhs_telp='085625614531' WHERE mah_id=07650014;
SELECT*FROM mahasiswa WHERE mhs_id<07650016 ORDER BY mhs_id;
SELECT*FROM mahasiswa ORDER BY mhs_id desc;
Dan berikut ini tampilan table khs-nya.
SELECT mhs_id,mhs_nama,fak_nama,jur_nama,dos_nama,mat_nama FROM mahasiswa,fakultas,jurusan,dosen,matkul WHERE mahasiswa.fak_id=fakultas.fak_id and mahasiswa.jur_id=jurusan.jur_id and mahasiswa.dos_id=dosen.dos_id and mahasiswa.mat_id=matkul.mat_id;
SELECT*FROM khs;
Oleh : Raditz Rastogi
0 komentar:
Posting Komentar