Selasa, 02 Februari 2010

mysql

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

0 koment dong:

Posting Komentar