JAM

v

Rabu, Februari 16, 2011

Database Rental

Sebelumnya q posting database perpustakaan,, skarang q postingin lagi database rental, semoga entitas-entitas ini cukup membantu,,

create database rental
use rental
create table motor
(no_motor char(10) not null,
nama_motor varchar(15) not null,
merk_motor varchar(15) not null,
tahun_keluar int not null,
biaya_sewa money
primary key(no_motor))
create table motor_inventaris
(no_inventaris char(10) not null,
no_motor char(10) not null,
no_polisi char(10)not null,
no_mesin char(10) not null,

primary key(no_inventaris),
constraint fk_mo foreign key(no_motor) references motor(no_motor))
create table pelanggan
(no_pelanggan char(10) not null,
nama_pelanggan varchar(30) not null,
alamat varchar(30)not null,
no_telp varchar(30) not null,
no_identitas varchar(30) not null,
primary key(no_pelanggan))

create table sewa
(no_sewa char(10) not null,
no_kembali char(10) notnull,
no_pelanggan char(10) not null,
no_inventaris char(10) not null,
jaminan varchar(30) not null,
tgl_sewa datetime

primary key(no_sewa),
constraint fk_pe foreign key (no_pelanggan) references pelanggan(no_pelanggan),
constraint fk_in foreign key(no_inventaris) references motor_inventaris(no_inventaris))

create table kembali
(no_kembali char(10)not null,
no_sewa char(10) not null,
denda money,
keterlambatan varchar(30) not null,
tgl_kembali datetime

primary key(no_kembali),
constraint fk_sewa foreign key (no_sewa) references sewa(no_sewa))

insert into motor values('01m','Jupiter-Z','Yamaha','2003','20000')
insert into motor values('02m','Jupiter-Z','Yamaha','2007','20000')
insert into motor values('03m','Ninja-RR','Kawasaki','2003','50000')
insert into motor values('04m','V-ixion','Yamaha','2009','50000')
insert into motor values('05m','Scorpio-Z','Yamaha','2009','50000')
insert into motor values('06m','Revo','Honda','2009','20000')
insert into motor values('07m','Smash','Susuki','2003','20000')
insert into kembali values('01k','01s','70000','Satu_Bulan','2010/03/01')
insert into kembali values('02k','02s','140000','Dua_Bulan','2010/04/07')
insert into kembali values('03k','03s','100000','Satu-Bulan','2010/08/02')
insert into kembali values('04k','04s','200000','Dua_Bulan','2010/09/09')
insert into kembali values('05k','05s','100000','Satu_Bulan','2010/07/03')
insert into kembali values('06k','06s','70000','Satu_Bulan','2010/05/06')
insert into kembali values('07k','07s','140000','Dua_Bulan','2010/04/03')
insert into motor_inventaris values('01mi','01m','R53421WK','ER1000')
insert into motor_inventaris values('02mi','02m','B34567UR','UI2000')
insert into motor_inventaris values('03mi','03m','D67895KO','OP3000')
insert into motor_inventaris values('04mi','04m','K98765IP','PO4000')
insert into motor_inventaris values('05mi','05m','L87645JK','KL5000')
insert into motor_inventaris values('06mi','06m','B87965YT','GR6000')
insert into motor_inventaris values('07mi','07m','H56789JH','YU7000')

insert into pelanggan values('01p','Adi','Jl.Mangga','0210000','i12345')
insert into pelanggan values('02p','Farhan','Jl.Kancil','0816789','i23456')
insert into pelanggan values('03p','Farhan','Jl.Semeru','08123456','i34567')
insert into pelanggan values('04p','Beoji','Jl.Beo','08167895','i45678')
insert into pelanggan values('05p','Abbas','Jl.Kelinci','08134256','i56789')
insert into pelanggan values('06p','Ariel','Jl.Sukarno','0818888','i67891')
insert into pelanggan values('07p','Luna','Jl.Jakarta','08189765','i78965')

insert into sewa values('01s','01p','01mi','Rumah','2010/01/01')
insert into sewa values('02s','02p','02mi','Mobil','2010/01/01')
insert into sewa values('03s','03p','03mi','Sertifikat_Tanah','2010/02/01')
insert into sewa values('04s','04p','04mi','MObil','2010/02/02')
insert into sewa values('05s','05p','05mi','Mobil','2010/04/07')
insert into sewa values('06s','06p','06mi','Rumah','2010/03/06')
insert into sewa values('07s','07p','07mi','Sertifikat_Tanah','2010/03/02')


0 komentar:

Posting Komentar