TUGAS SISTEM MANAJEMEN BASIS DATA DATA DATA MANIPULAT MANIPU LATION ION LANGUAGE (DML)
Dosen : Dr.Kusrini, M.Kom
Disusun ole : E!i"# $#%u Perni '..*++
MAGISTE TEKNIK IN-OMATIKA STMIK AMIKOM OGAKAT OGAKATA A *'/
1. Mengubah semua data SKS pada tabel MATAKULIA0 menjadi A$AL
SELECT * FROM matakuliah;
SETELA0
U!"TE matakuliah SET sks#$;
%. Mengubah semua data TAn1 pada tabel MA0ASIS$A menjadi %&&$ A$AL
SELECT * FROM mahasis'a;
SETELA0
U!"TE mahasis'a SET thang#%&&$;
(. Mengubah semua data TAn1 pada tabel MA0ASIS$A menjadi **2 dan ALAMAT pada tabel MA0ASIS$A menjadi o1%# A$AL Sele)t*+,m mahasis'a;
SETELA0
U!"TE mahasis'a SET thang#%&&- alamat#/0,ga/ ;
-. Mengubah data SKS pada MATAKULIA0 ang k,de2na be+a'alan hu+u B menjadi 3 (LIKE) A$AL
SELECT * FROM matakuliah;
SETELA0
U!"TE matakuliah SET sks#( 34ERE k,de L56E78987;
$. Mengubah data Nil#i menjadi % pada 6RS ang :5Mna 1 ( atau - dan id6elasna 1. A$AL
SELECT *FROM k+s;
SETELA0
U!"TE k+s SET nilai#% 34ERE nim 5:1(-< ":! idkelas#1;
=. Mengubah TAn1 menjadi *** dan TGL menjadi NULL pada MA0ASIS$A ang :amana ada I na dan hu+u te+akhi+ pada "lamatna G A$AL
SELECT* FROM mahasis'a;
SETELA0 U!"TE mahasis'a SET thang#%&&&tgl#:ULL 34ERE nama L56E/858/ ":! alamat L56E >8?/;
@. 4apus semua data pada tabel Matakuliah ang S6S na :ULL A$AL
SELECT * FROM matakuliah;
SETELA0
!ELETE FROM matakuliah 34ERE sks#:ull;
A. 4apus semua data pada tabel Matakuliah ang S6S na % A$AL sele)t * +,m matakuliah;
SETELA0
!ELETE FROM matakuliah 34ERE sks#%;
B. 4apus semua data pada tabel 6elas ang 6,de2na 91 atau :52na A$AL SELECT * FROM kelas;
SETELA0
!ELETE FROM kelas 34ERE k,de#7917 OR nip#-;
1&. 4apus semua data pada tabel 6RS ang :5M2na bukan 1 dan :ilaina 1 A$AL SELECT * FROM k+s;
SETELA0
!ELETE FROM k+s 34ERE nim D1 ":! nilai 1;
11. 4apus semua data pada tabel Mahasis'a ang alamatna :ull dan Tglna :ull A$AL SELECT * FROM mahasis'a;
SETELA0
!ELETE FROM mahasis'a 34ERE alamat#:ULL ":! tgl#:ULL;
1%. Tambahkan data Mahasis'a
a. :5M %; :"M" ?"L54; Th"ng %&&( b. :"M" R"T:"; :5M $; "L"M"T Magelang A$AL
SELECT * FROM mahasis'a;
#) 5:SERT 5:TO mahasis'a nimnamathang< "LUES %/?"L54/%&&(<; te+jadi e++,+ ka+ena duplikasi p+ima+ ke<
4) 5:SERT 5:TO mahasis'a namanimalamat< "LUES >R"T:"/$/Magelang/<;
1(. Tambahkan data 6elas
5d6elas $; 6,de 9(; :5 % A$AL SELECT * FROM kelas;
SETELA0 5:SERT 5:TO kelas idkelask,denip< "LUES $/9(/%<; te+jadi e++,+ ka+ena +elasi untuk k,de pada kelasGmatakuliah dengan k,de pada matakuliah tidak ada<
SEMUA DATA KEMBALI KE A$AL
1-. Menampilkan semua data matakuliah SELECT * FROM matakuliah;
1$. Menampilkan :amaGmatakuliah da+i tabel matakuliah ang sksna % u+ut be+dasa+kan k,de SELECT matakuliah FROM matakuliah 34ERE sks#% OR!ER 90 k,de "SC;
1=. Menampilkan nama d,sen ang hu+u akhi+na 747 SELECT nama FROM d,sen 34ERE nama L56E >84/;
1@. Menampilkan semua data kelas ang k,dena 7C7 SELECT * FROM kelas 34ERE k,de/C/;
1A. Menampilkan semua data kelas ang idkelasna % dan :5 na ku+ang da+i - diu+utkan be+dasa+kan :5 des) dan 5d6elas "s) SELECT * FROM kelas 34ERE idkelas % ":! nip D- OR!ER 90 nip !ESC idkelas "SC;
1B. Menampilkan :5M dan :ilai da+i data 6RS ang nilaina tidak :ULL dan 5d6elas 1 u+ut be+dasa+kan :5M SELECT nimnilai FROM k+s 34ERE nilai 5S :OT :ULL ":! idkelas#1 OR!ER 90 nim;
%&. Humlah Mahasis'a pada tabel Mahasis'a dikel,mp,kkan be+dasa+kan tahun "ngkatan !iu+utkan be+dasa+kan Tahun "ngkatan !es) SELECT COU:T*< "S jmlmhsthang FROM mahasis'a ?ROU 90 thang OR!ER 90 thang !ESC;
%1. Humlah :ilai ada 6RS ang :ilaina tidak :ULL dan :5M 1 SELECT SUMnilai< as jmlnilai FROM k+s 34ERE nilai 5S :OT :ULL ":! nim1;
%%. Rata2+ata :ilai Mahasis'a !ikel,mp,kkan 9e+dasa+kan :5M ang T,tal:ilaina ( SELECT nim"?nilai< as +ata+ata FROM k+s ?ROU 90 nim 4"5:? SUMnilai<(;
%(. :5 te+tinggi pada tabel !,sen ang namana mengandung hu+u i SELECT M"Inip< "S nipd,sen FROM d,sen 34ERE nama L56E >8i8/;