1. Buat user si_perpus
perintah :-> create user si_perpus identified by password;
2. Beri hak akses untuk koneksi dan membuat tabel
Perintah :-> grant connect, resource to si_perpus;
3. masuk ke user si_perpus
perintah :-> conn si_perpus;
4. buat table
buku (kode_buku (pk), judul, pengarang, penerbit)
perintah :-> create table buku
(kode_buku varchar(15) constraint pk_buku primary key,
judul varchar(50),
pengarang varchar(15),
penerbit varchar(25));
pegawai (NIP (pk), nama, alamat)
perintah :-> create table pegawai
(NIP varchar(10) constraint pk_pegawai primary key,
nama varchar(15),
alamat varchar(50));
mahasiswa(NIM (pk), nama, jurusan)
perintah :-> create table mahasiswa
(NIM varchar(10) constraint pk_mahasiswa primary key,
nama varchar(15),
jurusan varchar(10));
5. isi masing-masing tabel dengan data minimum 10 record
perintah :->
insert into buku values ('01ab','koputer','amin','gramedia');
insert into pegawai values ('1','amin','sidoarjo');
insert into mahasiswa values ('1','jamal','komputer');
6. buat tabel
peminjaman (kode_pinjam (pk), NIM (fk), kode_buku (fk), tanggal).
perintah :-> create table peminjaman
(kode_pinjam varchar(10) constraint pk_kode primary key,
NIM varchar(10),
kode_buku varchar(15),
tanggal varchar(12));
tambahan untuk foreign key NIM
perintah :-> alter table peminjaman add constraint fk_1
foreign key (NIM)
references mahasiswa (NIM)
on delete cascade;
tambahan untuk foreign key kode_buku
perintah :-> alter table peminjaman add constraint fk_2
foreign key (kode_buku)
references buku (kode_buku)
on delete cascade;
keterangan :
pk = primary key
fk = foreign key
perintah :-> create user si_perpus identified by password;
2. Beri hak akses untuk koneksi dan membuat tabel
Perintah :-> grant connect, resource to si_perpus;
3. masuk ke user si_perpus
perintah :-> conn si_perpus;
4. buat table
buku (kode_buku (pk), judul, pengarang, penerbit)
perintah :-> create table buku
(kode_buku varchar(15) constraint pk_buku primary key,
judul varchar(50),
pengarang varchar(15),
penerbit varchar(25));
pegawai (NIP (pk), nama, alamat)
perintah :-> create table pegawai
(NIP varchar(10) constraint pk_pegawai primary key,
nama varchar(15),
alamat varchar(50));
mahasiswa(NIM (pk), nama, jurusan)
perintah :-> create table mahasiswa
(NIM varchar(10) constraint pk_mahasiswa primary key,
nama varchar(15),
jurusan varchar(10));
5. isi masing-masing tabel dengan data minimum 10 record
perintah :->
insert into buku values ('01ab','koputer','amin','gramedia');
insert into pegawai values ('1','amin','sidoarjo');
insert into mahasiswa values ('1','jamal','komputer');
6. buat tabel
peminjaman (kode_pinjam (pk), NIM (fk), kode_buku (fk), tanggal).
perintah :-> create table peminjaman
(kode_pinjam varchar(10) constraint pk_kode primary key,
NIM varchar(10),
kode_buku varchar(15),
tanggal varchar(12));
tambahan untuk foreign key NIM
perintah :-> alter table peminjaman add constraint fk_1
foreign key (NIM)
references mahasiswa (NIM)
on delete cascade;
tambahan untuk foreign key kode_buku
perintah :-> alter table peminjaman add constraint fk_2
foreign key (kode_buku)
references buku (kode_buku)
on delete cascade;
keterangan :
pk = primary key
fk = foreign key
Comments