membuat tabel mhasiswa:
code:
Create table mahasiswa
( nim char(8) not null,
nama varchar(30),
ttl date.
jk char(1) not null,
alamat varchar(30),
primary key(nim)
)
buat tabel kuliah:
Code:
Create table kuliah
( kode_mk char(8) not null,
nama_mk varchar(30),
sks smallint,
semester smallint,
primary key (kode_mk)
)
buat tabel nilai (hasil relasi N_N antara entitas mahasiswa dan kuliah):
Code:
create tabel nilai
(nim char(8) not null,
kode _mk varchar(30) not null'
uts smallint,
uas smallint,
na float(2),
hm char(1) default 'T'
primary key (nim,kode_mk)
)
memasukan (insert) data dalam tabel.
memasukan data ke tabel mahasiswa
insert into mahasiswa values("10106001","arya santoso",1983-12-01,"I"Dago - Bandung")
insert into mahasiswa (nim, nama, ttl, jk, alamat)
values("10106002","astrid",1983-10-11,"p","Cihampelas - Bandung")
untuk selengkapnya:
insert into mahasiswa values("10106003","budi arga","1984-10-24","l","cicaheum - bandung")
insert into mahasiswa values("10106004","dini andari","1983-01-25","p","menteng - jakarta")
dst...
memasukan data tabel kuliah:
Code:
insert into kuliah values("if32101","algoritmadan pemrograman II",2,2)
insert into kuliah values("if32209","kalkulus II",3,3)
dst...
memasukan data ke tabel nilai:
Code:
insert into nilai values("1010601","if32101","70,80, (0.4*uts)+(0.6*uas),NULL)
insert into nilai values("1010601","if32209","50,89, (0.4*uts)+(0.6*uas),NULL)
dst...
catatan::
huruf mutu (hm) tergantung dari nilai yang diperoleh,jadi tidak perlu dimasukan secara langsung.
memperbaharui(update) tabel nilai:
mengupdate field hm berdasarkan field na (nilai akhir) dengan ketentuan sbb:
Nilai Akhir (na) indeks huruf mutu
80<= na <= 100 A
68<=na <=79 B
56<=na <=67 C
45<=na <=55 D
0<=na <=44 E
Code:
Update nilai
set hm='A' where na >= 80 and na <=100
untuk selengkapnya akan ditulis nanti
Selasa, 02 Februari 2010
Langganan:
Posting Komentar (Atom)
0 koment dong:
Posting Komentar