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;