PESAN


counters

Jumat, 21 Juni 2013

Soal & Rumus Rental XYZ

SOAL
1.      Buatlah Database RENTAL XYZ;
2.      Buatlah Table Mobil dengan
(Kd_mobil char(5) primary key,
Jenis char(10),
Tahun char(4),
Hargaint(8));
Dan buat secara desending.
3.      Buatlah Table penyewa dengan
(Nopen char(5) primary key,
Nama char(20),
Telp char(15));
Buat secara desending.
4.      Buatlah Table sewa
(no_kw char(5) primary key,
tgl_sewa date,
kd_mobil char(5),
nopen char(5),
lama int(2),
bayarint(8),
foreign key (kd_mobil) references mobil(kd_mobil) on update cascade on delete cascade, foreign key (nopen) references penyewa(nopen) on update cascade on delete cascade).
5.      Tambahkan data mobil
(‘SDH01’,’SEDAN’,’2000’,300000),
(‘SDS01’,’SEDAN’,’2003’,350000),
(‘AVP01’,’AVP’,’2005’,400000).
6.      Tambahkan data penyewa
(‘P0001’,’Nahiyah’,’77886293’),
(‘P0002’,’Zahrah’,’98688181’),
(‘P0003’,’Safitri’,’45678888’);
7.      Tambahkan data sewa
(‘KW001’,’2010-03-12’,’SDH01’,’P0001’,3,900000),
(‘KW002’,’2010-03-16’,’APV01’,’P0002’,2,800000),
(‘KW003’,’2010-05-03’,’SDS01’,’P0003’,2,700000);
8.      Tampilkan table mobil dengan jenis=’SEDAN’.
9.      Tampilkan tabel mobil dengan jenis =’SEDAN’ dantahun>’2000’.
10.  Tampilkan table mobild engan kd_mobil like ‘S%’;
11.  Tampilkan tabel sewa dengan nopen=’P0001’;
12.  Tambahkan table penyewa alamat char(10) setelah nama.
13.  Perbaiki penyewa dengan alamat=’Jakarta’ untuk kondisi nopen=’P0002’;
14.  Tambahkan mobil dengan nopol char(10) setelah  kd_mobil;
15.  Perbaiki table mobil dengan nopol=’B 1234 SS’ kondisi kd_mobil=’SDH01’;
16.  Perbaiki tabel mobil dengan nopol =’B 5678 OK’ kondisi kd_mobil=’SDS01’;
17.  Perbaiki table mobil dengan nopol=’B 1278 TQ’ kondisi kd_mobil=’AVP01’;

RUMUS
1.      Create database RENTAL_XYZ;
ð  Use RENTAL_XYZ;
2.      Create table Mobil(Kd_mobil char(5) not null primary key,Jenis char(10),Tahun char(4),Harga int(8));
ð  Desc mobil;
3.      Create table Penyewa(Nopen char(5) not null primary key,Nama char(20),Telp char(15));
ð  Desc penyewa;
4.      Create table Sewa(No_kw char(5) not null primary key,Tgl_sewa date,Kd_mobil char(5),Nopen char(5), Lama int(2),Bayar int(8),foreign key (kd_mobil) references mobil(kd_mobil) on update cascade on delete cascade, foreign key (nopen) references penyewa(nopen) on update cascade on delete cascade);
ð  Desc sewa;
5.      Insert into mobil values(‘SDH01’,’SEDAN’,’2000’,300000),(‘SDS01’,’SEDAN’,’2003’,350000),
(‘AVP01’,’AVP’,’2005’,400000);
ð  Select*from mobil;
6.      Insert into penyewa values(‘P0001’,’Nahiyah’,’77886293’),(‘P0002’,’Zahrah’,’98688181’),
(‘P0003’,’Safitri’,’45678888’);
ð  Select*from penyewa;
7.      Insert into sewa values(‘KW001’,’2010-03-12’,’SDH01’,’P0001’,3,900000),
(‘KW002’,’2010-03-16’,’APV01’,’P0002’,2,800000),(‘KW003’,’2010-05-03’,’SDS01’,’P0003’,2,700000);
ð  Select*from sewa;
8.      Select*from mobil where jenis=”SEDAN”;
9.      Select jenis,tahun from mobil where jenis=”SEDAN” and tahun=”2000”;
10.  Select*from mobil where kd_mobil like ‘S%’;
11.  Select*from sewa where nopen=’P0001’;
12.  Alter table penyewa add alamat char(10) after nama;
ð  Select*from penyewa;
13.  Upadate penyewa set alamat=”Jakarta” where nopen=”P0002”;
ð  Select*from penyewa;
14.  Alter table mobil add Nopol char(10) after kd_mobil;
ð  Select*from mobil;
15.  Update mobil set nopol=B 1234 SS” where kd_mobil=”SDH01”;
ð  Select*from mobil;
16.  Update mobil set nopol=B 5678 OK” where kd_mobil=”SDS01”;
ð  Select*from mobil;
17.  Update mobil set nopol=B 1278 TQ” where kd_mobil=”AVP01”;
ð  Select*from mobil;





Tidak ada komentar:

Posting Komentar