Rabu, 19 Juni 2013

Latihan membuat table dgn Oracle

create table demo(
id integer not null,
keterangan varchar2(50),
constraint pk_demo primary key(id)
)
Create table kategori(
kategori_id number not null,
kategori_nama varchar2(25),
constraint pk_kategori primary key(kategori_id))

Create table pengarang(
pengarang_id char(3) not null,
pengarang_nama varchar2(25),
constraint pk_pengarang primary key(pengarang_id))

Create table penerbit(
penerbit_id char(4) not null,
penerbit_nama varchar2(25),
constraint pk_penerbit primary key(penerbit_id))

Insert into penerbit(penerbit_id,penerbit_nama) values ('PB01','ANGKASA RAYA');
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB02','SINAR ILMU ANGKASA')
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB03','INTAN')
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB04','INFORMATIKAN')
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB05','CAHAYA ILMU PERSADA')
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB06','SINAR RAYA')
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB07','TIGA SEKAWAN')
Insert into penerbit(penerbit_id,penerbit_nama) values ('PB08','CIPTA ILMU')


Create table buku(
buku_isbn char(13) not null,
buku_judul varchar2(75),
penerbit_id char(4),
buku_tglterbit date,
buku_jmlhalaman number,
buku_deskripsi varchar2(1000),
constraint pk_buku primary key(buku_isbn),
constraint fk_buku_penerbit foreign key(penerbit_id) references penerbit(penerbit_id))

INSERT INTO BUKU values ('222-34222-1-0','Mudah belajar photoshop','PB01','02-Jul-2003',300,'')

INSERT INTO BUKU values ('222-34222-1-1','Panduan praktis menggunakan coreldraw','PB02','15-Mar-2004',400,'')

Create table link_buku_pengarang(
buku_isbn char(13) not null,
pengarang_id char(3) not null,
constraint pk_buku_pengarang primary key(buku_isbn,pengarang_id),
constraint fk_bp_buku foreign key(buku_isbn) references buku(buku_isbn),
constraint fk_bp_pengarang foreign key(pengarang_id) references pengarang(pengarang_id)
)

Create table link_buku_kategori(
buku_isbn char(13) not null,
kategori_id number not null,
constraint pk_buku_kategori primary key(buku_isbn,kategori_id),
constraint fk_bk_buku foreign key(buku_isbn) references buku(buku_isbn),
constraint fk_bk_kategori foreign key(kategori_id) references kategori(kategori_id)
)

create table mahasiswa(
npm  integer not null,
nama varchar2(50),
constraint pk_mahasiswa primary key(npm)
)

CREATE TABLE TB_USER
   ( ID_USER VARCHAR2(5),
NAMA_USER VARCHAR2(25),
COMPANY_USER VARCHAR2(15),
CHANNEL_USER VARCHAR2(15),
LEVEL_USER VARCHAR2(15),
PASSWORD_USER VARCHAR2(15),
        constraint pk_user primary key(id_user)
   )


insert into tb_user values('00001','Anju','LNFM','Penerbit','All','Anju')
insert into tb_user values('00002','Faisal','LNFM','Penerbit','Lihat','Faisal')

Tidak ada komentar:

Posting Komentar