Thursday, March 19, 2015

Contoh Pembuatan Table Mahasiswa Pada Oracle

Berikut adalah contoh pembuatan table mahasiswa pada oracle yang meruapakan catatan saya saat mendapatkan mata kuliah database dimana aplikasi yang digunakan adalah oracle 10g. Selain pembuatan table disini juga ada contoh memasukkan data ke dalam table dan ada juga contoh perintah select. Semoga membantu.

//Syntax pembuatan table mahasiswa

create table mahasiswa
(nim number(15),
nama varchar2(50),
alamat varchar2(50),
constraint pk_mahasiswa primary key(nim));

create table mata_kuliah
(kode_matkul varchar(10),
nama_matkul varchar2(20),
jumlah_sks number(10),
constraint pk_mata_kuliah primary key(kode_matkul));

create table nilai
(nim number(15),
kode_matkul varchar2(10),
nilai number(10),
huruf varchar2(10),
constraint fk_nilai_mahasiswa foreign key(nim) references mahasiswa(nim),
constraint fk_nilai_mata_kuliah foreign key(kode_matkul) references mata_kuliah(kode_matkul));

//Systax input data ke table mahasiswa

insert into mahasiswa values('100030001','wayan','ubud');
insert into mahasiswa values('100030002','kadek','tabanan');
insert into mahasiswa values('100030003','komang','denpasar');
insert into mahasiswa values('100030004','i gede widira yasa','denpasar');
insert into mahasiswa values('100030005','i wayan wiranata sentana putra','sulawesi');
insert into mahasiswa values('100030006','theo rado hotanto','denpasar');
insert into mahasiswa values('100030007','i putu mahardika','tabanan');
insert into mahasiswa values('100030008','i gusti ngurah adi surya','denpasar');
insert into mahasiswa values('100030009','ida bagus eka putra','denpasar');
insert into mahasiswa values('100030010','gilang ramadhan','tabanan');

insert into mata_kuliah values('001','pemrograman','2');
insert into mata_kuliah values('002','data warehouse','2');
insert into mata_kuliah values('003','agama','2');
insert into mata_kuliah values('004','bahasa inggris 1','2');
insert into mata_kuliah values('005','algoritma dan pemrograman','3');
insert into mata_kuliah values('006','matematika diskrit I','3');
insert into mata_kuliah values('007','ilmu sosial budaya dasar','2');
insert into mata_kuliah values('008','pendidikan pancasila dan kewarganegaraan','3');
insert into mata_kuliah values('009','pengantar manajemen umum','2');
insert into mata_kuliah values('010','perilaku organisasi','2');
insert into mata_kuliah values('0011','pengantar teknologi informasi','2');

insert into nilai values('100030001','001','75','b');
insert into nilai values('100030002','001','80','b');
insert into nilai values('100030003','002','87','a');

//Syntax menampilkan data pada table mahasiswa

select mahasiswa.nim, mahasiswa.nama, mata_kuliah.kode_matkul, nilai.nilai, nilai.huruf
from mahasiswa, mata_kuliah, nilai
where mahasiswa.nim = nilai.nim
and mata_kuliah.kode_matkul = nilai.kode_matkul;

//Data yang ingin ditampilkan dari table mahasiswa

nim, nama, nama_matkul, nilai, huruf


No comments:

Post a Comment