tugas dbms_12 desember 2010

9
TUGAS DBMS NUSA MANDIRI SEMESTER 3

Upload: mochamad-riza-rifansyah

Post on 25-Oct-2014

20 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: TUGAS DBMS_12 Desember 2010

TUGAS DBMS

NUSA MANDIRI SEMESTER

3

Nama : Mochamad Riza

Rifansyah

Kelas : 13.Ae.04

NIM : 11.09.09.04

Page 2: TUGAS DBMS_12 Desember 2010

:: 2010 ::

A. Tentukan Hasil Query!

1) Select DISTINCT (sname)

From Sailors;

Output :

2) Select S.sid,S.sname,S.rating,S.ages

From Sailors As S

Where S.rating > 7;

Output :

3) SELECT S.sname

FROM Sailors S, Reserves R

WHERE S.sid=R.sid AND R.bid=103;

Output :

Page 3: TUGAS DBMS_12 Desember 2010

4) SELECT S.ages, S.ages-5, 2 as 2*S.ages AS ages2

FROM Sailors S

WHERE S.sname LIKE ‘B_%B’;

Output :

5) SELECT S.sid

FROM Sailors S, Boats B, Reserves R

WHERE S.sid = R.sid AND R.bid=B.bid

AND B.color=’red’

UNION

SELECT S.si

FROM Sailors S, Boats B, Reserves R

WHERE S.sid=R.sid AND R.bid=B.bid

AND B.color=’green’;

Output :

Page 4: TUGAS DBMS_12 Desember 2010

6) SELECT S.sid

FROM Sailors S, Boats B, Reserves R

WHERE S.sid=R.sid AND R.bid=B.bid AND B.color=’red’

AND S.sid IN (SELECT S2.sid

FROM Sailors S2, Boats B2, Reserves R2

WHERE S2.sid=R2.sid AND R2.bid=B2.bid

AND B2.color=’green’;

Output :

7) SELECT AVG (DISTINCT S.age)

FROM Sailors S

WHERE S.rating=10;

Output :

8) SELECT S.sname, S.age

FROM Sailors S

WHERE S.age = (SELECT MAX(S2.age) FROM Sailors S2);

Output :

Page 5: TUGAS DBMS_12 Desember 2010

9) SELECT B.bid, COUNT (*) AS scount

FROM Sailors S, Boats B, Reserves R

WHERE S.sid=R.sid AND R.bid=B.bid AND B.color=’red’

GROUP BY B.bid;

Output :

10) SELECT S.sname

FROM Sailors S WHERE S.rating=(SELECT MAX(S2.rating)

FROM Sailors S2);

Output :

B. Tentukan Query dari Kondisi2 di

bawah ini !

1. Carilah nama-nama pelaut yang telah memesan boats merah!Query :Select distinct s.sname

From sailors s, reserves r, boats b

Where s.sid = r.sid and r.bid = b.bid and b.color = ‘red’;

Output :

Page 6: TUGAS DBMS_12 Desember 2010

2. Carilah warna pelaut yang di Resevers oleh Lubber!Query :Select b.color

From sailors s, reserves r, boats b

Where s.sid = r.sid and r.bid = b.bid and s.sname = ‘Lubber’;

Output :

3. Carilah nama Pelaut yang telah me-Reseves Boats Merah!Query :Select s.name

From sailors s, reserves r, boats b

Where s.sid = r.sid and r.bid = b.bid and b.bcolor = ‘red’;

Output :

4. Tampilkan semua data Resevers!Query :Select r.sid, s.name, s.rating, s.ages, r.bid, b.name, b.color, r.day

From sailors s, reserves r, boats b

Where s.sid = r.sid and r.bid = b.bid;

Output :

Page 7: TUGAS DBMS_12 Desember 2010

5. Tampilkan jumlah Pelaut/Sailors!Query :Select count (*)

From sailors s;

Output :

6. Tampilkan Rata-rata dari umur Sailors yang memiliki Rating 10!Query :Select avg (s.ages)

From sailors s

Where s.rating = 10;

Output :